9 votes
Date Updated: 
Author Name: 
Kevin Mackey

Tool to create branching geometry from a series of splines.

The Download URL is for the free version.
Follow the Homepage URL for the full version.

Additional Info: 

To install, simply extract SplineBrancher.zip into your 3DS Max directory.

After opening Max, select MAXScript from the top menu, and click "Run Script..."
Navigate to the KM folder in the Scripts directory. Select the file called "splineBrancher.mse" and click "Open".

1) Create a series of linked splines approximating the shape of the branches.
2) Set the starting radius for the initial branch.
3) Click "Add a spline" and select the initial branch. Repeat for all additional branches.

What do I get with the full version?

- Set the starting radius of individual branches
- End branches with a radius other than zero
- Use the render radius of the source splines to determine branch thickness

- Move the starting point of the branch closer to the parent


- Increase or decrease the density of your branch geometry
- Display total number of trees, branches, and polygons

- Generate UV Map coordinates that update as you adjust your branches

Video URL: 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Malkalypse's picture

Sorry for the long delay in

Sorry for the long delay in my reply! If you are still interested, I think I can answer your question.

The geometry will rebuild and attack automatically if the splines you are using are linked together. Link the child branch splines to the parent branch splines, and make sure the starting points of the branches are at the base of the branch (not the tip).

Nik's picture


Have you tried link splines as bones of the skeleton using the Select and Link?

Shawhir's picture

Unable to Weld

It looks amazing - however maybe I am being silly but I have so far been unable to weld any pieces together.

Is there a key piece to the puzzle that I am missing? Could anyone shed any light?

Malkalypse's picture

Not a bad idea!

I've currently got a few other projects taking my attention, but when I get a chance I will add that. Thanks!

Nik's picture

Much better it would be if

Much better it would be if there were float spinners.

2015-07-18_10-36-22_skrinshot_ekrana.png 26.08 KB
Malkalypse's picture


Yeah, sorry about that. I accidentally sent out the internal version I was using to test, which was set to clear the scene on startup. The updated version should take care of that.

It looks like you've figured out how to make SplineBrancher do what you want. It's been my hope that the interface is user friendly. Please let me know if you have any further issues! :)

Nik's picture



Nik's picture
Nik's picture

Thanx for update!

Tahnx for undo instead crash max! )

Nik's picture

Oh I understood!

This interpolation occurs if the spline stretched by Bezier. Need just have more knots as smooth.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.