模型材料

超实用一篇文章带你了解市面上主流通用的3

发布时间:2022/8/9 20:25:51   
北京治疗白癜风哪间医院最好 https://wapyyk.39.net/bj/zhuanke/89ac7.html

3D模型格式知多少

说到格式,相信大家都不陌生。

随着互联网的普及,我们几乎每天都会和不同的格式打交道,文本的TXT、图片的JPG、视频的MP4,就连压缩包也有不同的格式。

通俗来说,你可以把“格式”理解成基于同一规范的技术表征,也可以再简化点把它看成一种分类方式。

对于3D模型来说,格式更是种类繁多。不同应用领域的、不同功能属性的,加密的、独有的、通用的,让人眼花缭乱。

今天,为了降低大家看到不同模型格式后的“蒙圈指数”,小编特地给大家简单梳理了3D模型领域的一些主流通用格式。

OBJ

适用于3D软件模型之间的互导

OBJ文件是Alias

Wavefront公司为它的一套基于工作站的3D建模和动画软件“AdvancedVisualizer”开发的一种标准3D模型文件格式。

应用OBJ文件一般包括三个子文件,分别是.obj、.mtl、.jpg,除了模型文件,还需要.jpg纹理文件。OBJ可以是传统模型,也可以是倾斜模型。

特点OBJ格式适合用于3D软件模型之间的互导。比如Smart3D里面生成的模型需要修饰,就可以输出OBJ格式,然后导入到3dsMax进行处理;如果你想把在3dsMax中建的模型调到Maya里面渲染或制作动画,导出OBJ文件就是一种很好的选择。

目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中很多需要通过插件才能实现。另外,OBJ文件还是一种文本文件,可以直接用写字板打开进行查看和编辑修改。值得一提的是,老子云平台能够支持OBJ格式数据的上传和OBJ格式与其它格式间的互转。

FBX

FBX方案是最好的互导方案

FBX是FilmBoX软件中所使用的格式,后来这一软件改名为Motionbuilder。

应用因为Motionbuilder扮演的是动作制作平台,所以FBX格式最大的用途是在3dsMax、Maya、softimage等软件间进行模型、材质、动作和摄影机信息的互导,这样就可以发挥max和maya等各个软件的优势。可以说,FBX方案是最好的互导方案。

OSGB

文件碎、数量多、高级别金字塔文件大

OSGB的全称是OpenSceneGraghBinary。这里的Binary是二进制的意思。

应用目前市面上生产的倾斜模型,尤其是Smart3D处理的倾斜摄影三维模型的数据组织方式一般是二进制存贮的、带有嵌入式链接纹理数据(.jpg)的OSGB格式。

特点此类数据文件碎、数量多、高级别金字塔文件大。因而难以形成高效、标准的网络发布方案,无法实现不同地域、不同部门之间的数据共享。

GLTF

几乎每个框架都支持的格式

GLTF的全称是GraphicsLanguageTransmissionFormat(图形语言传输格式)。这种跨平台格式已成为Web上的3D对象标准。它由OpenGL和Vulkan背后的3D图形标准组织Khronos所定义,这使得GLTF基本上成为3D模型的JPG格式:Web导出的通用标准。

应用GlTF是一种可以减少3D格式中与渲染无关的冗余数据并且在更加适合OpenGL簇加载的一种3D文件格式。GlTF的提出是源自于3D工业和媒体发展的过程中,对3D格式统一化的急迫需求。如果用一句话来描述:GlTF就是三维文件的JPEG,三维格式的MP3。在没有GlTF的时候,大家都要花很长的的时间来处理模型的载入。尽管一些3DWeb框架支持特定于平台的模型格式,如FBX和OBJ,但几乎每个框架都支持GLTF。如果有人要为你提供3D模型,你可以请求他们提供GLTF格式的版本。

特点GLTF是一种输出格式,这意味着我们无法直接修改它们。但我们可以修改其位置和大小,并对其进行旋转操作。

另外,GLTF文件不是单个文件,而是包含JSON文档、图片、几何图形、纹理、凹凸贴图等的文件夹。

USDZ

USDZ格式文件可以直接被读取

USDZ(UniversalSceneDescription)由苹果与皮克斯共同研发。

应用USDZ格式专门用来存储AR图像。这种格式可以通过短信、邮件发送,也可以放在网页上供人下载。

特点相比其它3D格式而言,USDZ最明显的优势是极大提升访问效率。由于其采用无压缩方式打包、非加密的Zip文件存储,意味着文件是可直接被读取的,而且USDZ文件分享也非常方便。

另一个特点就是,在苹果的Safari、邮件等自家App中,配合ARKit2即可实现AR快速预览功能。

STL

STL文件格式简单,应用非常广泛

STL文件格式stereolithography(光固化立体造型术)的缩写,是由3DSYSTEMS公司于年制定的一个接口协议。STL文件由多个三角形面片的定义组成,每个三角形面片的定义包括三角形各个定点的三维坐标及三角形面片的法矢量。

特点STL文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。它包含两种:一种是ASCII明码格式,另一种是二进制格式。因为STL文件格式简单,所以应用非常广泛。

应用STL文件只能描述三维物体的几何信息,不支持颜色材质等信息,是计算机图形学处理CG,数字几何处理如CAD,数字几何工业应用(如三维打印机)支持的最常见文件格式。STL也是目前最多快速原型系统所应用的标准文件类型。

AMRT

助力老子云平台用户二次开发

AMRT格式是眸瑞科技旗下老子云平台开发并定义的3D模型格式。

应用作为一个json文件,AMRT资源格式里面包括动画文件、图片文件、网格文件、材质文件、场景文件和AO贴图。该格式中的文件可配合老子云平台的展示框架,让开发者们轻松实现二次开发。

特点相较于市场上其它的通用格式,AMRT资源格式具有三大特色。

1、底层兼容性更好、扩展性更强,便于用户进行二次开发。

2、AMRT格式有进行加密处理,对使用这一格式的用户来说安全系数更高。

3、该格式采用json流,压缩率更高。这意味着输出为这一格式的3D模型体积更小,在线上传送的过程中效率更高、速度更快。

另外,AMRT资源格式可以通过老子云平台和其它格式的模型实现互转,如FBX、OBJ、STL、3ds等。



转载请注明:http://www.aideyishus.com/lkgx/1119.html
------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章