适 用于 3ds Max 上的艺术家友好型专业参数化建模和样条线克隆插件,它快速、高效且易于学习。
RailClone 不同于市场上的其他任何工具。只需使用一组易于定义的规则组合和重复现有几何图形即可创建对象。如果您可以在 Max 中建模,则可以使用 RailClone 创建程序对象。
从数百个内置预设中进行选择,通过添加自己的几何体来调整现有对象,甚至可以使用 RailClone 易于理解的可视化编辑器,从头开始创建自己的对象。
RailClone 6 - 颠覆性的专业参数化 3D 建模
支持目前主流的渲染器有:V-Ray,Corona,MentalRay,Octane,Thea,Fstorm,Arnold,Maxwell,Max 默认扫描线渲染器
本版支持 V-Ray 版本有: 3.6,3.7,4.1,4.2,4.3,5.0,5.1,5.2,6.x+
RailClone 6 新功能:
改进的模块库浏览器
它已被从头开始重写,以便在未来更容易开发新功能。此第一个版本添加了以下改进:
模块库项目是通过场景选择创建的。
材质库和 Max 场景是自动生成的。
可以将资源收集到贴图文件夹中
改进了搜索功能,可过滤所有模块库中的匹配项目
添加了用于打开模块库浏览器的工具栏按钮。
添加了Maxscript 脚本接口来从模块库加载项目:
$.railclone.loadLibraryItemByPath <item path>
项目必须包含在模块库浏览器中,并且路径定义为项目在模块库中的路线。不要使用磁盘路径!(那样不行)。
示例:
$.railclone.loadLibraryItemByPath "\RailClone Library\Architecture\Exterior\Railings\Vynil Handrail 1"
如果样式加载正确,则返回 0,如果出现错误,则返回 1。
您可以使用“$.style”从 Maxscript 脚本获取加载项的路径。
始终处于顶端的样式编辑器:
在早期版本中,当取消选择 RailClone 对象时,编辑器将关闭。现在,您可以继续编辑样式,即使未选择 RailClone 对象,也可以继续编辑样式。
若要编辑其他对象,您必须单击新对象上的“打开编辑器”按钮。
某些操作将自动关闭编辑器,例如“打开模块库”、“启用样式链接”等。
新节点:链接和重新布线
链接节点将输入与输出连接起来。使用它可以组织复杂样式的布线。
必须在属性中选择节点类型:“分段”、“样条线”、“曲面”或“数值”。
节点样式可以是“正常”或“简化”。
具有其他链接节点的导线样式可以是“正常”、“虚线”或“隐藏”。
可以通过将节点拖动到导线上来添加节点。在这种情况下,它们从相邻的输入节点继承名称
添加了重新布线节点。它允许您修改导线,添加中间节点。
通过双击导线添加它们。
重新布线节点具有单个输入和输出。要从导线派生出多个输出,请改用“链接”节点。
宏改进
将分段/样条线/曲面复制并粘贴到宏中不会再生成错误。相反,节点将转换为正确类型的“宏”输入节点。
双击“宏”节点可打开该节点进行编辑。
在“宏”的上下文菜单中添加了“重设参数”选项。它将所有参数重设为其默认值。
宏参数可以按类别分组。使用主菜单 -> 宏 ->“定义参数顺序”对话框编辑类别。
添加了组合选择器作为宏的新参数类型。
新修改器:RCSlicer(RC 切片器)
对网格进行切片以创建 RailClone 用于线性和阵列生成器的片段:开始、结束、默认、X 均匀、X 角点、顶部、底部、顶部开始、顶部结束、底部开始和底部结束。
修改器输出可以选择到这些部分中的任何片段,完整的几何体或包含所有切片的网格。
“分段”节点包含一个新参数(RC 切片),当它使用 RCSlice 修改器时,可以自动获取对象的任何部分。
使用“分段 -> RCSlice”参数时,请始终将 RCSlice 放在堆栈修改器的顶部。
可以使用“使用‘切片平面’线框”的微调器定位切片平面。
密码保护样式
样式可以通过请求编辑的密码进行保护。
在样式菜单 ->“通过密码保护”中设置或删除密码。
请注意,如果您忘记了密码,就无法恢复密码。
样式编辑器改进
添加了使用“Shift”键的克隆操作
在按住“Shift”键的同时,单击所选节点,克隆它们。
单击导线输出,将其克隆。
在右侧菜单中添加了“导入 3DS 选定项”。将 3DS 选定对象作为“分段”或“样条线”节点导入到编辑器中。
添加了一个将对象指定给多个“分段”节点的选项(选择“分段”->“属性”->“指定对象”)。
添加了选择导线厚度的选项(“首选项”->“导线”->“薄宽度”)。
可以禁用数字参数。开/关状态也是可导出的。
禁用后,它们的行为为未连接。
将“选择”模式添加到工具栏:窗口/交叉。
为下拉列表参数添加了加载/保存选项(选择器)。
“对齐模式”可以作为数字参数从“分段”和“变换”节点导出。
0:自动,1:枢轴,2:最小,3:中间,4:最大。
随机化/随机 ->“在生成器之间同步”重命名为“重设开启”,并提供多种模式。
您可以选择“重设开启”:“X 样条线”、“X 样条线截面”、“阵列行”和“生成器”。
例如,使用“阵列行”,它可用于在阵列的所有行中生成相同的随机值。
为了保持与现有场景的兼容性,默认值为“生成器”。
为“随机化(Randomize)”节点添加了“种子(Seed)”选项。它提供了与随机数字节点相同的功能,例如“重设开启”、“生成于”等。
为条件(Conditional)操作符添加了“和/或(AND/OR)”模式。
为“首选项”添加了新选项:“指定对象时重命名分段”。
如果禁用,则在指定新对象时不会重命名分段。
在“视图”菜单中增加了“隐藏导线”选项(Ctrl-W)。
启用后,只有选定节点的导线可见
分段和变换 -> 变形 -> 平面顶端/平面底部现在允许负值。为了保持与现有场景的兼容性,当值正好为零时,不应用“平面顶端/平面底部”。
添加了用于选择活动 RailClone 对象的按钮。
参数改进
向数字/常量节点添加了新类型的值:字符串。
请注意,生成器>“按 ID 限制”现在可以连接到字符串参数,以逗号分隔格式定义多个值或范围。
添加了新的“参数”节点:“值列表”。
使用它来存储值列表,并通过索引或条件选择输出,类似于“选择器”操作符。
它接受字符串、数字、值范围 ('1-3') 和以逗号分隔的数字/范围列表 ('1-3,5,7') 类型的值。
对于浮点数,使用点作为小数分隔符
RC 样条线改进
RCSpline 的新参考模式:“自由”。
自由标记在样条线中没有任何位置,并且它们不受“生成器 -> 按 ID 限制/填充”限制的影响。
通常,您希望通过子样条线添加唯一的自由标记。仅使用第一个,其他的被忽略。
总体改进
增加了对 3DS Max 2024 的支持。
- 在 Max 2024 中增加了对 V-Ray 5 的支持
增加了对 Arnold 7.2 的支持。
不再支持以前的 Arnold 版本。您可以从这里升级到最新版本。(Arnold for 3DS Max)
增加了对成组旋转或缩放项目的支持。
增加了对使用实例化的 Corona 渲染器(v9 或更高版本)中“RailClone 颜色”的支持。
增加了生成器 -> 封口 -> Mat 材质 ID:定义封口面的材质 ID。
从剪切区域生成的封顶面使用“默认分段”-> 变形 ->“应用长方体贴图”中的参数进行映射。
贴图参数直接取自“默认分段”,不受“UVW 变换(UVW XForm)”操作符的影响。
表达式改进
增加了新的“算术(Arithmetic)”属性:
“InRender”:为渲染生成时返回 1,为视口生成时返回 0。
“XSplineClosed”,“YSplineClose”:当样条线闭合时返回 1,如果打开则返回 0。
“XSplinePrevMatID”返回 X 样条线上前一个样条线截面的材质 ID
“YSplinePrevMatID”返回 Y 样条线上前一个样条线截面的材质 ID
互操作性
在“RailClone 工具”中增加了新选项:导出。
它将 RC 对象导出在两个文件中:一个是包含分段属性的 XML,另一个是包含几何体的 FBX。
分段由实例分隔,方法与“RailClone 工具”相同。
格式选项(标准/统一)定义 XML 中转换矩阵的格式。
新“操作符”节点:标签。
它允许您将自定义属性(以字符串的形式)指定给分段。
这些属性可以在节点中静态定义,也可以将一个或多个“数字/常量/值列表”节点动态连接到输入。
目前,标签仅与“RailClone 工具 -> 实例化/导出”一起使用,将它们作为“用户属性”指定给实例化项,或作为 XML 中的属性。
此功能设计为一种分配和导出自定义属性的机制,用于自定义引擎或其他用途。
RailClone 工具将源分段的“用户属性”复制到生成的对象中,而不是 RC 对象的属性。
在 V-Ray CPU 中渲染的项目从其源几何体继承“用户属性”。
在“RailClone 工具 -> 实例化”中增加了 Maxscript 脚本接口:
要为选定的 RC 对象创建实例:Railclone_Pro.global.Instantiate mode layerName autoDelete separatedMeshes forceInstances
参数:
mode (int) 0: individual, 1: group, 2: layer
layerName (string). Target layer (only for mode 2)
autoDelete (bool). If enabled, delete previous instances.
separatedMeshes (bool). If enabled, create separated meshes for non-instanced semgents.
forceInstances (bool). If enabled, generates as many instances as possible, ignoring Material and UVW operators.
示例:
'Railclone_Pro.global.Instantiate 0 "railclone_instances" true true false true'
要删除选定的 RC 对象的实例(与“RailClone 工具”->“删除”按钮相同):
Railclone_Pro.global.InstantiateDelete()
要启用选定的 RC 对象的实例(与“RailClone 工具”->“启用”按钮相同):
Railclone_Pro.global.InstantiateEnable()
Bug 修复
已修复:在场景中重命名“基础对象/分段”时,对象名称不会在“样式编辑器”中更新。
修复了使用交互式渲染时在 FStorm 中生成的错误分段。
已修复:当使用“带倒角的阶梯式”->“延伸”模式时,分段将放置在样条线下方。
已修复:当“提取分段”应用两次或两次以上时,材质会丢失。
修复了从模块库中加载项目时出现材质错误:
已修复:加载 Max 时,工具栏不会恢复到其上次的位置。
已修复:在精简版中,工具栏的 RailClone 创建不起作用。
已修复:输入/输出宏节点的颜色未正确初始化
修复了 V-Ray 中使用“VRayMultiTexmap(VRay 多维纹理贴图)”的罕见崩溃问题。
改进了“RCSpline -> 倾斜”的结果,当单个“倾斜”项位于位置 0.0 时。
在这种情况下,倾斜角度被用作“X 旋转”,以定义路径中的初始旋转。
已修复:具有导出属性的生成器不会生成几何体。
已修复:使用“剪切区域”移动 RC 对象,需要“显示 -> 构建”才能正确更新,而不是自动重建。
已修复:当样条线区域设置动画时,“剪切区域”不会更新。
修复了使用具有不透明度贴图和实例化引擎的“VRayDecal(VR-贴花)”的问题。
在微调器和选择框上滚动滚轮不再更改值。相反,它会滚动面板。
修复了使用多个数字参数评估宏的错误。
修复了在 RCSpline 中添加第一个“倾斜”元素的崩溃问题。
修复了当选择样条线时使用 RCSpline 从样条线开始的“选择和链接”问题。
修复了取消选中“分段”->“变形”->“贴图”时的错误贴图(如果之前启用了此选项)。
修复了从“值列表”节点删除项目时出现的故障。
已禁用“宏”选择器的滚轮。
已修复:如果“属性”面板自动展开以适应宽度值,则无法向下调整其大小。
已修复:使用闭合样条线时,拐角处的序列不递增。
已修复:当应用于多个 RC 对象上的灯光时,RailClone 颜色不一致。
修复了Max 2023 和之前使用“显示 -> 网格”模式时的内存泄漏问题。
弃用
删除了对 Mental Ray 的支持。
删除了对 V-Ray 4.0 的支持(如果您使用它,请升级到 V-Ray 4.3)。
重要说明
使用“代理缓存”->“嵌入式”使用 RC 6.0.3 保存的场景无法使用较旧的 RC 版本加载。它们在加载时会崩溃。