diff --git a/examples/startDome.php b/examples/startDemo.php similarity index 98% rename from examples/startDome.php rename to examples/startDemo.php index b1346e5..226fe5b 100644 --- a/examples/startDome.php +++ b/examples/startDemo.php @@ -498,7 +498,7 @@ $img->effect = [new render\effect\Pretreatment(),new render\effect\ToneMapLinear $film->addImage($img); // 将该图像输出添加到渲染胶片 $film->addImage(new render\Image(['type' => render\Image::TYPE_OBJECT_ID])); // 为渲染胶片添加一个 通道图类型 的图像输出 -$film->addImage(new render\Image(['type' => render\Image::TYPE_RGBA])); +$film->addImage(new render\Image(['type' => render\Image::TYPE_RGBA])); // 添加一个 透明底 的图像输出 $img = new render\Image(); // 添加一个图像输出,使用默认参数 $img->effect[] = new render\effect\NoiseReducerOIDN(); // 添加降噪效果管线,使用默认参数 @@ -517,14 +517,14 @@ $render .= $film; -// 五、输出场景文件 scene,及渲染文件 render.cfg +// 五、输出场景文件 scene.scn,及渲染文件 render.cfg echo $scene; -$handle = fopen( "/home/yuanjiajia/Desktop/blender/blender_test/scene/scene.scn",'w+'); +$handle = fopen( "~/demo/scene.scn",'w+'); fwrite($handle,$scene); fclose($handle); echo $render ; -$handle = fopen( "/home/yuanjiajia/Desktop/blender/blender_test/scene/render.cfg",'w+'); +$handle = fopen( "~/demo/render.cfg",'w+'); fwrite($handle,$render); fclose($handle); @@ -532,8 +532,12 @@ fclose($handle); // 六、启动渲染器 -$cmd = "luxcoreconsole -o /home/yuanjiajia/Desktop/blender/blender_test/scene/render.cfg -f /home/yuanjiajia/Desktop/blender/blender_test/scene/scene.scn 1>../render.log 2>&1"; -exec($cmd); +$cmd = "luxcoreconsol -o ~/demo/render.cfg -f ~/demo/scene.scn 1>../render.log 2>&1"; +$output; +$returnVar; +exec($cmd,$output,$returnVar); +if( $returnVar == 127 ) throw new \Exception("Please install the luxcorerender bin file in the system directory correctly,Or add to the system environment variable"); -?> + +?> \ No newline at end of file