You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace Blobt\Luxcore\scene;
include dirname(dirname(__FILE__)) . "/vendor/autoload.php";
/** * 设置终止渲染参数 */ $batch = new render\Batch(); //实例一个Batch类对象
$batch->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; //输出采样器配置参数
?>
|