返回介绍

3ds Max 帮助

3ds Max 帮助归档

计算图形

发布于 2022-07-23 00:47:10 字数 1470 浏览 0 评论 0 收藏 0

计算图形(“构建”“计算”或按 Ctrl+E 组合键)后,您编码的计算(新几何体、修改器或工具插件或 MAXScript 函数)将在 3ds Max 界面中可用。

计算 Max Creation Graph

计算时会出现以下情况:

  1. 对图形进行保存(.maxtool 文件)。

    这是对视觉图形的 XML 编码。

  2. 对图形进行验证。
  3. 按行展开“复合”。
  4. 推断和验证所有常规类型的“类型”。
  5. 生成字节代码。

    这是二进制 .NET 表达式树。

  6. 创建表达式树的表示形式(.txt 文件)。
  7. 创建 MAXScript 包裹器(.ms 文件)。
  8. 计算 MAXScript 文件。

动态编译和编译图形的文本表示形式

根据需要通过 .NET 表达式树 API 将图形编译为 .NET 字节代码。.NET 运行时依次将 .NET 字节代码编译为本机装配代码。图形的文本表示形式与具有相同基础文件名和扩展名 .txt 的图形存储在同一个文件夹中。

编译图形的文本表示形式为类似 C# 的伪代码。一个主要区别是,语句和代码块都是表达式。一个代码块的值等于该块中的最后一个语句。伪代码中没有返回语句。

MAXScript 包裹器

Max Creation Graph 生成的 MAXScript 文件的主要用途是,向 3ds Max 注册衔接 3ds Max 和动态创建的功能的插件。

可以按照与任何其他插件相同的方式使用从 MCC 工具自动生成的插件:它包含可以编写脚本的参数、可生成卷展栏、可以保存在场景中、可以撤消对参数的更改、存在类 ID 等。

重要信息: 如果单独分发 MAXScript 文件而没有 MCG 图形文件(.maxtool 文件),它将不起作用:MAXScript 使用 MCG 引擎在初始化时动态编译图形文件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文