Help Character modeling and Rig for animation

Hey :slight_smile: I want to make a Sidescroller like „Inside“ from playdead, so my character is 3d but will only be viewed from one angle. The character is wearing a rain poncho and has legs that work like runners prosthetics. He is supposed to perform all types of movements. I used a slightly modified version of the default humanoid rig from blender for the body and I used this tutorial for the poncho (https://www.youtube.com/watch?v=55bJB5Wmd_U).

Problems/Question:

  1. the character is difficult to pose and the poncho follows the bodymovements but I want the poncho to be poseable as well to make it look a little bit more like wind is blowing (I decided against cloth simulation because it’s difficult to control)

  2. why is the head smashed in in Unity (could not add a photo of it but basically his head is not formed like it is in blender)?

  3. overall how can I improve? (this is my first time completely modeling, rigging and putting controlls on a character and also my first try to make this character in 3d)

Thanks a lot :smiley:

Hey bro, I’ll look up the character concept in a moment but my first piece of advice is using secondary motion for your bones that aren’t supposed to be animated directly. (Ahem, your coat trails, the end parts of your coat)
You may need an addon called Wiggle for this though, and since you’re new, I recommend it.

For the import, you may want to export from Blender using Gtlf instead of FBX and check the animation box, but it’s only a suggestion, Unfortunately, that’s all I can give you at this moment,I don’t know why this happens.

Hey, thanks for the response, I will try out what you suggested :slight_smile:

Tell me if it works, I recently took a video of trying it out myself, would you like to see it?

1 Like

Hey yes that would be great thanks :smiley:

This was an FBX Import, Gltf was buggin’, I had to remap all the textures myself tho

Gltf wasn’t bad, the mesh was just cut in half for some reason. Another idea is to use OpenUSD. It’s standard in places that use Nvidia Omniverse, it works well most times and unity supports it,

So maybe try OpenUSD (.usdz)