Zh/Dota 2 Workshop Tools/Modeling/Model Troubleshooting: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(No difference)

Revision as of 01:26, 8 May 2022

English (en)中文 (zh)Translate (Translate)
English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Welcome to the
Valve Developer Community
13,090 articles documenting the development process.

Whether you're building a commercial project or a modification for Half-Life® 2, you'll want to sign up as a Valve developer today. It's free to join and is open to anyone working with the Source engine and its software development kit.

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

缺失 材质贴图(Materials)

网格缺失材质贴图(Materials)
  • 带有缺失的材质贴图的网格文件会在预览中显示为发红光的材质。
  • 这其中的原因会是:
    • 被网格映射到的材质只有在某一VMAT文件创建后才会存在。
    • 文件映射功能关闭,如需要了解材质赋值如何映射到材质位置上,参考FBX页面
  • 若要处理模型编辑器的问题,建立一个材质贴图映射节点
  1. 前往 模型(Model) > 添加材质映射(Add Material Remap)
  2. 大纲(Outliner)中选择"Material Remap 0"项目(它会在“材质贴图映射列表(Material Remap List)”项目下方)
  3. 属性编辑器(Property Editor)中的“搜索材质贴图(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提示:使用恰当的几何形状可能代价高昂,使用这个选项时,请确保你的碰撞网格已经很好地优化了。