Character that can take off his shirt


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

By fazalqkhan - 8 Years Ago
How can I make my character take off his shirt? I am using the shirts from Character Creator Essential and Professional bundles. 
If I make the reduce the opacity of the shirt, it's blank underneath. Any comments? 
By thebiz.movies - 8 Years Ago
Create two versions of the character, clothed and shirtless.  Then just figure out a way to hide the actual unclothing process via editing and camera tricks.  Much easier to go this route than to wrestle with figuring out a way to do it all on screen.
By justaviking - 8 Years Ago
TheBiz is correct.

To say it would be "fiendishly difficult" would be an understatement.
a) Make it apparent what he is going to do, so people aren't surprised, but don't show it.
b) If you need more, have him reach for it, show him grabbing the next one, and then show him smoothing his shirt over his belly, as if he just put it on
c) I vote for "a"

Consider one of the greatest cuts of all time.  In King Kong, you do not see them loading Kong onto the ship after they capture him.  That's good, because they don't have enough men or the large cranes and other equipment needed to accomplish that task.  You know they want to take him back, and suddenly they're in New York.  So let us know what your character is going to do, and then we see him with the new shirt.  Simple and effective.
By 4u2ges - 8 Years Ago
And if you still want to use opacity control to "take the shirt out", consider unchecking "Hide Inner Mesh" in shirt properties.
But then you might face a problem with body parts poking through the shirt, which could be taken care to some degree in Character Creator.
By fazalqkhan - 8 Years Ago
Thanks guys. I'll hide the scene where the shirt is taken off. Is there a way I can show the shirt lying on the side though?
By 4u2ges - 8 Years Ago
You would need a 3DXchange for that.
Maybe someone has a tutorial on this one, or a different method, but here's how I do it (briefly).

1. Bring clothed character to 3DXchange from iClone.
2. Select only shirt and hide everything else.
3. Export to .OBJ.
4. Open Exported .OBJ in 3DXchange (you should have shirt only), make it 2-sided and Apply to iClone. Shirt is exported as a prop at this point.
5. Make an underlying object (could be a "dummy" over the real surface) and enable PhysX > Rigit Body > Static
6. For imported shirt prop enable PhysX and make it Soft Cloth. Enable Self Collision.
7. Place shirt over the underlying object and run animation, then stop it when shirt is wrinkled enough and laying on the object. Play with shirt Soft Cloth properties for the best result.
8. At the end remove animation from shirt and disable PhysX.

There you have a reusable wrinkled shirt prop.
More advance option is to apply a weight paint map to pin a soft cloth (i.e. hang it for instance).

https://forum.reallusion.com/uploads/images/e832b2f0-f232-47f5-8ffa-7915.jpg




By fazalqkhan - 8 Years Ago
wow !
This was very helpful indeed ! Many thanks for sharing :) 
By animagic - 8 Years Ago

4u2ges, thanks for the tip!

I had trouble with my shirt falling through the rigid physics object, but selecting soft-cloth self-collision fixed that.

By Snarp Farkle - 8 Years Ago
Thanks 4u2ges,  Great tip indeed!
By 4u2ges - 8 Years Ago
Glad to help guys :)
By Lord Ashes - 8 Years Ago
I have a line of clothing (although a shirt is not one of them) called Real Wear which are basically clothing that are implemented as props. Once of the benefits of such clothing is that it can be removed in scene.
You should be able to do a similar thing with the shirt but you will probably want to bone the shirt so that you can control it better while animating the taking off process.
1. Export the shirt mesh:
Open character with shirt in 3DXChange, select Shirt and Replace Mesh | Export Mesh or Export from CC).
2. Bone the shirt (with a character skeleton) so that you can easily manipulate it during the taking off process (i.e. match the shirt bones to the character bones):
Open in mesh in Blender. Open armature (character bones) in Blender (you can get an FBX free from RL). Apply shirt to armature. Transfer weight maps from CC Body to shirt.
3. Once it is off the character, swap it out with a second copy that has soft cloth applied to it so that it can be tossed aside (or whatever you want to do with it):
Animate character in iClone. Animate shirt to match the bones of the character initially and then translate the shirt "character" off the arms. Hide the shirt "character" and unhide a version of the shirt "character" that has lots of soft cloth applied.

By Dragonskunk - 8 Years Ago
I did this twice so far.
Lord Ashes' same principal.

Basically, you make shape keys to distort the shirt like buttons detaching and such in Blender or alike. A shirtless character is animated taking off their shirt. The same yet invisible character with only a shirt seen has the same motion at the same time and coordinates. all is in sync until the shirt is dropped or tossed.