halttime = 600; //设置渲染时间超时600秒(此参数优先级最高,如果渲染时间超时,则立即终止渲染,而不管其他条件是否已经设置或已经满足) $batch->haltspp = "500 200"; //设置每像素平均采样数达到500,且每像素自适应采样达200: // 1、不启用噪波阈值状态下,如果渲染图像已满足采样条件,则触发终止渲染。 // 2、启用噪波阈值状态下,如果渲染图像已满足采样条件,且图像噪波低于噪波阈值($stoprenderingEnable参数为 // false状态时),触发终止渲染。 $batch->haltthreshold = "0.004"; //默认情况下,设置当图像噪波低于这个阈值时,则触发终止渲染,而不管 采样数 是否已设置或是否已满足。 $batch->haltthresholdcfg = new render\HaltThresHold(); //当使用噪波值作为终止渲染的条件时,配一个 噪波阈值类 的参数,HaltThresHold类的具体参数可查看其注释说明。 $batch->haltthresholdcfg->stoprenderingEnable = BaseCfg::CLOSE; //设置当图像噪波低于这个阈值时,且渲染图像已满足采样条件,才触发终止渲染。 echo $batch; //输出采样器配置参数 ?>