Technical Requirements
| Software |
3ds Max |
| Platform |
Windows |
| Licence |
All Access, IgNite or Forensic |
| Account Required |
Yes |
| Activation |
SiNi Desipher Licence Manager |
| Industry |
Architectural Visualisation |
| Developer |
SiNi Software |
Description
Multi Spline Rendering Modifier provides a centralised interface for adjusting spline rendering settings across multiple spline objects.
The tool captures selected splines and allows artists to modify rendering properties without manually editing each spline individually.
Changes can be previewed and applied across all captured splines, making it useful for scene-wide adjustments and look development workflows.
Licence Requirements
This tool requires an active SiNi user account and a valid licence.
Supported Licences
- All Access Subscription
- IgNite Subscription
- Forensic (Free) Licence
The script will not function unless you are logged into the SiNi Desipher Licence Manager within 3ds Max.
If a valid licence cannot be found, functionality will be disabled until a licence is activated.
Activating Your Licence
- Create a SiNi account at SiNiSoftware.com.
- Download the latest SiNi installer.
- Install SiNi into your version of 3ds Max.
- This installs the SiNi Desipher Licence Manager.
- Launch 3ds Max.
- Open the Desipher Licence Manager.
- Sign in using your SiNi account credentials.
- Once your licence has been validated, the script will become available for use.
Installation
ZIP Package Contents
- MacroScript Version
- Documentation
Installing the MacroScript Version

- Extract the ZIP file.
- There are two options to install MacroScript .MZP files.
– Drag and Drop the MacroScript .MZP file into a 3ds Max viewport.
– Run the Script from the Command Panel; Utilities/MAXScript/Run Script.
- Open Customise → Customise User Interface.
- Select the Sinilab_Scripts category.
- Drag the tool onto a toolbar, quad menu or menu.
Rollout Reference

Captures spline objects and applies rendering and interpolation settings to all captured splines.
Capture Selected Splines
Captures the currently selected spline objects for editing.
Enable In Renderer
Enables spline rendering during final renders.
Enable In Viewport
Displays spline rendering directly in the viewport.
Use Viewport Settings
Uses viewport rendering settings for renderer output.
Generate Mapping Coords.
Creates UV mapping coordinates for rendered spline geometry.
Real-World Map Size
Uses real-world texture scaling for generated mapping coordinates.
Viewport / Renderer
Selects whether rendering parameters are applied to viewport settings or renderer settings.
Radial
Uses cylindrical spline rendering.
Thickness
Sets the spline render thickness.
Sides
Sets the number of sides used to generate the rendered spline.
Angle
Rotates the radial spline profile.
Rectangular
Uses rectangular spline rendering.
Length
Sets the rectangular profile length.
Width
Sets the rectangular profile width.
Angle
Rotates the rectangular profile.
Aspect
Controls the rectangular profile aspect ratio.
Auto Smooth
Automatically smooths generated spline geometry.
Threshold
Controls the smoothing angle threshold.
Twist Correction
Reduces twisting along rendered spline geometry.
Cap
Creates end caps on rendered splines.
Quad Cap
Generates quad-based end caps.
Segments
Controls the cap subdivision count.
Sphere
Controls cap rounding behaviour.
Steps
Sets spline interpolation steps.
Optimize
Reduces unnecessary interpolation points.
Adaptive
Adjusts interpolation density based on spline curvature.
Apply
Applies the current settings to all captured splines.
Typical Workflows

Apply Consistent Spline Rendering Settings
- Select the spline objects.
- Open Multi Spline Rendering Modifier.
- Click Capture Selected Splines.
- Adjust the required rendering settings.
- Click Apply.
Create Renderable Cable or Pipe Splines
- Select the spline objects.
- Capture the splines.
- Enable In Renderer and Enable In Viewport.
- Enable Radial mode.
- Adjust Thickness and Sides.
- Apply the settings.
Create Rectangular Trim Profiles
- Select the spline objects.
- Capture the splines.
- Enable Rectangular mode.
- Adjust Length, Width and Aspect.
- Apply the settings.
Troubleshooting
Why are no splines being modified?
Ensure spline objects are selected and captured before applying settings.
Why are controls disabled?
Verify that a valid SiNi licence is active in the Desipher Licence Manager.
Why can I not see rendered splines in the viewport?
Enable In Viewport and ensure the spline display mode supports rendered splines.
Why are textures stretched on rendered splines?
Enable Generate Mapping Coords and configure appropriate texture scaling settings.
amitgedia –
Super useful script for spline rendering. Imagine a bunch of wires which are not attached to each other into one single spline as you have to modify them separately for some purpose then in that case you can select them together and turn on renderable option and render it at one go rather than selecting one spline at a time and clicking the renderable option which is very time consuming.