Dagor Check Degenerated Faces Tool

安装

安装脚本 按照提供的说明进行作。

Important

此脚本需要 3ds Max 2014 或更高版本才能运行。

概述

此工具旨在通过评估两个关键标准来识别场景中的退化三角形:三角形的最小面积和三角形内的最小角度。

该工具的输出示例:

访问 Check Degenerated Faces Tool

  1. 导航到 Gaijin Tools 1 > Degenerated Triangles Checker…。这将打开 Error Log 窗口。

  2. 要验证脚本的版本 3,请前往 Gaijin Tools 1 > About 2About窗口将显示当前版本。定期检查以确保您的脚本是最新的,这一点很重要。

    Check Degenerated Faces Tool

Note

确保插件版本至少为 1.7

使用 Check Degenerated Faces Tool

要开始使用,请下载以下测试场景: degenerated_triangles_test_2021.max.

Important

此场景需要 3ds Max 2021 或更高版本。

通过导航到菜单 1 并选择脚本选项 2 来打开脚本。

Check Degenerated Faces Tool

脚本窗口将出现,其中包含几个关键选项:

  • 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。例如,如果选择一个简单的对象,结果将很快显示出来:

Check Degenerated Faces Tool

如日志所示,对象 stalingrad_water_tower_roof_lod01_col_tra_wood 1 包含 20 个退化三角形 2。这些有问题的三角形在 Viewport 3 中使用修饰符 4 高亮显示。如果需要将场景恢复到其原始状态,只需从高亮显示的对象中删除添加的修改器即可。

Note

平均而言,该工具在大约两秒钟内处理大约 1,000 个三角形,因此较大的对象或场景可能需要更长的时间。