Notifications
Clear all

[Closed] TurboSmooth subdivision algorithm?

Does anybody know the turbosmooth subdivision algorithm? It is Catmull-Clark? Or something else?
I need it to add more functionality to my turboreduce script.

20 Replies

Hi,

AFAIK it’s Catmull-Clark. Are you trying to reverse subdivision of a subdivided collapse mesh? (:

Light

Well, it’s calmull-clark-esque, since it doesn’t implement the entire functionality, like creases.

  • Neil

@Light yes I’m reversing the shit of my meshes:P

Thanks god it was Catmull-Clark… Spend an entire day trying to understand the algorithm. Here is a sneak peak of reversing.
http://www.youtube.com/watch?v=6u4vq5IXNmY
http://www.youtube.com/watch?v=RmpE1Q9p_CI

this is very interesting.
out of curiosity, did you code a ‘reverse’ of this formula?

It seems like reversing a catmull clark subdivision algorithm would require a formula to ‘rebuild’ the mesh. good work on this!

my bet that he used those technical papers, available on internet, can’t remember where…
Reverse Catmull-Clark Subdivision, and other…
I’ll try to reverse… too…

I’ll try to reverse… too…

I would be interested in seeing your results.

@obliviboy: if you want to sell that script you’re working on, i would suggest not relying on .mse encryption – as it has been broken by elite maxscripters. See this thread. Basically, if you release it, people will know the algorithm/formula you created.

ok, here’s my test TheGrak:

credit to Lanquetin and Neveu that shows clearly how to reverse it.

as the papers say’s it won’t work with subdivided cubes, or any mesh subdivided from a original mesh having “all” it’s vertices connected to 3 edges only …

@Ruramuq: Nice! Could I get a copy of that from you? I’d be interested in seeing how you’ve implemented it… and I love learning from other people’s code. I can send you some money if it sweetens the deal.

 PEN

I would love to see that as well. Nice work.

Page 1 / 2