three.js skydome与渐变

sup*_*ova 2 gradient 2d three.js

我想添加一个带有2d渐变的球体作为纹理来创建天幕.我在openGL中看到,这通常是通过在附加传递中渲染没有深度测试的天空盒来解决的.我在我的球体上禁用了depthTest,所以其他所有东西都在它前面绘制,它有点让我产生了令人失望的效果,但是根据相机的角度,它会剪切我场景中的其他物体.

我正在看几个使用THREE.EffectComposer和第二个场景的例子,我可能完全是在错误的事情之后,但我认为这可以解决这个问题.事情是我没有触及过effectComposer,根本不知道如何使用它以及我需要哪些东西.

我会对此提出任何意见,也许我完全是错误的.

Wes*_*ley 6

这里有两个three.js示例,其中创建了带渐变的天幕.它们不涉及EffectComposer或禁用深度测试.

http://mrdoob.github.com/three.js/examples/webgl_lights_hemisphere.html

http://mrdoob.github.com/three.js/examples/webgl_materials_lightmap.html

three.js r.55