虽然利用threejs来在网页中渲染3d模型不是第一次折腾了,但是还是遇到了各种问题。总结下我所遇到的问题,希望能给正在使用threejs的小伙伴一个帮助。

一、所使用的软件与开发环境

  1. Maya2014、Blender2.77a

  2. threejs-r82

  3. webpack + gulp

二、 动画模型的导入导出

1、格式的选择

threejs支持的动画模型有Collada(.dae)、mmd(用过MikuMikuDance的应该知道) 、fbx、json。

Collada里面包含了你场景中所有数据(camera、scene、light),因为手生所有这次没有采用这种格式。

fbx虽然网页中可以加载fbx,但我常用的是从其它软件中导个fbx给blender用。不过这里值的注意一下,以maya为栗子。

maya导出fbx的时候会有一个文件格式的选项: 二进制(导出给blender选择这种编码)ASCII(导出给threejs直接用选择这种编码)如下图所示:

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

2、动画的分类

  • 变形动画(threejs中

    网友评论