three.js如何改变加载模型的颜色?

如下图加载的模型,是如何改变成那样的颜色的?依据是什么?如何做的?图片描述

阅读 9k
1 个回答
 //需要添加的部分  赋值模型本身的颜色和纹理
          modelObj.traverse(child => {
            if (child.isMesh) {
              child.material.emissive = child.material.color
              child.material.emissiveMap = child.material.map
              // modelGrop.add(child)
            }
          })
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题