TurboSmooth Pro
Date Updated:
12/21/2022 No more annoying support loops
TurboSmooth Pro is a modifier plugin for 3ds Max which produces nice smooth semi-sharp creases on your models, unlike the ugly creases that the standard TurboSmooth produces. Get it from https://mariussilaghi.com/products/turbosmooth-pro
TurboSmooth Pro also give you the ability to have linear UVs which in some cases can help in the texturing pipeline.
Version Requirement:
3ds Max 9 - 2024
Comments
that did it...thanks! I tried
that did it...thanks!
I tried combining the symmetry toggle from another script but i get errors. Just want the symmetry switch added in as well
from Kenzors scripts
try ( DestroyDialog TurboSmoothAndLODHelperRoll ) catch()
rollout TurboSmoothAndLODHelperRoll "Turbosmooth and LOD Helper"
(
label lbl1 "Using the checkboxes"
label lbl2 "All modifiers in the scene"
label lbl3 "Can be turned ON or OFF"
Group "Turbosmooth"
(
Spinner SpItrtns "Iterations" Range:[0,10,0] Type:#integer
checkbox ChkTurboOn "" checked:true
Spinner SpRenderItrtns "Render" Range:[0,10,0] Type:#integer
checkbox ChkRenderOn "" checked:False
)
Group "shell"
(
checkbox ChkShellOn "" checked:true
)
Group "Symmetry"
(
checkbox ChkSymmetryOn "" checked:true
)
on SpItrtns changed val do
(
for obj in geometry where isProperty obj #Turbosmooth do obj.Turbosmooth.iterations = val
)
on SpRenderItrtns changed val do
(
for obj in geometry where isProperty obj #Turbosmooth do obj.Turbosmooth.renderIterations = val
)
on ChkTurboOn changed arg do
(
for obj in geometry where isProperty obj #Turbosmooth do obj.Turbosmooth.enabled = arg
)
on ChkRenderOn changed arg do
(
for obj in geometry where isProperty obj #Turbosmooth do obj.Turbosmooth.useRenderIterations = arg
)
on ChkShellOn changed arg do
(
for obj in geometry where isProperty obj #Shell do obj.Shell.enabled = arg
)
on ChkSymmetryOn changed arg do
(
for obj in geometry where isProperty obj #Symmetry do obj.Symmetry.enabled = arg
)
)
CreateDialog TurboSmoothAndLODHelperRoll
Senior Environment Artist
https://www.artstation.com/jeffross
www.custom-airbrush.com
.
I don't have this modifier so you have to help yourself a little bit.
Create an object and apply turbosmoothPro modifeir.
Open MaxScript Listner and write
In the next line you will see the class of the turbosmoothPro modifier. Copy it and replace the TurboSmooth in the code below
Tools and Scripts for Autodesk 3dsMax
also a symmetry toggle along
also a symmetry toggle along with it would be handy
Senior Environment Artist
https://www.artstation.com/jeffross
www.custom-airbrush.com
i'm not familiar with any
i'm not familiar with any maxscript unfortunately.
Would like something that can toggle globally and just selected.
Senior Environment Artist
https://www.artstation.com/jeffross
www.custom-airbrush.com
You can easily do this from
You can easily do this from the dope sheet or via maxs.
Enable and Disable modifier.
John Martini
Digital Artist
http://www.JokerMartini.com (new site)
it would be nice to have a
it would be nice to have a little script (floater button) to toggle all turbosmooth pro modifiers in the scene on/off etc...much like other turbosmooth toggle scripts.
Senior Environment Artist
https://www.artstation.com/jeffross
www.custom-airbrush.com
2014 support
2013 plugins work by default in 2014. Just use the files from 2013.
Spacelord Thanks for the heads up. I will look into it.
https://mariussilaghi.com
Marius I see Pixar has
Marius I see Pixar has updated thier subdivs, will you be adding it to turbosmooth pro ?
Old update
1.02
-Fixed a bug that prevented modifiers like bend or twist to work when they were placed after TurboSmooth Pro in the stack
kyle108 no it's not possible, that's just the way the Catmull–Clark algo works
mewbrrj again that's the way it works, you need some subdivision levels so creases get round. About converting the creases to edge loops, that's also not possible.
Anyway thanks for your suggestions.
https://mariussilaghi.com
i bought it about an hour ago
i bought it about an hour ago and played with it a little.
based on my first impression, i have to agree with kyle108, we definitely need control over this.
about my previous comment, i was kind of expecting an answer on what is possible and what is not...