Game thread, render thread, animation/inverse kinematics, and synchronization

Posted by user782220 on Game Development See other posts from Game Development or by user782220
Published on 2012-07-04T10:31:34Z Indexed on 2012/07/04 15:24 UTC
Read the original article Hit count: 296

In a multithreaded setup with a game logic thread and a render thread, with some kind of skin mesh animation with inverse kinematics plus etc how does animation work? Does the game logic thread just update a number saying time T in the animation and then the render thread infers Who owns the skin mesh animation, the game logic thread or the render thread? How is it stored in the scene graph if it is stored there at all? When the game logic updates does it do the computation of the skin mesh animation and the computation of the inverse kinematics and then store the result directly in the scene graph or is it stored indirectly and the render thread does the computation?

© Game Development or respective owner

Related posts about animation

Related posts about rendering