在opengl中创建立方体模型的动画
Animating a model made of cubes in opengl
我试图动画一个模型类似于这里的:http://wollay.blogspot.com/2012/09/new-cube-world-video.html。它由立方体组成,分为几个部分:头、身体、手臂和腿。我没有动画方面的经验。我如何使用opengl创建一个类似于视频中看到的行走动画?
如果你想做"简单"的动画(比如非常僵硬的)。随着时间的推移,你可以简单地通过改变运动速度来旋转腿和手臂与身体的连接点。例如,在计时器函数或空闲函数中,您可以检查已经过了多少时间,并根据该时间将部件的旋转设置为某个数字,直到它以另一种方式向后摆动,当然是在弧线中。
如果你想要更复杂的东西,你最好在3d建模工具中创建动画和模型,它也允许你创建动画。尝试编写更复杂的动画可能会很困难。
对于初学者来说,你总是可以只做简单的刚性摆动动画,也许可以尝试通过编程添加一些更多的运动,比如手臂的左右摆动(如果你已经做过前后摆动的话,这很简单)和一些基本的空闲动画
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- std::具有相同基类的类的变体
- 访问者访问变体并返回不同类型时出错
- 用C++在单独的头文件中完成函数体
- 我应该使用什么来代替void作为变体中的替代类型之一
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- QTableView:endMoveRows在模型中重置水平页眉大小
- 如何比较自定义类的std::变体
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 通过网络、跨平台传递std::变体是否安全
- 将IBM Rhapsody模型集成到VS 2019中
- 我可以在 C++ 中的函数体之外进行操作吗?
- 旋转模型矩阵时的形状失真
- 在棋子的骨架网格体上播放动画
- 不规则的模型加载/动画
- 在不重绘整个背景图的情况下为模型设置动画--OPENGL
- 查看动画网格的截头体剔除
- 如何在OpenGL中渲染.vox体素模型
- 动画三维模型库
- 在opengl中创建立方体模型的动画