|
|
@ -2,7 +2,6 @@ |
|
|
|
|
|
|
|
namespace Blobt\Luxcore\scene\render; |
|
|
|
use Blobt\Luxcore\scene\BaseCfg; |
|
|
|
use Blobt\Luxcore\core\Base; |
|
|
|
|
|
|
|
class Batch extends BaseCfg |
|
|
|
{ |
|
|
@ -11,21 +10,25 @@ class Batch extends BaseCfg |
|
|
|
* @var string 每像素光线跟踪平均采样数 与 每像素光线跟踪自适应采样数,取值:一组大于等于0的分别表示 每像素光线跟踪平均采样数 和 |
|
|
|
* 每像素光线跟踪自适应采样数 整数值字符串,0表示不启用这个参数,大于0表示启这个参数,其中,必须在 光线跟踪 参数中启 |
|
|
|
* 用 光线跟踪自适应采样数量 时, 每像素光线跟踪自适应采样数量 参数才可以设置大于零的整数。 |
|
|
|
* 1、不启用噪波阈值状态下,如果渲染图像已满足采样条件,则触发终止渲染。 |
|
|
|
* 2、启用噪波阈值状态下,如果渲染图像已满足采样条件,且图像噪波低于噪波阈值($stoprenderingEnable参数为 |
|
|
|
* false状态时),触发终止渲染。 |
|
|
|
*/ |
|
|
|
public $haltspp = "500 0"; |
|
|
|
|
|
|
|
/** |
|
|
|
* @var integer 渲染超时的设置,单位秒,(取值:大于等于0的整数) |
|
|
|
* @var integer 渲染超时的设置,单位秒。此参数优先级最高,如果渲染时间超时,则立即终止渲染,而不管其他条件是否已经设置或已经满足(取值:大于等于0的整数) |
|
|
|
*/ |
|
|
|
public $halttime = 0; |
|
|
|
|
|
|
|
/** |
|
|
|
* @var float 噪波阈值,(取值:浮点型色值),如果需要使噪波阈值,这里需要设一个参数,默认为0.02 |
|
|
|
* @var float 噪波阈值,(取值:浮点型色值),如果需要使噪波阈值,这里需要设一个参数,默认为0.02。 |
|
|
|
* 默认情况下,当图像噪波低于这个阈值时,则触发终止渲染,而不管 采样数 是否已设置或是否已满足。 |
|
|
|
*/ |
|
|
|
public $haltthreshold; |
|
|
|
|
|
|
|
/** |
|
|
|
* @var object 存储一个 haltThresHold类 对象 |
|
|
|
* @var object 存储一个 haltThresHold类 对象,配置在使用噪波阈值作为渲染终止条件时的参数。 |
|
|
|
*/ |
|
|
|
public $haltthresholdcfg; |
|
|
|
|
|
|
|