在opengl中创建立方体模型的动画

Animating a model made of cubes in opengl

本文关键字:体模型 动画 立方体 立方 opengl 创建      更新时间:2023-10-16

我试图动画一个模型类似于这里的:http://wollay.blogspot.com/2012/09/new-cube-world-video.html。它由立方体组成,分为几个部分:头、身体、手臂和腿。我没有动画方面的经验。我如何使用opengl创建一个类似于视频中看到的行走动画?

如果你想做"简单"的动画(比如非常僵硬的)。随着时间的推移,你可以简单地通过改变运动速度来旋转腿和手臂与身体的连接点。例如,在计时器函数或空闲函数中,您可以检查已经过了多少时间,并根据该时间将部件的旋转设置为某个数字,直到它以另一种方式向后摆动,当然是在弧线中。

如果你想要更复杂的东西,你最好在3d建模工具中创建动画和模型,它也允许你创建动画。尝试编写更复杂的动画可能会很困难。

对于初学者来说,你总是可以只做简单的刚性摆动动画,也许可以尝试通过编程添加一些更多的运动,比如手臂的左右摆动(如果你已经做过前后摆动的话,这很简单)和一些基本的空闲动画