From 943047fc78ca005b7285eb2204e09a72070af770 Mon Sep 17 00:00:00 2001 From: yuanjiajia <1139393632@qq.com> Date: Tue, 6 Jun 2023 10:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=B5=8B=E5=BC=8F=20?= =?UTF-8?q?=E6=A1=88=E4=BE=8B=20=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/renderTest.php | 23 ++++++++++++++--------- sceneTemplate/render.log | 1 + 2 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 sceneTemplate/render.log 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