diff --git a/examples/print.php b/examples/print.php index a44f846..f7e1798 100644 --- a/examples/print.php +++ b/examples/print.php @@ -39,12 +39,11 @@ echo $filesaver; //设置打印 “胶片” 配置参数 $film = new Film(); - $film->outputs[] = new ImageSaverBase(['type' => ImageSaverBase::TYPE_RGBA ]); $film->outputs[] = new ImageSaverBase(['type' => ImageSaverBase::TYPE_MATERIAL_ID ]); $film->outputs[] = new ImageSaverNumber(['index' => 2 ]); -$film->imagepipelines['002'] = [new NoiseReducerOIDN(),new Pretreatment(),new ToneMapCamera(),new CammaCorrection()]; +$film->imagepipelines['002'] = [new NoiseReducerOIDN(),new Pretreatment(),new ToneMapAutoLinear(),new ToneMapLinear(),new AnalogFilmSimulation(),new IrradianceContourLines(),new CammaCorrection()]; echo $film; ?> diff --git a/src/scene/AnalogFilmSimulation.php b/src/scene/AnalogFilmSimulation.php new file mode 100644 index 0000000..2c1a25d --- /dev/null +++ b/src/scene/AnalogFilmSimulation.php @@ -0,0 +1,69 @@ + diff --git a/src/scene/BackgroundImg.php b/src/scene/BackgroundImg.php new file mode 100644 index 0000000..a05af34 --- /dev/null +++ b/src/scene/BackgroundImg.php @@ -0,0 +1,34 @@ + diff --git a/src/scene/Bloom.php b/src/scene/Bloom.php new file mode 100644 index 0000000..753b81a --- /dev/null +++ b/src/scene/Bloom.php @@ -0,0 +1,26 @@ + diff --git a/src/scene/ColorAberration.php b/src/scene/ColorAberration.php new file mode 100644 index 0000000..a27f1ea --- /dev/null +++ b/src/scene/ColorAberration.php @@ -0,0 +1,21 @@ + diff --git a/src/scene/ColorLUT.php b/src/scene/ColorLUT.php new file mode 100644 index 0000000..d011635 --- /dev/null +++ b/src/scene/ColorLUT.php @@ -0,0 +1,27 @@ + diff --git a/src/scene/IrradianceContourLines.php b/src/scene/IrradianceContourLines.php new file mode 100644 index 0000000..61c1cf2 --- /dev/null +++ b/src/scene/IrradianceContourLines.php @@ -0,0 +1,36 @@ + diff --git a/src/scene/Mist.php b/src/scene/Mist.php new file mode 100644 index 0000000..ba9752d --- /dev/null +++ b/src/scene/Mist.php @@ -0,0 +1,41 @@ + diff --git a/src/scene/Synthesis.php b/src/scene/Synthesis.php new file mode 100644 index 0000000..43cb67e --- /dev/null +++ b/src/scene/Synthesis.php @@ -0,0 +1,21 @@ + diff --git a/src/scene/ToneMapAutoLinear.php b/src/scene/ToneMapAutoLinear.php new file mode 100644 index 0000000..a75c874 --- /dev/null +++ b/src/scene/ToneMapAutoLinear.php @@ -0,0 +1,16 @@ + diff --git a/src/scene/ToneMapCamera.php b/src/scene/ToneMapCamera.php index b796bdd..9ec27ed 100644 --- a/src/scene/ToneMapCamera.php +++ b/src/scene/ToneMapCamera.php @@ -7,7 +7,7 @@ class ToneMapCamera extends BaseCfg { /** - * @var string 一种模拟照相机曝光参数的颜色映射类型,(固定取值:TONEMAP_LINEAR) + * @var string 一种模拟照相机曝光参数的颜色映射,(固定取值:TONEMAP_LINEAR) */ public $type = "TONEMAP_LUXLINEAR"; diff --git a/src/scene/ToneMapReinhard.php b/src/scene/ToneMapReinhard.php index 046165c..7d62090 100644 --- a/src/scene/ToneMapReinhard.php +++ b/src/scene/ToneMapReinhard.php @@ -7,7 +7,7 @@ class ToneMapReinhard extends BaseCfg { /** - * @var string 一种名为 ToneMapReinhard(莱茵哈德) 的颜色映射类型,(固定取值:TONEMAP_REINHARD02) + * @var string 一种名为 ToneMapReinhard(莱茵哈德) 的颜色映射,(固定取值:TONEMAP_REINHARD02) */ public $type = "TONEMAP_LUXLINEAR"; diff --git a/src/scene/Vignetting.php b/src/scene/Vignetting.php new file mode 100644 index 0000000..6cb30c5 --- /dev/null +++ b/src/scene/Vignetting.php @@ -0,0 +1,21 @@ + diff --git a/src/scene/WhiteBalance.php b/src/scene/WhiteBalance.php new file mode 100644 index 0000000..1e9e275 --- /dev/null +++ b/src/scene/WhiteBalance.php @@ -0,0 +1,31 @@ +