This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Dota 2 创意工坊工具集". Click here for more information.
这篇条目有关 Source 2引擎。如需详情,点击这里。

模型问题处理

From Valve Developer Community
Jump to navigation Jump to search

English (en)中文 (zh)Translate (Translate)

一些处理常见问题的小贴士。

缺失 材质贴图(Materials)

网格缺失材质贴图(Materials)
  • 带有缺失的材质贴图的网格文件会在预览中显示为发红光的材质。
  • 这其中的原因会是:
    • 被网格映射到的材质只有在某一VMAT文件创建(en)后才会存在。
    • 文件映射功能关闭,如需要了解材质赋值如何映射到材质位置上,参考FBX页面(en)
  • 若要处理模型编辑器的问题,建立一个材质贴图映射节点(en)
  1. 前往 模型(Model) > 添加材质映射(Add Material Remap)
  2. 大纲(Outliner)(en)中选择"Material Remap 0"项目(它会在“材质贴图映射列表(Material Remap List)”项目下方)
  3. 属性编辑器(Property Editor)(en)中的“搜索材质贴图(Search Material)”下拉列表里选择要被映射的材质贴图
  4. 点击位于“替换材质贴图(Replace Material)”旁边的放大镜图标,浏览替代材质贴图
  5. 保存工程
Note.png注意:材质贴图的重新对应是基于名称的。如果属性"temp_material"被更改了,而网格再次导出时又被赋予了一个映射,那整个映射需要删除或是重设。

碰撞外壳(Collision Hull)错误

在Dota2的多数世界模型中,通常不需要碰撞外壳。

  • 默认情况下,该工具会将碰撞体积设置为凸状。如果你有几何形状,它的样子就会是这样:
Note.png注意:在这个例子中,我给渲染模式和物理形状使用了相同的网格。
  • 默认情况下,你的碰撞体积如下:
  • 要解决这个问题,并使之与几何形状匹配,选择物理网格项目(在大纲窗口的“物理网格项目(Physics Mesh Items)”下可以找到)
  • 在属性编辑器中,取消“一个凸块(One Convex Piece)”,选择“使用恰当的几何形状(Use Exact Geometry)”,并保存工程
Tip.png提示:使用恰当的几何形状可能代价高昂,使用这个选项时,请确保你的碰撞网格已经很好地优化了。