2
我在three.js中加載了一個網格物體,並將已經烘焙成照明的灰色紋理加載到THREE.MeshBasicMaterial中。然後,我用THREE.ImageUtils.loadTextureCube加載了一張黑白環境貼圖,將反射率設置爲0.4,並將其與THREE.MixOperation混合使用。Three.js中的加法反射
現在的問題是,環境地圖的黑色部分會使網格更暗,這不是我想要的。我只想要白色部分的反射,就像加法混合或像鏡面反射一樣(但仍然來自環境貼圖)。
我可以通過將黑色更改爲灰色來僞造,但模型變得相當平坦。
我試着用本教程中的一些渲染過程來做到這一點(http://bkcore.com/blog/3d/webgl-three-js-animated-selective-glow.html),但後來我得到了一些我也擁有一些小几何線條的抗鋸齒間隙。
有什麼建議嗎?
你能想到任何解決方法嗎?是的,會將其作爲請求發佈。 – user1773896
在玩[編輯](http://mrdoob.github.com/three.js/editor/)時,我發現將'material.reflectivity'設置爲-1有點像添加劑,但紋理顏色需要我倒想倒過來。 – mrdoob
我測試了它,它實際上看起來不錯,反射率爲-0.4,倒置的環境地圖中最白點是中等灰度。 – user1773896