- Home /
How can I set a default pose for my character?
I want my character to stay on T-Pose on the scene, by default they assume the last pose keyed on my modelling application when I grabbed them from the project window to the scene. I know that the UT use different files for different clips but I'm putting everything together because I don't like to work that way. No workarounds - there are any way to do this? ... A default character pose option?
I've been having this exact same problem on some of my characters, most of them I have the animations split before importing but for a few I need to have the animations all in one long take and split them in unity or they freak out with mechanim. I'd just like to be able to see the characters in T-pose during scene view. It'd make life much easier.
For me, my character is always in his t-pose. I believe it is the pose that I exported him in (the pose that isn't an animation) from Blender.
Hyperion, are you setting the t-pose character as the avatar in mechanim? Thanks for the quick reply!
The buttons I press are: Configure-->Enforce T-Pose--> Done.
I'm not sure if I'm explaining the issue well enough, it's the same thing that Rodolfo was having issues with. The pose the character assumes in the scene view is the last keyframe. $$anonymous$$ine happens to be the characters death. So in the scene view he's always slumped on the ground.
I guess I could set the last key to be the t-pose and just cut it out within mechanim. Though that seems really dirty. I was wondering if there was a cleaner way to do it.
Answer by roroco · Apr 28, 2018 at 12:56 PM
enter play mode
perform expected pose
pause play mode
copy character object in hierarchy
exit play mode
in hierarchy, delete old character object
paste copied character object in hierarchy, it will work
attention: ctrl+z and undo delete if you regret
Answer by Tekksin · Aug 22, 2018 at 10:06 PM
create an animation file with your t-pose / default position you want the character in, and then name it so that it is alphabetically FIRST in your list of animations. Then, if the model doesn't get positioned to your liking immediately, re-drag in its prefab into the scene , and it should be posed as the first alphabetized animation you have on the fbx.
I love this solution. Solved my having no default pose problem in a few seconds
Answer by CoolKid808 · Nov 08, 2013 at 09:54 PM
I was having a similiar problem, i needed my character in a t pose when dragged onto the scene, I changed his Animation type from Humanoid to None under the Rig tab in the model import settings. dont know if this helps
Answer by DragonBorn007 · Apr 27, 2016 at 06:20 PM
If you want the character to have the pose seen in the scene view, then while you're in there, drag the character from the scene and into a folder to transform it into a prefab. Now when you drag the prefab into the scene, the character should have the desired pose.
Answer by Hyperion · Sep 02, 2013 at 05:18 AM
The method I know uses a state machine. First, animate a default pose (needs at least 1 keyframe). Next, import into Unity. After that, add an Animator Controller to your character. Open that AC (animatorcontroller/state machine) and drag your pose 'animation' in there (it should appear like an orange block. If it's not orange, then it's not default). You might want to configure an avatar for Mecanim while at it, but you don't have to.
Once you've followed those steps, every time you play, the character will start with your 'default pose'. Feel free to ask questions.
Actually, I want a default pose for when the game is not playing, ins$$anonymous$$d, that static pose that the character assumes on the scene view.
Hmm... That's quite interesting, because my character always assumes his tpose in scene view no matter what animations were playing. Are you using $$anonymous$$ecanim or are you manipulating animations through code? Because that might be the difference.
Your answer
Follow this Question
Related Questions
Character Animation Pose Mesh,Animated Pose Mesh 0 Answers
Character Creator: changeing the Mesh. 1 Answer
Wrong bindPoses with generated mesh 1 Answer
Character Controller 2 Answers
Posing a Character? 1 Answer