outputs[] = new file\ImageSaver(['type' => file\ImageSaver::TYPE_RGBA ]); $film->outputs[] = new file\ImageSaver(['type' => file\ImageSaver::TYPE_MATERIAL_ID ]); $film->outputs[] = new file\ImageSaver(['index' => 5 ]); $film->imagepipelines[5] = [new effect\NoiseReducerOIDN(),new effect\Pretreatment(),new effect\ToneMapLinear(),new effect\AnalogFilmSimulation(),new effect\CammaCorrection()]; echo $film; */ $scene = new Scene();//创建一个场景, //添加第一个模型 $obj = new Objects( [ 'ply' => 'mesh-10086.ply','appliedtransformation' => '1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1' ] ); //创建一个的模型, $mix = new materials\Mix(); //创建一个 Mix材质, $mix->material1 = new materials\Disney();//指定混合材质的第一个材质为 Disney $mix->material2 = new materials\Metal();//指定混合材质的第一个材质为 Metal $mix->amount = 0.6; //指定混合系数为 0.6 $obj->material = $mix; //为模型赋予这个混合材质 $scene->addobject($obj); //将模型添加到场景中 //添加第二个模型 $obj = new Objects( [ 'ply' => 'mesh-119.ply','appliedtransformation' => '1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1' ] ); //创建一个的模型, $obj->material = new materials\Metal( ['fresnel' => "2517393611944Fresnel"] ); //为模型创建一个 金属 类型的材质 $scene->addobject($obj); //将模型添加到场景中 echo $scene; ?>