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引擎。如需详情,点击这里。

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

From Valve Developer Community
Jump to navigation Jump to search
m (Using L template for links)
 
Line 9: Line 9:
* 带有缺失的材质贴图的网格文件会在预览中显示为发红光的材质。
* 带有缺失的材质贴图的网格文件会在预览中显示为发红光的材质。
* 这其中的原因会是:
* 这其中的原因会是:
** 被网格映射到的材质只有在某一[[Dota 2 Workshop Tools/Materials|VMAT文件创建]]后才会存在。
** 被网格映射到的材质只有在某一{{L|Dota 2 Workshop Tools/Materials|VMAT文件创建}}后才会存在。
** 文件映射功能关闭,如需要了解材质赋值如何映射到材质位置上,参考[[Dota 2 Workshop Tools:zh-cn/FBX:zh-cn|FBX页面]]
** 文件映射功能关闭,如需要了解材质赋值如何映射到材质位置上,参考{{L|Dota 2 Workshop Tools/FBX|FBX页面}}
* 若要处理模型编辑器的问题,建立一个[[Dota 2 Workshop Tools:zh-cn/VMDL:zh-cn/MaterialRemap:zh-cn|材质贴图映射节点]]
* 若要处理模型编辑器的问题,建立一个{{L|Dota 2 Workshop Tools/VMDL/MaterialRemap|材质贴图映射节点}}
# 前往 '''模型(Model) > 添加材质映射(Add Material Remap)'''
# 前往 '''模型(Model) > 添加材质映射(Add Material Remap)'''
# 在[[Dota 2 Workshop Tools:zh-cn/Model Editor:zh-cn/Layout:zh-cn#3._.E5.A4.A7.E7.BA.B2.E8.A7.86.E7.AA.97.28Outliner.29|大纲(Outliner)]]中选择"Material Remap 0"项目(它会在“材质贴图映射列表(Material Remap List)”项目下方)
# 在{{L|Dota 2 Workshop Tools/Model Editor/Layout#3._.E5.A4.A7.E7.BA.B2.E8.A7.86.E7.AA.97.28Outliner.29|大纲(Outliner)}}中选择"Material Remap 0"项目(它会在“材质贴图映射列表(Material Remap List)”项目下方)
# 在[[Dota 2 Workshop Tools:zh-cn/Model Editor:zh-cn/Layout:zh-cn#5._.E5.B1.9E.E6.80.A7.E7.BC.96.E8.BE.91.E5.99.A8.28Property_Editor.29|属性编辑器(Property Editor)]]中的“搜索材质贴图(Search Material)”下拉列表里选择要被映射的材质贴图
# 在{{L|Dota 2 Workshop Tools/Model Editor/Layout#5._.E5.B1.9E.E6.80.A7.E7.BC.96.E8.BE.91.E5.99.A8.28Property_Editor.29|属性编辑器(Property Editor)}}中的“搜索材质贴图(Search Material)”下拉列表里选择要被映射的材质贴图
# 点击位于“替换材质贴图(Replace Material)”旁边的放大镜图标,浏览替代材质贴图
# 点击位于“替换材质贴图(Replace Material)”旁边的放大镜图标,浏览替代材质贴图
# 保存工程
# 保存工程

Latest revision as of 07:52, 11 July 2024

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提示:使用恰当的几何形状可能代价高昂,使用这个选项时,请确保你的碰撞网格已经很好地优化了。