首先你得看你是什么格式的模型文件啊,你用DX也只是能读取他自己的.x文件比较方便吧。。
用OPENGL你就得自己写读取模型文件的操作,不过模型文件的格式一般都有现成的啊,比如3Dmax的.3ds文件格式,网上已经有很多读取的源代码。他也有定义骨骼动画的存储方式,你只要知道里边的数据的部局方式,就可以将其读取出来,进行相应的操作,使模型动起来。
先读取骨骼动画模型文件里的mesh,然后读取每一帧的translate、rotate、scale,有权重还要读取权重。然后用opengl把所有这些组合,绘制出来
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
本来很帅61482213