社区
游戏开发
帖子详情
各种3D模型格式有什么区别,如何选择
kimochi
2010-06-28 04:05:34
我最近在学习用OpenGL开发3D游戏,发现3D模型的格式非常多,例如MD2,MD3,MDL,OBJ,MS3D等等,请问各种3D模型之间有什么区别,各有什么优缺点,自己开发游戏的话如何取舍。
...全文
3661
14
打赏
收藏
各种3D模型格式有什么区别,如何选择
我最近在学习用OpenGL开发3D游戏,发现3D模型的格式非常多,例如MD2,MD3,MDL,OBJ,MS3D等等,请问各种3D模型之间有什么区别,各有什么优缺点,自己开发游戏的话如何取舍。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joe11127
2010-12-09
打赏
举报
回复
不一定得为建模工具写exporter。
先导出为collada(.dae),纯xml格式的,然后解析这个xml,生成你自定义的格式。
最好不要直接用dae文件,性能会相当差。这个格式是用来标准化传输的,不是用于游戏产品的。
芳草天
2010-08-27
打赏
举报
回复
dae吧,xml格式的,好解析。。
引力场变动源
2010-08-27
打赏
举报
回复
自己设计自己的模型格式吧,你说的那些模型格式都是3D建模软件用的,不适合游戏使用,而且部分格式是有版权的,不能在自己的程序里面使用。实际上所有正规游戏都是用的自己的模型格式,因为一方面根本没有什么通用的游戏模型格式存在,另一方面每个游戏的需求都是不一样的,所以只有根据自己游戏的需求设计的模型格式才是最好的。
gamemagic
2010-08-27
打赏
举报
回复
FBX的格式开源了吗?
pjl110
2010-08-27
打赏
举报
回复
用fbx吧!比较中庸的做法!效果还算可以!
kimochi
2010-06-29
打赏
举报
回复
谢谢,其实我主要是想知道各种格式之间有什么区别,例如MD2和MD3有什么不一样。
gamemagic
2010-06-29
打赏
举报
回复
需要什么数据就导出什么数据吧,3ds max 有个maxscript介绍,可以参考
kimochi
2010-06-29
打赏
举报
回复
请问哪里可以找到自定义插件的资料呢。
gamemagic
2010-06-28
打赏
举报
回复
自定义的格式最得心应手..
不过做导出插件比较麻烦
kimochi
2010-06-28
打赏
举报
回复
谢谢,请问支持骨骼动画的模型格式中,哪一种比较好呢,执行效率、动作的流畅程度、画面的精细程度等方面,当然最重要的是相应的资料要好找。
gamemagic
2010-06-28
打赏
举报
回复
大部分模型都是静态的,除了少数格式支持骨骼动画,如ms3d
kimochi
2010-06-28
打赏
举报
回复
而且是不是有些格式只能做静态的模型,不带动画的?
kimochi
2010-06-28
打赏
举报
回复
我之前学习的例子都是用MD2的,应该是不够好,不然为什么Quake3现在用MD3了呢。
我用的3D建模工具是Maya2010,不提供MD2,MD3等转换插件的,我现在用的MD2也是在网上找来的。
我现在就对MD2有点了解,不知道用这个做游戏怎么样,包括效率和画面精细度有没有什么问题。
budweiser
2010-06-28
打赏
举报
回复
MD2,MD3,MDL,OBJ,MS3D 等文件只是各公司或软件对 模型的 保存格式而已, 基本上没有孰优孰劣之分, 它只是一种数据交流格式。
至于楼主说自己开发游戏选择 文件格式的话, 那就看你的建模工具支持什么格式了, 如果想用建模工具不支持的格式的话, 那就需要自己问建模工具开发插件了。
3D
模型
格式
总结
3D
模型
的
格式
有很多,每个公司或软件都可以自己定义自己的
格式
,或公开或不公开。如max,obj, x(微软),fbx(被Autodesk收购),dae,md2(Quake2),ms
3d
(MilkShap
3D
),mdl(魔兽3)等等。MD2是Quake2里的
模型
文件
格式
,带有顶点动画;OBJ是一种文本
格式
存储的
模型
文件
格式
,只能存储静态
模型
;MS
3D
模型
文件
格式
,全称MilkShape
3D
,是一种
3D
模型
格式
简介
选择
哪种
3D
模型
格式
取决于您的需求。如果您需要一个通用
格式
,可以考虑FBX或USD。如果您需要一个轻量级
格式
,可以考虑GLTF。如果您需要一个用于
3D
打印的
格式
,可以考虑STL。如果您需要一个简单
格式
,可以考虑OBJ。如果您需要在不同
3D
软件之间共享
模型
,请
选择
一种通用
格式
,例如FBX或USD。如果您需要在Web或AR/VR应用中使用
模型
,请
选择
一种轻量级
格式
,例如GLTF。如果您需要
3D
打印
模型
,请
选择
一种支持
3D
打印的
格式
,例如STL。
主流的
3D
模型
格式
有什么
区别
?
主流的
3D
模型
格式
在多个方面存在
区别
,这些
区别
主要体现在
格式
的特点、支持的功能、使用场景以及兼容性等方面。51建模网支持持obj、fbx、stl、glb、gltf、dae、
3d
s
模型
格式
上传展示。
【
3D
】常见的
3D
模型
格式
介绍
GlTF的提出是源自于
3D
工业和媒体发展的过程中,对
3D
格式
统一化的急迫需求。因为Motionbuilder扮演的是动作制作平台,所以FBX
格式
最大的用途是在
3d
sMax、Maya、softimage等软件间进行
模型
、材质、动作和摄影机信息的互 导,这样就可以发挥max和maya等各个软件的优势。目前市面上生产的倾斜
模型
,尤其是Smart
3D
处理的倾斜摄影三维
模型
的数据组织方式一般是二进制存贮的、带有嵌入式链接纹理数据(.jpg)的OSGB
格式
。OBJ可以是传统
模型
,也可以是倾斜
模型
。...
【Three.js:
3D
模型
】各种
模型
简单介绍
转载:
3D
模型
汇总----骨骼
模型
3D
模型
的
格式
有很多,每个公司或软件都可以自己定义自己的
格式
,或公开或不公开。如max,obj, x(微软),fbx(被Autodesk收购),dae,md2(Quake2),ms
3d
(MilkShap
3D
),mdl(魔兽3)等等。MD2是Quake2里的
模型
文件
格式
,带有顶点动画;OBJ是一种文本
格式
存储的
模型
文件
格式
,只能存储静态
模型
;MS
3D
...
游戏开发
8,325
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章