【问题标题】:exporting Bump and Specular maps导出凹凸贴图和高光贴图
【发布时间】:2012-10-01 12:25:09
【问题描述】:

我已经看到了新的 MeshPhongMaterial Bump 和 Specular 高光,迫不及待地想将它们加入我的游戏引擎。 目前我正在使用 python 转换器将 OBJ 文件转换为 .js 文件。但是,51 版出口商似乎无法处理这些材料。

我还担心我的大多数网格都有 2 种或更多材质,并且正在使用 MeshFaceMaterial。

更改为 MeshPhongMaterial 会破坏多个纹理吗? 我应该使用不同的出口商来实现这一目标吗? 使用凹凸贴图和高光贴图从 .3ds 文件转换的最佳工作流程是什么? 我是否应该等待一段时间让这个话题平静下来?

【问题讨论】:

    标签: three.js bump-mapping specular


    【解决方案1】:

    我假设您已经使用了漫反射纹理(也许是朗伯材质?),因此也导出了纹理坐标。

    您可以手动将mapBumpmapSpecular 属性添加到.js 模型文件中的相关材料。它们是指向纹理的字符串,就像mapDiffuse。还将shading 属性更改为“Phong”,您应该一切顺利,尽管您可能还想调整specularCoefcolorSpecular 材料属性。

    只需切换材质类型不会破坏面材。

    【讨论】:

    • 嗯,这是我之前帖子的后续,我设法让凹凸贴图工作,现在我也有一个照明贴图,但还没有找到一个领域,有什么想法吗?当你提到“shading”参数时,是否应该设置为“shading”:“THREE.SmoothShading”?
    猜你喜欢
    • 2014-01-25
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多