使用網上gltf-viewer展現出來的組件不會偏暗。
但是自己通過gltfloader加載寫出來的組件就是暗沉沉的,

這樣一個材質不會,一個材質會,說明就不是燈光的問題。

解決的辦法是模型加載的時候加入這句話。
child.material.emissive = child.material.color;
child.material.emissiveMap = child.material.map ;
這句話的作用是 一旦材質丟失 再賦值。

加完后的效果

使用網上gltf-viewer展現出來的組件不會偏暗。
但是自己通過gltfloader加載寫出來的組件就是暗沉沉的,

這樣一個材質不會,一個材質會,說明就不是燈光的問題。

解決的辦法是模型加載的時候加入這句話。
child.material.emissive = child.material.color;
child.material.emissiveMap = child.material.map ;
這句話的作用是 一旦材質丟失 再賦值。

加完后的效果

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。