问题标签 [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.
maxscript - 在 Maxscript 中重建变形目标
我认为 WM3_MC_Rebuild 重新加载变形目标(在它的指定通道上)是否正确?
在这种情况下,为什么以下似乎没有达到预期的效果?
.net - 3dsmax:模拟材质拖放
我正在尝试找出 3dsmax 用于材质拖放的格式。
我试图通过将材料从 max 放入 pyQt 窗口来检查 mime 类型和数据,但它没有收到 max 的任何丢弃。
variables - Maxscript 变量运算符和注释
我刚刚在 Maxscript 中发现了一个小疏忽。这是一个反问:你可以i -=1
在 Maxscript 中拥有,但为什么你不能拥有i--
or --i
?
上面的示例是否有禁用注释的方法,或者这是否会强制用户使用前一个示例将变量增加-1?
max - 最大脚本附加复制的几何图形
我在编写一些最大脚本时遇到了一个令人沮丧的问题,希望有人知道我的代码为什么不起作用。
我在与其他几何图形相同的脚本中取得了成功并附加:
这很好用
但是,当我稍后尝试相同的事情时:
wall_geo.attach 修剪 wall_geo
)
当我到达代码的粗体部分时,我收到此错误:“--无法转换:#($Editable_Poly:trim_final001 @ [0,0,0]) 到类型:节点”
对于我做错了什么的任何建议,我将不胜感激!
transformation - Maxscript 访问完整的对象偏移变换(非统一比例)
我目前正在尝试通过一些任意矩阵来转换一些对象的枢轴。
到目前为止,我已经能够为没有应用任何非均匀比例的对象做到这一点,但是当目标对象有一些非均匀比例时它会中断。
我的印象是,要使其工作,这将需要访问objectOffsetscalerotationpart
的 ,这在maxscript 中似乎是不可用的。
这可以使用 C++ SDK 实现,因为objectOffset比例表示为 a ScaleValue
(其中包含比例向量和四元数,请参阅SDK 文档)。
我错过了一些明显的东西吗?还是我必须制作一些 maxscript 插件扩展才能使其工作?
谢谢,
我的出发点是以下功能:
3d - 使用 MAXScript 在 3DS Max 2010 中删除 #allKeys 但前 2 个
我一直在使用这个简单的 MAXScript 来清除 3DS Max 2010 上的动画:
有没有像这样的简单方法来删除所有关键帧但保留前 2 个?
scripting - 从文本文件 MaxScript 导入对象位置
我如何从 MaxScript 中的纺织品中读取/导入对象位置数据(对于场景中的每个对象/模型)?
我的文本文件:x,y,z,modelname
谢谢。
scripting - 从文件 MaxScript 导入旋转
如何从文件中导入旋转?我需要四元数目前我只能导入对象位置。
txt文件的结构:
这是我的脚本:
editor - 如何在没有材料编辑器的情况下访问 maxscript 中的材料?
在 maxscript 中访问材质似乎有两个选项,通过紧凑的材质编辑器和 Slate 材质编辑器。问题是,如果将 max 设置为使用 Slate 编辑器,则尝试通过紧凑编辑器 ( currentMaterialLibrary
, sceneMaterials
, meditMaterials
) 访问/修改材料的脚本会失败,反之亦然。
有没有办法直接在 maxscript 中访问材料,而不管使用哪个编辑器?
获得材料后,我想:
- 从场景中清除未分配的材质,以便未使用的材质上丢失的纹理不会在场景打开/网络渲染时引发错误。
- 检查某些材质属性(即 Glossy 细分),因此购买的具有“不必要的高值”的模型不会破坏渲染时间。