Notifications
Clear all

[Closed] Change turbosmooth values

 DDS

Is there a way to change all the turbosmooth values in the scene, or in the selected objects, simultaneously?

Example:

We have an scene of a buggy, divided in 40 pieces, and each piece has the turbosmooth values you wanted at the moment you modelled them. Now you think that they eat too much viewport speed and want to change them all, so you spend 10 minutes in changing such a silly thing.

What I want is selecting all those little objects that are eating too much performance and have a small control that lets me change the viewport/render iterations of the last modifier in their stack, turbosmooth in most of cases.

Is it possible? Can somebody help me with this please?

Thanks

3 Replies

here you go – run this for 0 turbosmooth iterations. change the number and make a different macro if you like

for t = 1 to selection.count do 
  
   	(
   	try
   	(
   	selection[t].turbosmooth.iterations = 0
   	)
   	catch()
   	)
  	
  

there are other commands that you could build into macroscripts too, like – turbosmooth.enabled = true ,turbosmooth.enabledinviews = true that you could do by changing the line in the try catch bracket to

selection[t].turbosmooth.enabledinviews = true

check the help for more options!

 PEN

Grab PEN Tools from my site as it has this and many more simple macros already setup for you.

 DDS

thanks guys! I’m going to try that when I finish this render

btw PEN I’ve bought your rigging DVDs and 1st and 2nd look so cool