Itoo Software Forum

Author Topic: RailClone Pro 5.0.2 beta  (Read 54 times)


  • Administrator
  • Hero Member
  • *****
  • Posts: 3795
    • iToo Software
RailClone Pro 5.0.2 beta
« on: October 25, 2021, 01:45:19 PM »
Note 1: 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: (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.

Other fixes:

- 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.

Style Editor

- 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.

Carlos Quintero
iToo Software