适 用于 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 Pro 6.0.4b、6.0.8、6.1.2 版本”的用户,可直接安装升级即可使用,无需“中文授权和许可证”!
升级建议:先卸载已安装的 RailClone Pro 6.0.4b、6.0.8、6.1.2,再安装 RailClone Pro 6.1.3 版本!
RailClone 6.1.3 更新情况
- 在 Corona 渲染器中使用代理缓存时,材质操作符不会更改非实例化分段的材质 ID。
- 将新样条线指定给 A2S 剪裁区域时,有时剪裁不会正确更新。
- 修复了使用“RailClone 工具 -> 实例化”时罕见的崩溃问题。
- 已修复:通过“库”加载时,“数字”->“选择器(Selector)”变为浮点(Float)。
- 已修复随机节点:最大值不能再小于最小值。
- 已修复:“YSplineNextMatID(Y 样条线下一个 Mat 材质 ID)/ YSplinePrevMatID(Y 样条线上一个 Mat 材质 ID)”属性返回错误的值。与“选择器(Selector)”节点相同,使用“YSpline Next MatID”条件。
RailClone 6.1.2 更新
本版本全部更新为官方的最新模块库,具体情况,看最下面的截图!!!
- 与 RC5 相比,修复了复杂样式的性能问题。
* 在某些屋顶类样式中,改进程度可以高达 5 倍之多。
- 完全重写了“显示 -> 视口 -> 自适应”模式,以解决复杂样式的性能问题。
* 某些样式(如,参数库中使用的样式)可能会快 10 倍。
* 无论如何,自适应模式的效率低于其他显示模式,因为某些过程必须计算两次。
对于复杂的对象,我们鼓励使用其他模式之一(方框、快速网格 或 点云)。
- 增加了实验选项以提高性能,仅在修改样式时才计算“样式评估”相位。
* 默认情况下,此功能处于禁用状态。您可以在注册表中启用它,设置“HKEY_CURRENT_USER\SOFTWARE\Itoo Software\RailClone Pro\useStyleCache=1”来启用它。
* 启用后,您可以在“统计 -> 样式评估”中查看它。当对象已重建但样式未更改时,此相位将为零。
* 经过适当测试后,此改进将在下次更新中默认启用。
- 添加了新的表达式属性:XSectionPrevLengh,YSectionPrevLengh,XSplineNextType,XSplinePrevType,YSplineNextType,YSplinePrevType。
- “宏”可以通过密码进行编辑保护。
* 在“宏”菜单 ->“通过密码保护”中设置它。
* 受保护的“宏”以加密文件的形式导出。
- 已修复:受密码保护的样式可以在 RailClone 5 中编辑,而无需密码的问题。
* 要修复此漏洞,您必须升级场景,使用 RC 6.1.1 或更高版本加载并保存场景。
* 更新后,在以前的 RC 版本中无法打开受密码保护的场景(即使是渲染)。
- 当在 Max 场景中取消选择 RailClone 对象时,样式编辑器 ->“RC”图标更改为红色。
- 已修复:“百分比”类型的随机节点总是返回零(RC 6.1.1 错误)
- 已修复:在编辑“宏”时设置样式密码,将密码分配给“宏”而不是样式。
- 已修复:分段底部填充对顶部阵列行没有任何影响。
- 已修复:选择器/百分比类型的参数不起作用。
- 已修复:多次单击“计算”时,未清除“算术 -> 表达式编辑器”上一个结果。
- 已修复:当链接节点被放置在导出属性的链接上时,连接顺序错误。
- 已修复在 ChaosGroup Vantage 中使用实时链接(Live Link)时 RC 对象的持续更新问题。
- 已修复:“数字”->“选择器”在粘贴到宏中时会丢失列表。
- 修复了在 Max 2024 中加载模块库项目时纹理中的错误颜色。
- 修复了 Max 2024 中模块库项目的样式缩略图灰度系数(gamma)。
- 已修复:样式编辑器 -> 视图 ->“重设缩放”不起作用。
- 已修复:统计数据 -> 视口 ->“实例数”在使用某些操作符时可能出现错误。
- 已修复:从随机节点中删除了“字符串”类型,该类型不可用。
- 已修复:操作符标签不会向标签列表添加额外的输入。
- 已修复:如果当前渲染器不支持实例(如,扫描线渲染器),则“RailClone 工具”不会生成实例。
- 在模块库中新增二个大型 TPL 建筑模型库!
RailClone 6 是一个具有新功能和改进的主要版本。要查看新增功能的完整列表,可以查看 官方公告。
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()
弃用
删除了对 Mental Ray 的支持。
删除了对 V-Ray 4.0 的支持(如果您使用它,请升级到 V-Ray 4.3)。
重要说明
使用“代理缓存”->“嵌入式”使用 RC 6.0.3 保存的场景无法使用较旧的 RC 版本加载。它们在加载时会崩溃。
2023.11.16 修订:
修复了样式编辑器的表达式编辑器的功能里面的几处乱码!
2023.8.19 修正:
本次修复“RailClone 工具” 图标功能失效的问题。
注:这次只是修复点击图标不起作用的问题,对软件自身没有任何影响,如果是常用这个图标按钮的,可以重新下载安装!