[Released] Proteus: Level Set Morphing [commercial]
Alberto
Posts: 1,436
Proteus allows you to transform the shape of a 3D model into the shape of another one! Get an animated transformation or a static one, whole body or partial.
Proteus is a plugin that uses the level-set morphing method to transform the shapes of closed mesh nodes. It's based in the Academy Award-winning OpenVDB library www.openvdb.org.
With Proteus, you can:
- Automatically transform one Source Shape to a Target Shape of arbitrary topology.
- Restrict the regions of transformation by using Mask objects.
- Use a modifier that preserves the UV map of the Source
- Use a mesher that reconstructs the geometry and projects a new UV map.
- Convert the modifier to a regular morph.
- Save fog-type OpenVDB files that can be rendered as fog or clouds.
- Animate the transformation, or create the one-step final shape.
popup_03.jpg
1000 x 1300 - 196K
popup_04.jpg
1000 x 1300 - 206K
popup_05.jpg
1000 x 1300 - 173K
popup_01.jpg
1000 x 1300 - 236K
Post edited by Alberto on
Comments
Wow! Just... wow!
Credit card standing by!
Oops, I should ask, does that character you created, can he still talk? Do the mouth morphs still exist?
-- Walt Sterdan
Wow, wow ! I definitely love this !
Credit card standing by as well !
Edit: I suppose, with this product plus my sculpting, I can 'plant' any head on a figure, n'est-ce pas?
The morphs still exist. However, the more extreme the Proteus shaping is, the less appropriate the mouth morphs are.
In principle, yes. However, the Proteus resolution of the morphing has its limits because the genesis-series figures are not completely mesh-closed, in these cases, a very high Proteus resolution (6 - 7) cannot create the level set, so the morphing doesn't work.
Understood. Not a big deal anyway. Looking forward to the release. Thanks!
Excellent! Sold!
-- Walt Sterdan
This looks very useful!
Can one specify the source and target precisely as Facet Selections?
No, because any usable object should be closed mesh. But you can use masks to restrict the region of morphing. The masks should be closed mesh also. They could be spheres, boxes, or even groups of objects
Wow, @Alberto, you are so creative.
https://www.daz3d.com/proteus-level-set-morphing
A must-have, definitely
Looks interesting.
Is it similar to this tool? https://www.daz3d.com/simtenero-shape-reprojector
I don't have the SimTenero Shape Reprojector script, but it seems similar.
However, Proteus is a plugin so it's faster than a script, and it can animate the transformation.
Thank you!
What geometry Proteus will create?
From your tutorial, it looks like it creates a mix of triangles and quads.
Is it possible to get quads only as a result?
Oh another nice tool from you (I really love new addons who will improve our software! I still hope on a Substance Painter and a much better modeling tool like Mesh grabber^^).
I watched the screenshots but I don't understand it all xD... I'm happy, that I finally did understand the thickener tool after many tries (did reply on the thread).
Ah just saw you added a video, I will watch that and maybe comment on youtube :D
Can it also make indendations into a thing, from the shape of the other thing? Say, like that scene in The Matrix where Neo slams into the pavement and keeps going, leaving a Neo-shaped hole in the pavement, then gets bounced back up and out?
The Proteus modifier only repositions the vertices, so you will have the same number of triangles and quads that are in the original figure.
However, you can use the mesher. In this case, the geometry is new, and if you set the Surface adaptivity to 0, you can minimize the proportion of triangles, and with some shapes, it could be only quads. But it doesn't preserve the UV map.
Yes, it's possible, and you can reverse the indentation without redoing the morphing by enabling Invert frames range.
Thank you - that will be flexible enough.
Bought it - now to play...
To see the Proteus manual go to the Daz Studio Help Browser, in Contents - Plugins - ProductNameHere - Documentation. The "ProductNameHere" name is an error in the installer (I reported it).
Click on Documentation to get the pdf.
Kewl... I mainly just want to press a character, or two, deeply into a couch or cushion, potentially up to the point where that the person is completely inserted into the couch or cushion, with the person nested inside a person-shaped hole. Not really needing the couch to eeeeeeject him back out. Though, who knows, that might be fun to do, too. Is there a guide in the PDF on how to accomplish this insertion?
Oh, I now understand what you want.
Proteus guides the shape of an object to imitate another one. If you have a figure and a cushion and set the cushion as the source, Proteus won't create a hole with the shape of the figure but a bump.
The product that can create the hole is the Gescon plugin (https://www.daz3d.com/gescon-constructive-solid-geometry-for-daz-studio), by using a difference operation.
Well, hole might have been the wrong word. More like a cavity inside the pillow or couch. Basically I want it to look like the character sank well down into the couch, with that part of the couch having then wrapped itself around the body. Basically, I want the reverse of a bump, though I suppose when seen from inside the couch it would look like a bump when looking up at it.
On a different note, having now installed Proteus via DIM, I seem to be having trouble findng the docs for it in Daz. It looks from the installer zip that the PDF and stuff should be in Docs/Plugins/Proteus Level Set Morphing, but I'm not seeing anything like that in the Documentation folder in Daz. Where should I be looking for this?
Look at the File List for Proteus - PDF is listed at the beginning:
http://docs.daz3d.com/doku.php/public/read_me/index/91673/file_list
Ok, thanks for the explanation.
First try - Beever
That could be more realistic by using Fisio SB: Soft Bodies AddOn (https://www.daz3d.com/fisio-sb-soft-bodies-addon) . See this example: https://www.daz3d.com/forums/discussion/comment/8327586/#Comment_8327586. Note: Fisio SB requires Fisio: Physics Simulator.
An intermediate solution is to create a pillow with the cavity using Gescon. Then use this cavitated pillow as a target for the original pillow (the source). The results are smoother than the ones with only Gescon.
Or https://www.daz3d.com/forums/discussion/comment/8360026/#Comment_8360026
Good, Bunyip!
Thanks, having fun now that I have got the swing of things.
Burrogen with Big Cat 2 head morph.
The update of today only fixes the searching of the Proteus manual using the Daz Studio Help Browser (see https://www.daz3d.com/forums/discussion/comment/8360026/#Comment_8360026).
It's only for Windows systems because Mac systems didn't have the problem.