问题标签 [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.
escaping - maxscript中的转义问题
我对 maxscript 的编辑文本和字符串转义有一些问题。首先,我想转义以编辑文本(重音和简单引号)编写的字符串。目的是将此字符串提供给 mysql 查询。
然后我想限制edittext中每行的字符数,当达到视觉宽度时强制换行。
这些事情可能以简单的方式实现吗?我不想解析字符串中的所有字符并手动插入换行符或分隔特殊字符。
感谢任何帮助
animation - 如何旋转/镜像 3d 动画?
我目前有一个两足动物的 FBX 动画模型,它略微向前移动(正 Z 轴),转身 180 度,然后开始向相反方向(负 Z 轴)运行。但是,我想完全反映这样的动画,换句话说,开始朝负 Z 轴前进,并向前转向正 Z 轴。这个,最好通过3dsMax。
我知道你一定在想什么,“他为什么不直接旋转动画角色的变换组件/对象??”。好吧,不幸的是,我正在处理的当前代码取决于角色移动应该独立于实际动画,以及其他限制。
显然,根据我们这里的 3d 设计师的说法,3dsMax 中没有简单的“旋转动画”选项(是否检查?),所以我正在寻找可以帮助我的可能脚本。有人听说过这样的解决方案吗?提前致谢。
3dsmax - 如何通过maxscript切换“在视口中显示标准地图”?
在板岩材质编辑器中,我可以右键单击材质并切换“在视口中显示标准贴图”。如何从 maxscsript 以编程方式切换/设置材料的此选项?
maxscript - 3D空间中的哪些点形成了哪个面+面之间的角度?
你如何编写一个 Maxscript 来获得创建一张脸所需的三个点?
所以你有你的对象,说它有 100 个面。然后脚本应该告诉我哪些点形成每张脸。
另外我想知道两个相邻面之间的角度。
提前致谢
max - 给场景中的每个对象一个独特的线色?
知道执行此操作的任何脚本或代码吗?
我见过几个给出随机颜色的,但我需要确保没有两个对象具有相同的线色..
谢谢!=)
3dsmax - 从命令行操作 3ds max
我想从命令行控制 3ds max。问题是每次我通过 cmd 运行它时,它都会打开一个新实例。是否有可能通过命令行操作程序的工作实例?
3dsmax - 在 3ds Max 中使用 MAXScript 全局删除所有动画键
我正在尝试使用 MAXScript 从使用 MAXScript 的场景中删除所有动画键。目前我正在使用鼠标并按 CTRL + A 选择所有对象,从而为我的场景中的所有对象调出键。然后我使用鼠标选择动画时间轴上的所有键,然后选择时间轴上的所有键,然后删除它们。如何在 MAXScript 中执行此操作?
我在MAXScript 文档中找到了这个,但我不知道如何使用它:
我尝试使用
但这似乎没有任何作用。
3dsmax - Maxscript:如何访问稍后在推出时在其他组中定义的 UI 控件(脚本插件)
我有一个 simpleObject 脚本插件,我在其中定义了一个参数块及其关联的推出:
当我在 ddl1 上发生特定选择后尝试禁用 ddl2 时,maxscript 会抛出一个异常,指出 ddl2 未定义。
我知道可以通过 mainParamsRollout.controls[5] 访问 ddl2,但我想知道是否有更好的方法。我尝试在脚本插件的顶部定义一个局部变量:
使它在任何地方都可用,但这似乎也不起作用。有任何想法吗?谢谢
maxscript - MaxScript - object properties at specific frame
how do I get an objects transform matrix at a specific frame without setting the sliderTime to that frame?
maxscript - 从 3DS-Max 网格中移除未使用的材质
我有一个相当大的 3DS 场景,其中包含许多单独的网格 - 几千个。每个网格应该只使用一种材质,即该网格中的所有三角形都使用分配给网格的相同材质。这似乎是这种情况,但我们在很多情况下也有几个子材质分配给一个网格,这些子材质实际上并未在该网格中使用。
这在 3DS 中很好,但我们导出场景以在实时 3D 引擎中使用,这会弄乱导出......所以我想知道我是否可以编写一个脚本来作用于整个场景或当前选择的网格并将从每个未使用的网格中删除所有 [sub]-materials。
我不是艺术家,我希望这是有道理的,并且我的所有术语都是正确的。