问题标签 [maxscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

maxscript - 在 RAMPlayer 中更新图像

我可以将两个图像放入 RAMPlayer;

但我不知道如何引用打开的 RAMPlayer 窗口并将(新更新/渲染的)图像传回其中。谢谢

0 投票
2 回答
840 浏览

multidimensional-array - 使用 MaxScript 将多维数组存储在修饰符中

有没有办法将多维数组存储为使用 MaxScript 创建的 simplemod 修饰符的参数?我在 maxscript 帮助中找不到方法。

0 投票
3 回答
1747 浏览

3dsmax - Maxscript 脚本修改器

我一直在尝试创建一个脚本修饰符。一切正常。唯一的事情是我想在修改器中显示对象的当前 Z 位置。这将要求我在每次对象更新时更新修改器。有人可以指导我如何更新其基础对象移动的修改器吗?

示例代码:

提前致谢, 视频

0 投票
1 回答
511 浏览

maxscript - MaxScript 创建了很多文件

脚本循环创建很多文件启动3D max脚本后只能创建499个文件。然后显示错误“运行时错误”。我可以更改此限制吗?

0 投票
1 回答
540 浏览

text - maxscript如何检测碰撞并写入文本

首先,我是 Maxscript 的新手。我已经看到了特定对象的碰撞检测脚本 我还想将对象写入 txt 文件 例如,与 Cylinder001 发生碰撞的名为“Prism *”的所有对象我想将其涂成红色并写入文本文件。我在代码上做了一些尝试;

我没有添加代码来为真实的对象着色,因为我已经在文本文件中的输出中苦苦挣扎。有人可以帮忙吗?谢谢你。

0 投票
2 回答
1303 浏览

maxscript - Maxscript试图改变每个对象的材质ID

我正在使用材质 ID 很奇怪的 3D Max Design。我正在尝试将名称以 Prism 开头的所有对象恢复为 ID 号 10。我认为这会有点直截了当,但我在 Maxscript 真的很新。我目前的代码是这样的。

我不确定我是否必须通过?我真的不明白这是如何工作的。VsmMatMod 是该对象的材质通道的修改器。如果我要转换盒子以添加材料修改器,这会更好吗?请帮忙谢谢

0 投票
1 回答
2179 浏览

3dsmax - maxscript 一次性获取类属性

我在从场景或材质编辑器获取材质的所有属性时遇到问题。

但这仅向我展示了哪些属性具有 VrayMtl 类(在我的情况下)。有没有办法通过烘焙值获取类的所有属性。在我的情况下,材质编辑器插槽中的材质。谢谢。

0 投票
3 回答
779 浏览

animation - Maxscript微调器

我是 Maxscript 的新手,我想知道是否有办法改变微调器的范围值?

0 投票
1 回答
1837 浏览

scripting - 从骨骼名称或 MaxScript 中皮肤列表的索引中获取骨骼 ID

我有一个骨骼名称(例如Bone002),我想获取它的骨骼 ID(不是皮肤列表中的索引,而是所需的 ID,例如skinOps.SetVertexWeights)。

我知道反向操作是这样的:

但如何获得boneID?我已经有了boneListIndexboneName

我假设所有骨骼都有唯一的名称。

0 投票
1 回答
4309 浏览

vertex - 3d 最大,最大脚本。设置顶点位置

如何在maxScript中设置3d Max中的顶点位置?