ScriptSpot

Script

Recreate Subdivision Levels

By Marius Silaghi · 2011-04-01

Version
1.1
Version requirement
3ds Max 2011
Date updated
2011-04-05
Votes
48
Download
Download
Description

Additional Info

Launch the script normally 1) Select an subdivided object 2) Click recreate 3) Wait...(For the versions lower then 2011 in conjunction with windows vista/7 max might freeze when the script is running, but dont worry, let it finish and max will go back to normal)

Tags: Recreate Subdivision Levels high low poly

Comments (24)

new version out

Marius Silaghi · 2011-04-18

hi everybody, I officially changed the name of the script to TurboReduce like the TurboSmooth modifier. I released version 1.2 which is 100 times faster than 1.1. You can get it here http://www.scriptspot.com/3ds-max/scripts/turboreduce.

kiki_hu & vbn thanks for the bug alert, solved in 1.2

br0t check you PM(Mail)

fael097 yeah man I am trying to figure out how to get the original mesh dimension back(all the right position of the verticies), I think I will have to reverse engineer the Catmull-Clark subdivision algorithm

So guys what do you say if I make an TurboReduce modifier?Sounds great, hah?

Right now I'm looking into the SDK and trying to master it. When I have the modifier ready, everything will be instantly, no more waiting, c++ is dam fast.

thanks all.

sbk · 2011-04-18

So guys what do you say if I make an TurboReduce modifier?Sounds great, hah?

It's will be great. But I think Recreate Subdivision is more understandable name

Marius Silaghi · 2011-04-18

Maybe it is, but I want a cooler name.

I'm thinking more along the lines like "SubD Resurrect" Or "TurboRestore" or "SubD Reconstruct" or "SubD Restore".

If you or anybody else has some name suggestion I would welcome them.

sbk · 2011-04-18

"SubD Reconstruct" - sounds good. Waiting for this useful tools
What about 3d max 2010 support?

vbn · 2011-04-15

Very useful script but unfortunately acts unpredictably. On some meshes it works, on others an error message pops up. I am getting "compile error: no outer local variable references permitted here elements" on some meshes. I am using Max 2011 SP1, hotfix 4.

br0t · 2011-04-15

Hey,
looks like a very useful script! Could you maybe loose a few words on how it works? How does it know which loops it has to delete? No code needed, just some basic explanation would be great :)
Cheers

resulting mesh is smaller than original

fael099 · 2011-04-12

this is really a nice script, but lets say you make a box, and then apply 3 levels of turbosmooth. (or how many you want) and then collapse to mesh.

if you apply the script over that mesh, it will result a much smaller box than the original. thats because apparently, it wont average the size, it will only create a new unsubdivided mesh fit inside the current dubdivided mesh.

is it possible to make it average the size? perhaps on future releases?
thanks in advance.

ps.: check image attached

Attachments

SIL problem

secondplace · 2011-04-06

SIL i don't think what you are trying to do is possible since the original modell is not a quad bassed sub division modell.

error?

kiki_hu · 2011-04-05

“compile error: no outer local variable references permitted here elements?"

what does it mean? sry, i am a max beginner

SIL · 2011-04-05

In 3ds max 2010 working version for 3ds Max 9 only.

 

Can you fix it? ...If this is possible.

Marius Silaghi · 2011-04-05

SIL thanks for reporting this bug, will try to fix when I have time

by the way version 1.1 for 2011 is out, now you can recreate all subdivision levels at once.

sbk · 2011-04-04

not work in 3d max 2010.

Marius Silaghi · 2011-04-04

sbk did you try the version for max 9

sbk · 2011-04-05

yeap

Great tool! :)

3dartist · 2011-04-04

Hey obliviboy!

This is a great tool!
I waited a long time for this one ;)

Thanks

Recreate Subdivision Levels 1.01 for 3ds Max 9 and up

Marius Silaghi · 2011-04-03

Added support for 3ds max 9. But still need to find a way to stop it from temporary freezing max on windows 7.

real08121985 · 2011-04-03

Maybe disable viewport redrawing while its processing.

Marius Silaghi · 2011-04-04

real08121985 thanks for the suggestion but the problem persists even when I disable viewport redrawing. max keep freezing because windows 7 think that max is not responding, in max 2011 I have the function windows.processPostedMessages() to tell windows 7 that max in still responding but in max 2010 and bellow I don't have this funtion

mad · 2011-04-03

doesnt work under max 2008 :(

SIL · 2011-04-03

Very useful.

I've been waiting for this a long time :)

Recreate Subdivision Levels 1.01

Marius Silaghi · 2011-04-03

Fixed some bugs.

Kstudio · 2011-04-02

Nice tool.
It would be great if it worked in 3ds max 2009.

Matyrix · 2011-04-02

Great idea, very useful, thanks!