Questions tagged [skeletal-animation]

Skeletal animation is a technique by which a complex mesh (or "skin") is animated through the animation of a simpler hierarchical collection of geometry (the "bones").

Filter by
Sorted by
Tagged with
24
votes
2answers
7k views

How to programatically retarget animations from one skeleton to another?

I'm trying to write code to transfer animations that were designed for one skeleton to look correct on another skeleton. The source animations consist only of rotations except for translations on the ...
11
votes
3answers
9k views

Exporting Blender bones

I wrote an exporter for blender models that works great for meshes. I'm attempting to extend that to bones defined in blender. However I haven't found good information for exporting bone data. How can ...
11
votes
2answers
5k views

Efficient skeletal animation

I am looking at adopting a skeletal animation format (as prompted here) for an RTS game. The individual representation of each model on-screen will be small but there will be lots of them! In ...
10
votes
1answer
2k views

Why is the root of the character rig the pelvis?

When creating character rigs for video games we always set the root of the rig and all the kinematic chains to the pelvis of the character. Is their a specific reason that we do that or is it by ...
9
votes
1answer
2k views

Who know how to implement the 2D bone animation showed in the game?

I wonder how do they implement the bone animation in the flash game http://www.foddy.net/athletics.swf Do you know any study materials which I can start to learn 2D bone system from? I just ...
8
votes
2answers
3k views

How do I apply skeletal animation from a .x (Direct X) file?

Using the .x format to export a model from Blender, I can load a mesh, armature and animation. I have no problems generating the mesh and viewing models in game. Additionally, I have animations and ...
8
votes
1answer
1k views

2D Skeletal Animation Transformations

I have been trying to build a 2D skeletal animation system for a while, and I believe that I'm fairly close to finishing. Currently, I have the following data structures: ...
7
votes
1answer
785 views

What's the use of bones in a 2D skeletal animation?

I'm trying to implement a renderer using a scene graph and skeletal animation. As far as I know the bones in a skeletal animation just represent a connection between two joints. However, if a Joint ...
7
votes
2answers
3k views

Calculating a quaternion so a bone points in a specified direction

In an attempt to solve this question, I decided to figure out the absolute (world space) directions of each joint in the source pose (as normalized unit vectors), and then rotate the joints of the ...
7
votes
1answer
2k views

Creating a 2D skeleton animation system for use with Panda3D

Hey. I want to be able to create a system for 2D skeletal animation in my game. I'm using panda3d as my game engine. I'd like to be able to make simple bone structures and skin them with my sprites. I ...
7
votes
1answer
89 views

How to prepare a rigged character model to be imported as a humanoid in unity?

I want to import a character as a humanoid to be able to use masks on animation system. I used proper human structure but unity gives some errors when I want to turn it from generic to humanoid and ...
7
votes
0answers
738 views

How to create skeletal animation data for a skirt?

Please think of this in an engine-agnostic way first, and then we can talk about specific engines. In my game, I have a 3D character which is wearing a hakama (think of it as a long pleated skirt). ...
6
votes
2answers
2k views

Calculate an AABB for bone animated model

I have a model that has its initial bounding box calculated by finding the maximum and minimum on the x, y and z axes. Producing a correct result like so: The vertices are then stored in a VBO and ...
6
votes
3answers
3k views

XNA: Rotating Bones

XNA 4.0 I am trying to learn how to rotate bones on a very simple tank model I made in Cinema 4D. It is rigged by 3 bones, Root -> Main -> Turret -> Barrel I have binded all of the objects to the ...
6
votes
1answer
412 views

instancing and GPU skinning

I'm trying to render a large number of identical rigged entities with independent animation. Compared to standard skeletal animation, I can't compute the pose of each entities and send it to the GPU ...
6
votes
1answer
2k views

exporting bind and keyframe bone poses from blender to use in OpenGL

EDIT: I decided to reformulate the question in much simpler terms to see if someone can give me a hand with this. Basically, I'm exporting meshes, skeletons and actions from blender into an engine ...
5
votes
1answer
2k views

Skeletal Animation - Automatically apply skeleton to model

Looking at websites such as mixamo.com or some game's development systems such as the animation editor for Overgrowth (http://www.youtube.com/watch?v=-RpqbC5-Z0E), i see that the skeleton in these ...
5
votes
1answer
801 views

Bone creation in XNA Content Pipeline

I'm trying to manually create a ModelContent instance that includes custom Bone data in a custom ContentProcessor in the XNA Content Pipeline. I can't seem to create or assign manually created bone ...
5
votes
1answer
3k views

Skeletal animation in OpenGL

I'm using Assimp to do skeletal animation in my OpenGL application. I used Blender to export this one-boned model to a COLLADA file: The model has only one bone, called arm bone, that controls the ...
5
votes
2answers
3k views

Skeletal animation with Assimp and glm

I'm trying to implement skeletal animation using assimp and glm. Everything seems to work, except for rotations. This is the code I use when packing assimp data into my own engine's format. I THINK ...
5
votes
1answer
464 views

apply non-hierarchial transforms to hierarchial skeleton?

I use Blender3D, but the answer might not API-exclusive. I have some matrices I need to assign to PoseBones. The resulting pose looks fine when there is no bone hierarchy (parenting) and messed up ...
5
votes
1answer
854 views

importing animations in Blender, weird rotations/locations

This is for the Blender 2.6 API. There are two problems: 1. When I import a single animation frame from my animation file to Blender, all bones look fine. But when I import multiple (all of the ...
5
votes
2answers
5k views

Rendering skinned model with DirectX

I'm learning character animation with DirectX 9, and I'm new to 3D programming too. I'm trying to use examples with my model that I'll be working with. They are from the book Character Animation with ...
4
votes
1answer
643 views

Is my skeletal animation algorith/representation correct?

I'm representing a rig (skeleton) as: A root pivot point, with a position (Vector3) and a direction (Vector 3). A tree of bones, where each bone is a struct with a rotation (Quaternion) and a length (...
4
votes
1answer
7k views

What does Mecanim's “loop pose” parameter do?

What exactly does the loop pose parameter do? What's the difference between enabling or disabling it on animation clips?
4
votes
1answer
2k views

Assimp skeletal animation matrices

I startded to make an assimp only opengl skeletal animation demo. For that I used this: http://sourceforge.net/p/assimp/discussion/817654/thread/5462cbf5 And something is not correct in bone matrices. ...
4
votes
1answer
3k views

OpenGL GLSL skinning problem

This time I've decided to ask a question related to my skinning problem. Two earlier ones were not really related to my problem and I've deleted them. Ok, first of all, I'm using OpenGL 3, 3ds max, ...
4
votes
2answers
2k views

Matrix interpolation for animation blending

I use the XNA Animation Component library to perform blending between animations. It uses spherical linear interpolation between matrices. In most cases this works without problems. However, I have ...
4
votes
3answers
4k views

Implementing skeletal animation and GPU skinning (DOOM MD5)

DISCLAIMER This question has been completely rewritten to narrow the scope of the question in light of previous suggestions and answers, but the same problem still persists. Currently I'm trying to ...
4
votes
1answer
601 views

UDK: Animating characters with weapons

I imported a custom character and a pistol model to UDK and both work, but the pistol doesn't appear with the animation of the pistol when I shoot or reload... Also, the character doesn't change its ...
4
votes
0answers
56 views

How to set default scale on a per bone basis

Does anyone know how I can change the default scale on a per bone basis in Maya? (I'm using 2016) I want the scale to be 1,1,1 for this bone without making it smaller than it currently is. So, I ...
4
votes
0answers
2k views

How do I mix 3D skeletal animations?

I'm trying to create a 3D-model skeletal animation system for C++/Open GL. I would like to be able to mix animations by allowing animations to only affect specific bones. My game has ride-able ...
4
votes
1answer
526 views

Real Time Motion Retargeting [closed]

Using Kinect I've extracted coordinates(x,y,z) of user, I'm in search of method which can help me out transferring motion of Skeleton to any 3D model(AVATAR) using OpenNI and OpenGL.
3
votes
3answers
1k views

Are there viable alternatives to polygons for creating 3D worlds?

Of course, I see the benefit in using polygons to create 3D worlds. But I sometimes wonder if other methods exist and have been used in published computer games; perhaps even hybrid methods of 3D ...
3
votes
1answer
8k views

How to mirror/reflect/flip a 4D transformation matrix

I am importing my animation keyframe joint data from Blender to my game engine. The joint data is a set of 4D matrices. Things are looking good except a remaining issue where the animation is facing ...
3
votes
1answer
4k views

Skeletal animation with ASSIMP, COLLADA, and glm

I have been trying to learn how to implement skeletal animation (skinning) from COLLADA files using ASSIMP and glm. But after a week of being stuck reading different tutorials and posts I have found ...
3
votes
1answer
2k views

Engine for 2D Top-Down Physics-Based Skeletal Animation

I just watched at the Sui Generis video, and was completely amazed. Specifically, the part where the big troll thing is beating up the player with his flail. This got me really excited, and I would ...
3
votes
1answer
647 views

Mesh's triangles don't move properly during skeletal animation

I've been trying to implement skeletal animation in my engine using this tutorial, and I've been having problems. Using the model they provided, I get results like this: But on some other models, ...
3
votes
1answer
140 views

Armature rest matrix - why does this exist?

I'm not sure I have a clear idea on what purpose the rest matrix/bindpose is supposed to serve in skeleton animation. If it is supposed to transform a bone into the rest pose and the mesh itself is ...
3
votes
1answer
96 views

Adjusting a skeleton to a Specific Stance

Imagine having a climbing wall and you take 4 adjacent handholds and footholds where together they create a stance. Is there any algorithm or technique with which it would give you a realistic human ...
3
votes
3answers
1k views

How to position a sprite in a 2D animation skeleton?

Given two joints that define a bone, I would like to know how to decide where, between those two joints, I should draw the sprite. This should be a fairly simple thing to solve, but there is one thing ...
3
votes
2answers
385 views

How can I integrate IK into a hierarchical editing environment?

I have a situation where I'm trying to push the output of an IK solver back into a user editable joint hierarchy (which stores components as it's primary source), and I'm not sure how to go about it. ...
3
votes
1answer
619 views

SDD Inverse Kinematics with constraints

I have a question regarding my quest on onderstanding IK solvers. After viewing this movie on YouTube: https://www.youtube.com/watch?v=MvuO9ZHGr6k I started recreating it with JavaScript. Just 2d on ...
3
votes
1answer
1k views

Incorrect GPU skinning

I'm having some problems with implementing skinning and skeletal animation. It seems that the skeleton and the mesh are loaded correctly, but the mesh gets funky when the bone transformations are ...
3
votes
1answer
278 views

Applying prerecorded animations to models with the same skeleton

well my question sounds a bit like, how do I apply mo-cap animations to my model, but thats not really it I guess. Animations and model share the same skeleton, but the models vary in size and ...
3
votes
0answers
44 views

How can I rig an object to animate from two different orientations?

As an example: Say you're animating a skateboard. The board has a nose and a tail. Normally, the nose points forward and the tail points backward. Now say you have two animations: idle and trick. The ...
3
votes
0answers
118 views

How does an interruptive combat animation system like Metroid 2 work?

See here for reference. For the most part this game is a 2D side scroller with the expected platformer architecture: move left, right, jump, shoot, etc. Enemies move and you jump out of the way or ...
3
votes
0answers
81 views

Skeletal Animation: No initial bone rotation

I am currently trying to implement animations in my game. I am having an issue where the bones do not rotate properly. In my program, I apply an inverse bind pose to each bone to move them to bone ...
3
votes
0answers
58 views

How can I find an animation's final compression size in Unity?

I've been looking at animation compression, and the only way I can seem to find it's final size is to create a Build and check it in the Profiler. There must be an easier way?
3
votes
0answers
330 views

Skeletal animation 3d models [closed]

I'm building a skeletal animation system. My goal is to make it as efficient as I can. Is there a place where I can download some 3d models (preferably from real games) So I could see if my system ...

1
2 3 4 5