Developer Nicholas Bishop is currently working on integrating a quad-dominant remeshing method called dual-contouring into blender. Developed by Prof. Tao Ju of the University of St. Louis, this method generates an all-quads mesh from the input geometry, ideal for sculpting or applying subdivision to. Currently dual contouring is being implemented as a modifier, but may also be used to improve blenders meta-ball system to give nicer topology.
A patch against trunk is available here:
50 Comments
looking nice, this would definitely make the meta ball system more usable
very cool! But cant find the patch. There is nothing to see when i click on the link...
Shouldn't concave quads be avoided?
I saw those in the first example.
this is quite interesting for product modeling with organic NURBS generation
based on sub-devision surfaces.
quads for edges where you did a boolean intersection, nice !
Wait, what ?
Am I the only one who thinks this is totally awesome ?
@wzzl: not at all!!
it's really a powerful tool that can do amazing things on bad meshes!
I dreamed many times about something like that, it's a retopolgy with steroids ;)
@5.09 Am I the only one who had a sudden urge to launch Minecraft?
+1 for remeshing ugly boolean mesh. It sure open a new perspective for modelling non organic objects...
@wzzl : no you are not (!!!!!!!111111one!!!!!!111) here, feel better? ;)
No, wzzl ... Me thinks that there will be a 'Lot More' wow's, awesomes and Fantastic's, as well as some OMFG's thrown in.
Add Mine to the List. One question will this be in the upcoming 2.57.?
Thanks for your hard work Nicholas. Blender is to be all the more greater for it and i suspect so will your future. This is no easy task to achieve i am guessing. thanks also to Prof Tao Ju for sharing his efforts.
Gimme! :0)
@wzzl It is not awesome, it is revolutionary!
awesome!!! looking forward to see it into the trunk. viva Blender!
This is still not as good as the method that was worked on and abandoned on GSOC 2010... :(
But hey, better then nottin, and it looks like it's working great on hard surfaces... not to much on organic....
@FreeMind: Indeed, what happened to Daniel Genrich's quad remeshing GSOC 2010 project?
Looks Great to me! I did not see the other one worked on.
How can we use this tool now?
Thanks
Scott
This is awesome for unlimited clay.
Really great news! I hope it will be soon available.
can someone tell me how to use this patch without recompiling blender at all? Is it possible? And if i have to recompile blender, how can i apply this patch...its totally new to me, but it would be awesome to have this tool for my actual project :D
Looks great! Hope it can go into trunk soon :)
Edit comment doesn't seem to work - just says Loading ...
Anyway I just wanted to add: Octrees are cool :)
This is very cool. Do you think this code could be adapted to create mesh based on silhouette, like in Zbrush Shadowbox.
I was never happy with lettering after they were converted from the vectorized font to an ugly mesh.
Maybe this tool fix the problem :-)
hi,
in this archive : win32_RemeshMod_110323.zip on :
http://www.zoo-logique.org/3D.Blender/index.php3?zoo=com
regards.
Does anyone else see some awesome abstract art (or "voxel-art") coming out of the box method?
I need this YESTERDAY!
waooo!!! is like the auto retopo tool of 3D Coat :O
http://www.youtube.com/watch?v=hcZ7N_-8NFM&feature=related
with more improvements will be an amazing tool for Blender >:9 (sculpt to low poly mesh)
trunk, trunk trunk!!
Greetings
This is great!!! Many cheers to Nicholas - he did it again!!! :-D
Of course it seem to be not as powerful for organics as the method developed for Blender by Daniel Genrich. But I see it can be very much useful for other rather geometrical things!
I'm going to try it out right away...!
@blackbird: This patch has to be used to patch the actual source code and then to be recompiled to make a new binaries. There is no other way. But I'm sure that it appears on http://www.graphicall.org very soon. ;) If not, I'll put it there.
This is great! Thank you Nicholas :)
No erik90mx, it's not.
Not nearly as good.
A 3D coat like one was worked on on GSOC 2010 and was not finished.
It's quite nice but I think it's application is limited to objects predominantly made of surfaces flat to the 3 planes
il's like zbrush remesh .... zbrush again :(
may be it will be useful also with bmesh' ngons...
will now we need good nurbs any more?
Nothing wrong with Zbrush rebranding to Blender... :P
@freemind
Do you ever have anything nice to say about anyones accomplishments? and are you the same troll who would frequent blenderartists and post nothing but smart ass comments and try to belittle everyone, if you think you can do better then do it and STFU until you do.
I'm still actually trying to figure out if last years retopo project died or not... On the one hand, all the public forum posts I saw suggested people never really saw any code, but on the other hand I read that *all* 2010 Blender GSoC students passed and that all the 2010 GSoC projects (except the audio one) are just waiting until after the 2.57 release to be merged...
The Truth is Out There. I want to Believe!
Wow! Looks really, really nice!!
Thanks!
@Blowfish
Freemind is the inevitable reaction of long term exposer to a group of people who incessantly cheer on everything regardless if it deserves it or not.
As a retopology tool, this looks bad, actually kinda useless. No flow control.
as a tool to make boolean modifier meshes sensible? Yah looks great! Very handy, I tried to make some cuttouts using a boolean modifier and, frankly the meshes it made were basically useless without a ton of manual work.
That stepping function, looks like maybe some potential for easy minecraft scenes, then again I guess you could get away with that using dupliverts and some snap to grid behavior? I'd have to work it out...
does anyone know if this would work with unlimited clay (sculptris for blender)
Hi! i saw the video and is AWESOME i just have a little problem, i don't know how to use the script and make it work in blender can somebody give me a quick tip about it? I'll appreciate it Thank you Guys and of course thank you Nicholas!
That's not a script but a new coded modifier. There is a build on zoo-logique.org site.
... i can't post any link so try to google something like : "zoo-logique.org blender compilation"
Interesting....
@ghoughpteaubteau
No need to tinker luxrender.net/forum/viewtopic.php?f=15&t=5357
Like Beauford I too have a hard time getting nice meshes from Curve-Text after converting them to a mesh. I hope this will help. Thanks for posting this news.
but in order to keep the same looking, will this produce too more faces/vertex than triagnle faces can do?
Ha ha ha that's why, the only excuse that i have is I've a couple of months using blender and is an exciting software, I'm an Adobe user and the transition to free software is kind a ROUGH. However thank you JMS,
I'll look for it.
WOW, that is awesome! I wonder if I can use the modifier live in animation, for remeshing boolean operations. That way I could animate infografics much easier.
This is really just a good remeshing technology. The current use as displayed by nicholas is for remeshing, but the entire metaball system could be updated to use direct contouring, and then, it could work exactly like retopo of 3d coat. this is really an isosurface technology that is pretty neat and can be used for a 1000 uses forward on.. lots of potential indeed!
Indeed a long-awaited function :)
By the way, I recently saw an interesting article on remeshing -- "Harmonic Functions for Quadrilateral Remeshing of Arbitrary Manifolds" by S. Dong, S. Kircher and M. Garland. The method presented in the article seems to give more sophisticated results, so it would be undoubtedly useful to have it in Blender someday =)
I cann't find this tool in blender 2.57 , where can I find it please ?
I cann't find this tool in blender 2.57 , do I install it? or where can I find it please ?
This patch http://www.pasteall.org/20152/diff currently (2011/10/01) seems to contain a "Skin" modifier, not "Remesh".
Is there anywhere we can download this Remesh patch? I can integrate it to blender 2.57 or 2.59, build and share the Windows binaries.
great start to 2012, Thanks Professor :)