threejs 效果合成EffectComposer 导致场景变暗淡

  • Post author:
  • Post category:其他




Threejs Post-processing 后期处理

  • 当添加合成器

    EffectComposer



    render.outputEncoding

    出现错误 颜色变暗



解决方案


  • 添加 GammaCorrectionShader 校正器
import { GammaCorrectionShader } from 'three/examples/jsm/shaders/GammaCorrectionShader.js';
import { ShaderPass } from 'three/examples/jsm/postprocessing/ShaderPass.js'

const effectComposer = new EffectComposer(renderer)
/.../
onst effectColorSpaceConversion = new ShaderPass( GammaCorrectionShader );
effectComposer.addPass( effectColorSpaceConversion );




版权声明:本文为w_hx10原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。