Reconstruct lower multires subdivision 0.1 script

http://plant.ffa.vutbr.cz/~novak/dwnflz/scripts/lower_resolution.py

I wanted for some time find out a way to reconstruct lower subdivisions for multires.
This script generates a mesh with the lower multires level, with same vertex order, BUT it isn’t a production tool yet. I didn’t want to adapt it to the current multires code, because it will soon be overwritten with the new multires modifier code, which was coded this SoC by nicholas bishop. I also want to contact him if he would be interested in putting something like that into the modifier directly in c. If not, I will wait for a new api for the modifier to be written(because I don’t know how to write api…).

The Use is: import the script to text editor, select a mesh, run the script. The source mush MUST be a result of subdivision, otherwise you get some errors.

The algorithm was tested on big meshes with a good speed. I only had a python memory error when testing on a 1.5 mil polys mesh.

what’s the difference to ideasman’s unsubsurf script? does it preserve UVs?
additionally you should consider to include menu strings, then it’s easier to use.

Ideasman’s script didn’t do real unsubsurf for me, it simplifies the mesh in some clever way, but the result were not exactly 1/4th of faces, which if you subdivide, you get back to where you were(topologically at least…). It doesn’t preserve uv’s yet.Maybe I just used ideasman’s script wrong. :slight_smile:

edit: I looked into ideasman’s thread, the pictures show clearly the created mesh isn’t topologically a reconstruction of the subsurf level up, although the script is probably much more clever than mine ;).

Ok so not sure if this is going to help me or not.

I have a model (several actually) that are subsurf models.

Now I want to convert them over to multi res.

So I guess what I’m asking here, is do you know of a way to convert my model from a subsurf model, to a mutires? i don’t care if the lower levels have to change as long as the high res is kept the same.

main reason for this is that I want to get them over to ZBrush, and for some reason the re-construct lower subdiv button is not working on this model there on a model I applied the subsurf to. Buuuut that’s by the by and probably not needed to know. So ignore my last paragraph here. :rolleyes::o