三维模型格式总结整理

三维模型格式总结整理
三维模型格式总结整理
1、模型格式多样性
3D模型格式很多,保守估计⼏⼗种。如X\dae\obj\3ds\max\ma\mb\c4d\md2\fbx\rwx\wrl\stl\stp\3mf\slprt\dwg\osg\iges…⼀些机构还会定义⾃⼰的模型格式。
2、数字模型应⽤的两⼤主要领域按摩毯
总的来说分为两⼤领域:DCC(Digital Content Creation)领域和CAD/CAM(Computer Aided Design/Manufacturing)领域。前者主要偏向可视化,应⽤于游戏、影视动画、当前的VR和AR;后者主要⾯向⼯业设计制造。
3、两⼤领域模型的特点
DCC软件多以mesh/polygon形式制作模型,通过对顶点、线段、⾯⽚⽹格进⾏模型的编辑。CAD/CAM软件多以nurbs曲⾯形式制作模型,通过对样条线的编辑⽣成曲⾯模型。两种模型的区别有点像“像素”图
像和“⽮量”图像的区别。前者长于制作形状怪异细节复杂的有机模型,如怪兽,⼭洞;后者长于制作表⾯光滑的机械模型,如汽车外壳。
油底壳垫4、两类模型精度特点
总的来说DCC软件⽣成的模型精度低于CAD软件⽣成的模型精度。应⽤到具体⾏业,游戏模型≈VR\AR模型<;影视模型<⼯业模型。对应的模型顶点数量级别依次是⼗万级别,百万级别,千万级别。 具有移动平台、实时渲染属性的项⽬⼀般⽤到的都是低模。
5、常见的建模软件:
DCC软件:3dsmax\Maya\Blender\Cinema4D\Mono\ZBrush…北斗信号源
CAD\CAM软件:UG\Pro/E\Solidworks\Catia\autoCAD\Rhino\Alias…
6、模型格式种类:
每种软件都有⾃⼰的专⽤格式,如3dsMax的源⽂件格式为.max;Solidworks的源⽂件格式为.slprt。此外还有⼀些通⽤交换格式,⽤于不同软件之间互导。DCC领域最常⽤的通⽤格式是obj和fbx;CAD\CAM领域最常⽤的通⽤格式是stp\iges\stl。但通⽤格式有⼀个问题,它总是不能把软件内场景的所有信息导出,⽽是导出通⽤格式所⽀持的那⼀部分属性。
7、Unity、Unreal等引擎对模型的要求
⽬前来看,主流引擎和DCC领域软件关系⽐较紧密,这从引擎⽀持的模型格式可以看出。⽐如Unity3d官⽅推荐的模型格式有两类,⼀类是导出的通⽤格式,⽀持fbx\dae\obj\3ds\dxf\skp;另⼀类是DCC软件原⽣格式,⽀持
防水按键max\maya\blender\cinema4D\Modo\Lightwave。这些两类格式都属于DCC流派。
8、Obj和fbx的区别
Fbx可以看做是⽐obj更⾼级的模型格式。Obj属于静态模型格式,不⽀持动画,仅记录模型的⽹格信息和材质信息(还需外挂mtl⽂件)。Fbx在此基础上还⽀持⾻骼动画,Morph/Blend shape,顶点动画,⾼级贴图,相机,灯光等。
9、模型减⾯优化
由于硬件性能等限制,项⽬中模型的优化⼯作⽬前还是普遍常态。模型优化主要有两种⽅法,⼀种是由模型师在软件内⼿动优化,效果好效率及低,不利于批量化⽣产。另⼀种⽅法是软件⾃动优化,效率⾼,⼀般的算法都是以保持模型轮廓为主,普遍存在模型拓扑结构不合理的缺点,不利于后续的编辑,如柔性动画,但我们⾯向⼯业维修的话基本都是刚性动画,所以影响不⼤。⼤多数主流三维软件
都内置减⾯⼯具或附带减⾯插件。另外也有很多独⽴软件专门做模型优化⼯作,如:MeshLab:⼀个开源、可移植和可扩展的三维⼏何处理系统,主要⽤于交互处理和⾮结构化编辑三维三⾓形⽹格。官⽹:
Atangeo:A high-quality, ultra-fast polygon reduction tool。
通用模型银行复点机官⽹:
10、模型格式转换
格式转化就会⽤到通⽤模型格式。CAD\CAM软件—>stp\stl\iges—>obj\fbx

本文发布于:2024-09-23 00:39:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/344197.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   格式   软件   动画
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议