Beta versions include new features and fixes, but a beta version is NOT the final version of the product and therefore we don't guarantee there won't be errors that may disrupt the computer's operation and/or result in data loss. Always use it at your own risk.RailClone 5.0.2 beta
- Added compatibility with Arnold 7.
* Previous Arnold versions are not longer supported. You can upgrade to the latest release from here: https://www.arnoldrenderer.com/arnold/download/
(Arnold for 3DS Max)
* When RailClone is not compatible with current Arnold version, a warning message will be displayed.
- Generator->"Limit by Material ID" now is a text input, accepting single values, ranges and multiple entries separated by commas. For example: "1,3,5-8".
- Fixed crash rendering with Arnold and Display->Proxy Cache enabled.
- Fixed freeze after first frame, when rendering multiple frames in Arnold.
- Fixed: Banking is handled globally, instead by sub-spline.
- Added expression attribute 'XSplineXRotation': rotation angle along the spline for current segment (-PI to PI radians). Includes Generator->X Rotation and banking.RailClone 5.0.1 beta
- Added native light instancing for V-Ray. It requires latest V-Ray 5.1 nightly builds.
* RailClone Color is not supported on lights yet.
- Added Banking control to RCSpline:
* It lets you to adjust the banking angle along the spline. Basically it works as Generator->X Rotation, but at multiple spline positions.
* Banking points can be adjusted interactively on viewport, or modifying their parameters in the rollout (Percent / Angle).
* When using multiple RCSPline modifiers, the Banking modifier can be selected at Generator->Rules->Banking->Modifier. Setting it to 0 disables banking.
* Banking Angle can be forced for a specific segment, using a Transform operator at Deform->"Override Banking".
* Banking Smoothness can be adjusted with Generator->Banking->Smoothness (0 = linear).
* Angle can be any value (greater than 360), but there is a limitation of -180/180 using the gizmo. You can overcome it dragging the gizmo multiple times.
- Added XSplineXDirection, XSplineYDirection, XSplineZDirection attributes to expressions. Return direction vectors along spline for current segment. Includes Generator->"X Rotation" and Banking.
- Fixed Sequence operator in Evenly input when used with Null segments.
- Improved detection of planar splines in linear generator.
- Fixed: Marker data always returns zero in expressions, when Generator parameters are evaluated.
- Markers are evaluated for Clipping Splines. User Data is available for expressions in XMarkerData.
- When using Groups/Nested Generators and Slice is disabled, clipping is applied to the full group, instead to each individual segment.
- Improved tangent alignment on curved splines (i.e for radial arrays).
- Fixed: in rare cases, segments along a linear spline may get different banking angles.
- Fixed wrong Marker position on multiple generators limited by Material ID.
* In RC4, spline sections which don't match the material ID were deleted from spline, causing this issue. Instead, in RC5 these spline sections are just skipped in the RailClone construction.
* Please note this would generate different result on Expressions using spline attributes (as XSplineLenght), or other features.
- Improved position of new Markers/Banking points, when created interactively on viewport.
- Fixed: Render nodes using "3dsmaxbatch.exe" (as Royal Render) cannot run without a license.
- Fixed crash using "Clone Multiple" on empty Segments.
Fixes specific of latest RC5 beta:
- Fixed behaviour of Groups Pivots.
- The viewport display for Proxy Cache is limited to Boxes / Quick Mesh.
- Fixed crash using Proxy Cache as segment in other RC object.
* Anyway to make it work correctly, you must disable Display->"Use Instancing Engine", before enabling Proxy Cache.RailClone 5.0.0 beta
New features and changes:
- Added support of 3DS Max groups in Segments.
* To assign a group, use Selector by Name. It's not possible to pick a group directly from scene.
* Groups cannot be 'embedded' within the RC object. When a Group is deleted from scene, it's removed from RailClone as well.
- Added experimental support for non-geometric objects (including lights).
* Currently there is no native support for any renderer. As a workaround, objects are inserted in the scene before rendering, and removed once completed.
* Size of some non-geometric objects may not be reliable or change depending on the active viewport. If that affects to your style, we suggest to use the "Fixed Size" feature.
* Non-geometric segments are displayed in the viewport with the Material ID defined by Display->"Non-geom Mat.ID"
- Added Display->"Proxy Cache" mode. It lets you bake a RailClone object into the scene or an external file.
* Baked objects load and render much faster, because RailClone doesn't rebuild them. This is especially interesting for complex styles.
* A baked object cannot be modified or edited. If you want to change it, set Proxy mode to 'Disable', make the changes and bake it again.
* Size of Proxy Cache depends of the object complexity, including number of segments and its geometry. You can check proxy size from the Display rollout.
* RailClone Lite can render RailClone Pro objects using Proxy Cache mode, overriding the limitations of Lite version (but cannot be edited).
* Several limitations apply:
- The viewport display is limited to the mode that was active when the proxy was created. Note that this does not affect the render.
- 'Material by Segment' and non-geometric objects are supported in Embedded mode only.
- Result may be different depending of the active render engine, when Proxy was generated. If you change the renderer, we suggest regenerating the Proxy.
* Proxy Cache can be managed from Maxscript using $.setProxyMode <mode> <externalFile>
- For Disabled, use $.setProxyMode 0 "". It returns an empty string.
- For Embedded, use $.setProxyMode 1 "". It returns proxy's size.
- For External, use $.setProxyMode 2 "proxyFileName.rcproxy". It creates and saves the proxy (overriding the file if exists), and returns a description error when failed.
- Added modifier modes to Generator->Evenly->Adaptive: Even, Odd and Any.
- Added Segment->Deform->"Force Instance". When enabled, a Segment is always instanced on rendering.
* Instanced segments cannot be bent or sliced, and Z Deform is restricted as well.
- Added a new type of Numeric Parameter: Selector.
* Parameter is selected from a list of predefined items, which are shown in Max rollout using a combo list.
* Each item has an associated float value, which is returned as the parameter's output. It can be cast as an integer as well.
- Vertex Weld is removed.
* This feature was introduced in the initial RC releases. It no longer has any sense, because is not efficient with complex styles and breaks instancing.
* If needed, use a standard Weld modifier instead.
- Improved slicing accuracy for Segments placed near edges of a Clipping Area.
- Fixed potential crash on RailClone Stats.
- Fixed potential crashing bug using Display->"Quick Mesh" mode.
- Fixed: Styles with multiple dependencies between Segments (as Exported Parameters linked to Exported Attribues), are not built correctly with Display->Update.
- Fixed: RCSpline Data Sets are only available to the first spline in the Base Objects list.
- Fixed: RCSpline User Data (Scene Units) not scaling correctly with System Unit change.
- Fixed crash initializing plugin when RailClone registry key doesn't exist.
- Fixed: Configuration Environment Variables aren't prioritized over HKLM / HKCU.
- Added full support for non-ascii characters (as Chinese).
Registered users can download the upgrade from the User Panel->Beta versions
. For any question about this release, please use the RailClone beta forum