From d3c2d59b1ee23fe23070910837291f7c492df95b Mon Sep 17 00:00:00 2001 From: yuanjiajia <1139393632@qq.com> Date: Sat, 8 Jul 2023 20:47:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=B5=8B=E5=BC=8F=20?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/matRenderTest.php | 74 +++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/examples/matRenderTest.php b/examples/matRenderTest.php index bd4d4f1..666f03c 100644 --- a/examples/matRenderTest.php +++ b/examples/matRenderTest.php @@ -179,45 +179,15 @@ $scene->registerCamera($camera); // 四、设置渲染参数 -// gpu 渲染 -$render = ''; -$renderEngine = new RenderEngine(); -$render .= $renderEngine; - -$openCL = new OpenCL(); -// $openCL->cpuUse = OpenCL::CLOSE; -// $openCL->nativeThreadsCount = 0; -$render .= $openCL; - -$lightStrategy = new LightStrategy(); -$render .= $lightStrategy; - -$path = new Path(); -$render .= $path; - -$sampler = new Sampler(); -$render .= $sampler; - -$filesaver = new FileSaver(); -$render .= $filesaver; - -$batch = new Batch(); -$batch->haltspp = 4000; -// $batch->halttime = 2000; -$render .= $batch; - -$sceneCfg = new render\Scene(); -$render .= $sceneCfg; - - -// // cpu 渲染 +// // gpu 渲染 // $render = ''; // $renderEngine = new RenderEngine(); -// $renderEngine->type = RenderEngine::TYPE_PATHCPU; // $render .= $renderEngine; -// $native = new Native(); -// $render .= $native; +// $openCL = new OpenCL(); +// // $openCL->cpuUse = OpenCL::CLOSE; +// // $openCL->nativeThreadsCount = 0; +// $render .= $openCL; // $lightStrategy = new LightStrategy(); // $render .= $lightStrategy; @@ -229,11 +199,10 @@ $render .= $sceneCfg; // $render .= $sampler; // $filesaver = new FileSaver(); -// $filesaver->renderengineType = FileSaver::TYPE_PATHCPU; // $render .= $filesaver; // $batch = new Batch(); -// $batch->haltspp = 200; +// $batch->haltspp = 4000; // // $batch->halttime = 2000; // $render .= $batch; @@ -241,6 +210,37 @@ $render .= $sceneCfg; // $render .= $sceneCfg; +// cpu 渲染 +$render = ''; +$renderEngine = new RenderEngine(); +$renderEngine->type = RenderEngine::TYPE_PATHCPU; +$render .= $renderEngine; + +$native = new Native(); +$render .= $native; + +$lightStrategy = new LightStrategy(); +$render .= $lightStrategy; + +$path = new Path(); +$render .= $path; + +$sampler = new Sampler(); +$render .= $sampler; + +$filesaver = new FileSaver(); +$filesaver->renderengineType = FileSaver::TYPE_PATHCPU; +$render .= $filesaver; + +$batch = new Batch(); +$batch->haltspp = 2000; +// $batch->halttime = 2000; +$render .= $batch; + +$sceneCfg = new render\Scene(); +$render .= $sceneCfg; + + // 图像输出设置 $imageOutDir = $sceneTemplatePath.'/imageOut'; $film = new Film();