I’m doing some R&D for creating photorealistic blendshapes from 3d head scans. R3DS Wrap looks amazing ! here’s a list of some features that would be really great to have :
Possibility to link the 3 viewport cameras after quick align woud help to place registration points faster
Possibility to Add / substract free polygons and markers from text file instead of just loading them.
An option to place registration points using UV coordinates instead of vertex number ; sounds hard to do, but will help to have perfect blendshape textures, since we have markers on head texture that are not placed on vertices, hard to get really acurate points.
If UV’s based, a tool to move points would be cool.
Adding a texture option in the bottomviewport may help the brush process.
Add a blendshape preview screen based on another OBJ, ability to have 2 textures fading with the morphs would be awesome :).
Texture matching is a very difficult step of scan blenschape postprocessing (if you want dynamic textures), would be really cool to have an option to do a 2d wrap between 2 textures based on registration points, So even if the topology morphing is not 100% perfect, textures will still blend properly.
I have made a quick maya script to export face selection to a .txt that you can load in r3ds wrap as polygon set, if someone interested, just ask me
Possibility to link the 3 viewport cameras after quick align woud help to place registration points faster
That is one of the most requested features. We will definitely add it shortly.
Possibility to Add / substract free polygons and markers from text file instead of just loading them.
In nearest time that will be possible using Python scripting
An option to place registration points using UV coordinates instead of vertex number ; sounds hard to do, but will help to have perfect blendshape textures, since we have markers on head texture that are not placed on vertices, hard to get really acurate points.
That will be available in upcoming version
If UV's based, a tool to move points would be cool.
This will added later due to time limitations.
Adding a texture option in the bottomviewport may help the brush process.
We will add this to later releases
Add a blendshape preview screen based on another OBJ, ability to have 2 textures fading with the morphs would be awesome
Oh, that's a great feature! You are the first who mentioned it! Thank you for great tip!
Texture matching is a very difficult step of scan blenschape postprocessing (if you want dynamic textures), would be really cool to have an option to do a 2d wrap between 2 textures based on registration points, So even if the topology morphing is not 100% perfect, textures will still blend properly.
Yes, that is our long term goal. We are planning to use optical flow to achieve per pixel accuracy.
I have made a quick maya script to export face selection to a .txt that you can load in r3ds wrap as polygon set, if someone interested, just ask me
Ah, great! You will defenetly like new Python API
Thank you again for your great feedback! We greatly appreciate it!
Amazing!
All these requests are really in the right direction!
It’s really good to take inspiration from a tool called Vuvuzella. A semi-automated facial scans correspondence tool presented at SIGGRAPH 2013 by Ryosuke Ichikari, Oleg Alexander, and Paul Debevec.
All is great in this tool: camera linked, pre-placed movable points, magnifier as in tracking tools, transition from a texture to another with opacity to check the correspondence between neutral pose and new one.