diff --git a/examples/renderTest.php b/examples/renderTest.php index cca259c..613bacd 100644 --- a/examples/renderTest.php +++ b/examples/renderTest.php @@ -302,14 +302,19 @@ fclose($handle); -// // 六、启动渲染器 -// $cmd = "luxcoreconsole -o ./DemoScene/render.cfg -f ./DemoScene/scene.scn 1>./DemoScene/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"); -// } +// 六、启动渲染器 +$cfgPath = $sceneTemplatePath . "/render.cfg"; +$scenePath = $sceneTemplatePath . "/scene.scn"; +$logPath = $sceneTemplatePath . "/render.log"; + +$cmd = "luxcoreconsole -o " . $cfgPath . " -f " . $scenePath . " 1>" . $logPath . " 2>&1"; +echo "\n".$cmd."\n"; +$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"); +} ?> diff --git a/sceneTemplate/render.log b/sceneTemplate/render.log new file mode 100644 index 0000000..6e01eae --- /dev/null +++ b/sceneTemplate/render.log @@ -0,0 +1 @@ +sh: 1: luxcoreconsole: not found