Dagor Check Degenerated Faces Tool
安装
安装脚本 按照提供的说明进行作。
Important
此脚本需要 3ds Max 2014 或更高版本才能运行。
概述
此工具旨在通过评估两个关键标准来识别场景中的退化三角形:三角形的最小面积和三角形内的最小角度。
该工具的输出示例:
访问 Check Degenerated Faces Tool
导航到 Gaijin Tools 1 > Degenerated Triangles Checker…。这将打开 Error Log 窗口。
要验证脚本的版本 3,请前往 Gaijin Tools 1 > About 2。About窗口将显示当前版本。定期检查以确保您的脚本是最新的,这一点很重要。
Note
确保插件版本至少为 1.7。
使用 Check Degenerated Faces Tool
要开始使用,请下载以下测试场景:
degenerated_triangles_test_2021.max.
Important
此场景需要 3ds Max 2021 或更高版本。
通过导航到菜单 1 并选择脚本选项 2 来打开脚本。
脚本窗口将出现,其中包含几个关键选项:
Minimum face area size 3: 指定要被视为退化的三角形的最小面积。该值基于当前场景单位 (例如,米、英寸)。
Minimum face angle 4: 设置三角形求值的最小角度。如果三角形内的任何角度小于此值,则该三角形将被标记为退化。这些字段中的默认值通常最适合从
.dag文件导入的场景,因为会自动设置正确的大小和比例。Show Log Window 5: 启用列出所有对象和找到的任何退化三角形的日志。
Show Degenerated Face(s) 6: 自动向所有选中退化三角形的对象添加新的修改器,突出显示有问题的区域以便于识别。
Check Degenerated Triangles! 7: 启动检查过程。
Save Settings 8: 保存当前脚本设置。
Default Settings 9: 加载默认设置。
Visit to LearningWeb Site 10: 指向此文档的链接。
Contact with Developer 11: 如果需要帮助,请为开发人员提供联系信息。
Progress Bar Blue 12: 显示总体进度。
Progress Bar Green 13: 显示当前所选对象的进度。
运行测试
要测试加载的场景,请选择一个对象,然后按开始按钮 7。例如,如果选择一个简单的对象,结果将很快显示出来:
如日志所示,对象 stalingrad_water_tower_roof_lod01_col_tra_wood 1 包含 20 个退化三角形 2。这些有问题的三角形在 Viewport 3 中使用修饰符 4 高亮显示。如果需要将场景恢复到其原始状态,只需从高亮显示的对象中删除添加的修改器即可。
Note
平均而言,该工具在大约两秒钟内处理大约 1,000 个三角形,因此较大的对象或场景可能需要更长的时间。