pathDepth = new render\PathDepth(); //实例一个 PathDepth(光线跟踪深度)类对象,使光线跟踪参数可以设置 $path->pathDepth->total = 12; //设置 漫反射、光泽反射、高光反射 的最大跟踪不能超过12,如果漫反射、光泽反射、高光反射当中有高于这个值的设置, //那么其实际最大跟踪深度则限制为这个数值 $path->pathDepth->diffuse = 8; //设置 漫反射跟踪深度为 8 $path->pathDepth->glossy = 8; //设置 光泽反射跟踪深度为 8 $path->pathDepth->glossy = 15; //设置 高光反射跟踪深度为 15,但受 total的限制,其实际跟踪深度为 12 $path->hybridBackforWard = new render\HybridBackforWard(); //实例一个 HybridBackforWard类对象,使 光线跟踪自适应彩样数量 参数可以设置 $path->hybridBackforWard->enable = BaseCfg::OPEN; //开启 光线跟踪自适应彩样数量 $path->hybridBackforWard->partition = 0.2; //设置 不跟踪光线 为百分之20 $path->hybridBackforWard->glossinessthreshold = 0.02; //设置区分图像的 平坦区域和非平坦区域 的阀值为0.02 $path->forceblackbackgroundEnable = BaseCfg::OPEN; //开启 限制 每个像素 最大亮度嵌制参数 $path->clampingVarianceMaxvalue = 1200; //设置 最大亮度嵌制参数 为1200(这是一个DHR类型灰度色值) $path->photonGI = new render\cache\PhotonGI(); //实例一个PhotonGI类对象,开启全局光缓存功能 $path->photonGI->persistentFile = "../temp.pgi"; //将全局光缓存保个子为 temp.pgi echo $path; //输出光线跟综参数 ?>