Wanted Headshot Features


https://forum.reallusion.com/Topic429877.aspx
Print Topic | Close Window

By Mythcons - 5 Years Ago
My top wanted features:

1) Full control of camera when using the Re-Project Image feature, with the option to lock or unlock the camera. Currently you can only control the lens. I wanted to see if I could sculpt, render, paint over my render -- then re-project it. Unfortunately this did not work, as Headshot extrapolated the angle of my painted render differently than I had anticipated.

https://forum.reallusion.com/uploads/images/b57df0ff-beeb-47c3-b557-cc0b.jpg

2) When you initiate a Headshot process, it would be nice to be able to optionally keep the current head morph. There is a away around this, but it would be nice to analyze an existing morph and project on-top of it, without the facial adjustments. Headshot could turn into an amazing texturing tool.

3) The ability to remove or set limitations on the morph-sculpting tools. Currently you have to bake out the morph when it reaches -100 or 100. Not a huge deal, but would be nice.

4) Perhaps adding an 'Expert' menu which incorporates #1-3, and allows you to choose various other things like which Shader to use. For illustrated work, I usually switch to Traditional and ramp up the Self-Illumination settings.

5) For CC3 in general: I think adding a Cartoon outline would be welcome for certain work (as in iClone). The ability to put an outline on models in 3D is very appealing: Venom Sketchfab
By facr73 - 5 Years Ago
I agree with all your requests.

I would like to see also gizmos in the face and control the morphs with gizmos like this tool:



That way you can use the gizmo to sculpt bringing more control/freedom to the morph process.

facr
By Mythcons - 5 Years Ago
https://i0.wp.com/www.tomrichmond.com/wp-content/uploads/2008/03/head2.jpg

Would it be possible to create a feature in Headshot that could analyze various aspects of the face and auto exaggerate them? Caricature artists do this manually, but I see no reason an AI algorithm couldn't use the same approach.
Alternatively, or in addition, Headshot could have an add-on that allows you to activate a caricature push/pull menu (similar to 'Sculpt Morph') so that this could be done manually. I think the amount of people who'd buy Character Creator + Headshot + Caricature Add-on for making caricatures alone would be significant.

https://forum.reallusion.com/uploads/images/bd0a8613-19de-404c-91f9-8f70.jpg
By vidi - 5 Years Ago
I would like to see also gizmos in the face and control the morphs with gizmos like this tool:
That show bones based expressions ,  that can be done  in 3Dxchange if the character has a bone based face rig.
 
it has nothing to do with premade morphs in CC  . Morphs are stored vertex positions and work with value. 

By justaviking - 5 Years Ago
I wish more of the morphs were in a "center" position, so I could adjust them in either directions.

It seems to me that too many morph sliders will only adjust in one direction after I've created a head.  For example, cheekbones can expand outward, but not collapse inward.  Or something can rotate one direction but not the other.

Maybe I'm doing something wrong, or missing a step, or just have a skewed perception that makes me think the problem is worse than it really is.  Don't be shy about correcting me.
By Kelleytoons - 5 Years Ago
Mythcons,

I like your general idea -- not sure how much AI could be invoked since even on the web there aren't any magic "make caricature" tools (and if there's nothing so far then it's unlikely anything can be auto-generated).

However, one thing that is doable is to create specific morphs that provide that caricature ability.  For example, I took the head you provided an image of and created a morph from it.  Then I'm able to apply this to any other head.  Doing that with nose, eyes and ears (here I also did the ears and eyes but for maximum flexibility they should be separate) and then any skin texture you ought to be able to create some interesting looks.

Here's the morph just applied to the base CC3 head:

https://forum.reallusion.com/uploads/images/05aa0e12-2ad1-4bd9-96c7-6ac4.png

And then applied to a Daniel Craig Headshot generated character:

https://forum.reallusion.com/uploads/images/9eba56f3-762e-418a-a47a-d4cd.png

I may go ahead and create half a dozen of these Caricature morphs and then play around with combining them in various ways.  In any case, thanks for the idea!
By MIDI3D - 5 Years Ago
Hi Mike, I have a question that's a bit off topic, but it is related. Do you know of a way to go directly from Marvelous Designer to CC3 or even better iClone? The way that this relates to the topic of Headshot is that because of this new advancement, I am giving iClone another serious look at being a major part of my animation toolset. I've had it for over 7 years and I abandoned it for the lack of not being able to import Alembic files. I've watched many of your tutorials and I am familiar now, ( because of you) with the weight map process and I find it cumbersome and too time consuming. Anyway, I really want to benefit from CC3 & iClone, primarily because of Headshot. I just can't without having a direct back & forth with Marvelous Designer. Sorry for intruding on this post.
By Kelleytoons - 5 Years Ago
You can import any OBJ or FBX clothing into CC3 (the ideal place for it) but you'll need to do some fitting depending on how you design it (ideally you'd export a CC3 character and use that as your template).  The process is easy, and you can "weight" the clothing just by selecting what type it is.  However, this is different from the unfortunately identically named weight process for physics -- in those cases you will still need to draw maps in order to control the movement of clothing that isn't pinned to the body (like skirts and dresses and such).
By MIDI3D - 5 Years Ago
Thanks "Still Genius Mike"!
I was trying to avoid that because I can go from Marvelous Designer to Cinema 4D and/or Blender in 1 step. More specifically, once I design and simulate my clothing in MD, I can export my simulated cloth directly to my animated Alembic file character in either of those programs without having to use any 3rd party software and without having to draw maps and re-simulate. When I've tried to do that, I get very inconsistent results and a much inferior simulation.  I've been using MD for about 3 years now, and I've become pretty good at it for what my animation requires. What I would like is to be able to have the exact same product that I produced in MD to show up in CC3 or iClone like I get in the other software mentioned. That can happen with any program that supports Alembic import. Another way, like in Daz, is through importing an .obj sequence. CC3 and iClone doesn't allow either. Lastly, when I want dynamic clothing that is beyond my skillset, I can use Dforce clothing in Daz, export it as an Alembic file along with the character and just retexture map it in any program that accepts Alembic file import. I think that I read a while back on this forum that Reallusion might incorporate Dforce clothing. Maybe someday....  You have given me the correct solution. The limitation is in the software, not your response. We all greatly benefit from you Mike as you already know! THANK YOU!
By animagic - 5 Years Ago
@MIDI3D: Another argument for Alembic import, which has been requested quite some time ago. You can add your supporting vote in Feedback Tracker at: #3363.
By MIDI3D - 5 Years Ago
Thanks animagic,
I actually already did on December 2nd, and I referenced you at the end. Although you had no way of knowing, I was in support of this over 2 years ago just like you! Smile
 For the sake of convenience, here's what I said.

I just posted this on the forum 5 days ago. I was also one of the 22 votes to back this request over 2 years ago.

Quick question: Has Reallusion abandoned the request by will2power71 and others to develop and include Alembic import? This would be a major leap forward for cloth simulation and physics in general and in my opinion, help to attract those who use the more expensive 3D software. Even Blender, which is obviously free, has both import and export for Alembic files. I hope that somehow Peter will see this!   This is my first post, although I have been a forum member for years. I wish to take this opportunity to thank will2power71, and of course the still current genius Kellytoons, for all of the information that I have learned over the years! I also send a big THANK YOU! to Peter and all of the forum members, but of course, to list them all would be a bit unreasonable. Ha! Ha!

animagic had a post a couple of days ago referencing this page and request. Reallusion are you still there? Can you hear us now?

By GOETZIWOOD STUDIOS - 5 Years Ago
animagic (12/14/2019)
@MIDI3D: Another argument for Alembic import, which has been requested quite some time ago. You can add your supporting vote in Feedback Tracker at: #3363.

According to the iClone Python SDK, iClone already support Alembic import:
http://manual.reallusion.com/iClone/script/python/class_r_l_py_1_1_r_file_i_o.html#ad4e89049b532eeefc6b178ec4efeabb8
But It seems nobody gave it a shot so far. Does it work ? Is it implemented ? I don't know.
I'll try to take the time to see if it works, unless another developer is already at it ?

Strangely enough, the SDK only has "Load" file methods, no "Save" method ^^
By Mythcons - 5 Years Ago
Kelleytoons (12/13/2019)
Mythcons,

I like your general idea -- not sure how much AI could be invoked since even on the web there aren't any magic "make caricature" tools (and if there's nothing so far then it's unlikely anything can be auto-generated).


Yes, it's a stretch, but it's possible. Caricature is about analyzing the face and exaggerated certain prominent features (e.g. forehead, nose) if they are even slightly outside the average boundaries of a face. One way could be to take a super-average face and contrast it with the photo proportions. Just a thought, perhaps something for down the road. Best results will always be manually applied.

However, one thing that is doable is to create specific morphs that provide that caricature ability.  For example, I took the head you provided an image of and created a morph from it.  Then I'm able to apply this to any other head.  Doing that with nose, eyes and ears (here I also did the ears and eyes but for maximum flexibility they should be separate) and then any skin texture you ought to be able to create some interesting looks.


Yes, great idea. I also think the 'Sculpt Morph' tool is a brilliant addition to the push/pull morphing features. Another layer of options could be added with an on/off switch for caricature. There are common aspects of caricature that could be easily added for this tool.

I may go ahead and create half a dozen of these Caricature morphs and then play around with combining them in various ways.  In any case, thanks for the idea!


Anytime!
By MIDI3D - 5 Years Ago
WOW! Thanks GOETZWOOD STUDIOS for finding that! I'm not a developer but I will check out that link anyway. I would be very interested in seeing what you come up with if you do decide to take the time to look into this further. Regardless, I owe you a debt of gratitude for your time and research and bringing this valuable information to the forum! Thanks again! Smile
By GOETZIWOOD STUDIOS - 5 Years Ago
MIDI3D (12/14/2019)
WOW! Thanks GOETZWOOD STUDIOS for finding that! I'm not a developer but I will check out that link anyway. I would be very interested in seeing what you come up with if you do decide to take the time to look into this further. Regardless, I owe you a debt of gratitude for your time and research and bringing this valuable information to the forum! Thanks again! Smile

Don't thank me yet, there is no guaranty it works at all Hehe
By animagic - 5 Years Ago
Interesting. It was never actually in any release notes as far as I know...Unsure
By Kelleytoons - 5 Years Ago
If someone wants to provide an alembric (sp?) file and no one else has the time I'll be glad to take one of my Python programs that already loads file and see if I can get this to work.
By GOETZIWOOD STUDIOS - 5 Years Ago
Kelleytoons (12/14/2019)
If someone wants to provide an alembric (sp?) file and no one else has the time I'll be glad to take one of my Python programs that already loads file and see if I can get this to work.

Export something from iClone as Alembic file and see if it loads back ?
By Kelleytoons - 5 Years Ago
I'd prefer it be from an outside program -- iClone may well handle it's own implementation but if I understand the desire for others here that isn't what they want.

Someone could just export something they wanted to get into iClone and we can kill two birds with one stone (assuming it works).  I would have no idea what that might be, though (and apparently it *might* require getting the animation as well?).
By GOETZIWOOD STUDIOS - 5 Years Ago
At least we would know if iClone is able to handle its own way of exporting an alembic file and we would know right away if it works, without outside software interference..
But hey, why doing simple things when it can be complicated ? BigGrin
By Kelleytoons - 5 Years Ago
But not a good test -- the whole point of getting such a file is getting it from outside.  These file formats are SO unstandard, as we know from FBX.  We need a real test or it's not worth doing (at least for me -- since you brought it up you can do it yourself and report back to us).
By GOETZIWOOD STUDIOS - 5 Years Ago
Right. Whatever. Thanks.
By videodv - 5 Years Ago
Tried this some time ago and all I kept getting is the following error

<class 'TypeError'>,  File: C:\Program Files\Reallusion\iClone 7\Bin64\RLPy.py,  Line: 14698

Chris.
By MIDI3D - 5 Years Ago
I'm just using characters from DAZ, and pretty much the default characters at that. I can send you an Alembic version of a base Daz character if that would help, but I think that most of you have Daz. Like iClone, Daz exports Alembic, but doesn't import it as you already know. Still, if you could get the Alembic format from Daz to come in, that would at least prove that Alembic import is possible with iClone. I'm already aware of the very easy way to bring in Daz files via the CC3 transformer, but that doesn't solve my Marvelous Designer issue. Thanks to all involved in trying to find a solution! It might be that we will just have to wait until Reallusion has whatever justification they need to take this seriously enough to implement it.
By animagic - 5 Years Ago
My understanding is that the Alembic format is open and standardized, which is why it used extensively. While testing the feature I had no problem importing the Alembic file exported from iClone into another 3D application.

I suggest though that we discuss this in the Python plugin forum to avoid clutter.

I started a topic here: https://forum.reallusion.com/430757/Importing-Alembic-with-Python.
By MIDI3D - 5 Years Ago
Ok animagic. Going there now. Thanks!