基于VEGA PRIME的MD5三维动画应用研究
Research on Application of VEGA PRIME-Based MD5 3D Animation
摘要: 本文介绍了三维动画的技术分类和特点,在分析MD5骨骼蒙皮动画文件格式和动画原理的基础上,通过C++编程实现了骨骼运动以及蒙皮计算过程,应用VEGA PRIME实时仿真引擎,结合其扩展插件设计规范,设计和实现了在VEGA PRIME视景仿真应用程序中集成和使用MD5三维动画的插件,解决了VEGA PRIME不支持主流三维动画的问题。
Abstract:
This article introduces the technical classification and characteristics of 3D animation, and analyses the file format and implementation principle of MD5 3D skeletal skin animation. The skeleton movement and skin calculation process are realized by C++ programming, a plugin for integrating and using MD5 3D animation in VEGA PRIME visual simulation application is designed and imple-mented by using VEGA PRIME real-time simulation engine and its plugin design specification, which solves the problem that VEGA PRIME does not support mainstream 3D animation.
参考文献
|
[1]
|
刘贤梅, 黄静, 刘晓明. 三维动画技术与三维虚拟技术研究[J]. 计算机仿真, 2004, 21(9): 127-130.
|
|
[2]
|
宋子阳. 基于VEGA PRIME的飞行器飞行视景仿真平台设计与实现[D]: [硕士学位论文]. 哈尔滨: 哈尔滨工程大学, 2015.
|
|
[3]
|
孔令德, 宋云. 三维建模与动画基础[M]. 北京: 清华大学出版社, 2012.
|
|
[4]
|
NXTGO. 骨骼蒙皮动画的实现[EB/OL]. https://www.csdn.net, 2013.
|
|
[5]
|
van Oosten, J. (2011) Loading And Animating MD5 Models with OpenGL. https://www.3dgep.com
|
|
[6]
|
袁会杰. 骨骼动画技术的研究与实现[D]: [硕士学位论文]. 成都: 电子科技大学, 2011.
|
|
[7]
|
PRESAGIS (2011) VEGA PRIME Pro-grammers Guide. https://www.presagis.com
|