前注:可能关于模型的问题在这个吧问不是很合适,但是还是希望有相关经验的大佬指点一二。
背景:上周兴趣使然,突发奇想,希望在网页上实现lol的DIY版本,可以自己设计一些好玩的模式,和多个好友同玩。第一步就是加载模型。
当前技术路线简述:用lol2dae软件得到某个英雄模型的dae文件,用maya2015导入后导出为fbx格式,再用three.js(r99版本)导入到网页。
遇到的问题:
1.dae文件在maya中导入是显示正常的,但是导出的fbx格式在网页中存在部分错乱或缺失(例如:ashe手中的弓是折断的)
2.three.js导入fbx文件后,运行动画时(例如:跑动),模型是会上下跳动,而不是平地跑动,这可能与问题1相关;无法通过在代码中设置模型的位置而改变模型位置(即无法实现控制英雄移动的效果),这可能与导出的fbx中动画格式有关,因为示例代码中的fbx不存在此问题。
后注:本人不是数媒出身,只懂一丢丢图形学相关的知识,maya相关的概念也只有上周找资料过程中接触的骨骼、蒙皮等简单操作。由于碰到的问题在网上很难找到密切相关资料,所以特来贴吧请教,有兴趣的朋友也可以一起交流。
背景:上周兴趣使然,突发奇想,希望在网页上实现lol的DIY版本,可以自己设计一些好玩的模式,和多个好友同玩。第一步就是加载模型。
当前技术路线简述:用lol2dae软件得到某个英雄模型的dae文件,用maya2015导入后导出为fbx格式,再用three.js(r99版本)导入到网页。
遇到的问题:
1.dae文件在maya中导入是显示正常的,但是导出的fbx格式在网页中存在部分错乱或缺失(例如:ashe手中的弓是折断的)
2.three.js导入fbx文件后,运行动画时(例如:跑动),模型是会上下跳动,而不是平地跑动,这可能与问题1相关;无法通过在代码中设置模型的位置而改变模型位置(即无法实现控制英雄移动的效果),这可能与导出的fbx中动画格式有关,因为示例代码中的fbx不存在此问题。
后注:本人不是数媒出身,只懂一丢丢图形学相关的知识,maya相关的概念也只有上周找资料过程中接触的骨骼、蒙皮等简单操作。由于碰到的问题在网上很难找到密切相关资料,所以特来贴吧请教,有兴趣的朋友也可以一起交流。

















