1

我想创建一些效果更逼真的玻璃墙。(少许烟熏或模糊效果)。如何将此效果添加到我的材质中?(我现在只有颜色、不透明度和透明度)。对不起,如果这是一个愚蠢的问题,我是初学者。

谢谢你的反应:)

4

2 回答 2

1

模糊帧缓冲区与折射玻璃无关。看看: http: //mrdoob.github.io/three.js/examples/#webgl_materials_shaders_fresnelhttp://mrdoob.github.io/three.js/examples/#webgl_materials_cubemap_refraction

并搜索“折射着色器”或类似的东西。

于 2013-10-19T13:36:45.267 回答
0

您需要使用着色器。基本上是为了模糊:

  • 您将图像渲染到帧缓冲区
  • 您在帧缓冲区上应用第一个水平通道并渲染到另一个帧缓冲区
  • 您将第二个 fbo 上的第二个垂直通道应用回原始通道
  • 您需要在屏幕上渲染帧缓冲区

看看这个线程:THREE.js blur the frame buffer

于 2013-10-18T15:05:20.750 回答