3D人物的格式有哪些?

[来源:管理员]  发表于  2022-05-12    

T9动画是一款同时支持2D与3D角色的动画驱动程序。

但并非全部的2D与3D格式的模型都能支持,今天小编为大家先介绍下常见的模型文件格式。



先说2D,2D建模目前就3大软件:

1、Live2D 目前做立绘展示与虚拟主播最常用的软件,没有之一。软件有免费版和付费版,唯一不足是这款软件仅为2D人物设计,应用场景相对单一。后缀名主要是model3.json和.moc3。

2、Spine 大量2D游戏的各种动画模型,各种特效等,都是用它开发,缺点是只有商用版本,无免费版本。后缀名.skel与.json

3、DragonBones,国产动画软件,又名龙骨,开源免费,基础功能也不错,缺点是软件基本已经停止维护了,功能相对简单。后缀名sek.json,.dbbin


======================


再说下3D建模,

3D建模的软件及格式就要比2D更多,更加复杂。

我们先大致分为2大应用领域,第一是工业领域的建模,另一个为影视游戏领域的建模,咱们这里只介绍游戏与影视领域常用的建模软件及格式。

1、Maya 几乎一统影视圈,功能丰富,缺点无免费版。后缀名.mb

2、3ds max 应用范围最广的3D建模软件,除了影视,家装建筑,3D打印等都有他的身影,通过杨没有免费版本。后缀名.3ds

3、blender 后起之秀的开源建模软件,有免费版有商用版,功能强大,插件丰富,用户量增长迅猛。后缀名.blend


因3D建模软件发展时期较长,还有一些软件用户量不大,但格式很常用的,比如:

FBX(.fbx)

FBX 是 FilmBoX 这套软件所使用的格式,后改称 Motionbuilder。因为Motionbuilder扮演的是动作制作的平台,所以在前端的modeling和后端的rendering也都有赖于其它软件的配合,FBX最大的用途是用在诸如在 Max、Maya、Softimage 等软件间进行模型、材质、动作和摄影机信息的互导,这样就可以发挥 Max 和 Maya 等软件的优势。


OBJ (.obj)

OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导。目前几乎所有知名的3D软件都支持OBJ文件的读写。OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。


除了这些常见格式外,随着虚拟偶像概念的提出,日本发起并衍生了一些虚拟偶像的行业3D格式,

如:

vrm(.vrm)

vrm是日本推行的3D虚拟形象的新格式标准,打造3D人形角色行业标准。


MMD(.pmd + .vmd)

MikuMikuDance是日本人樋口优所开发,将VOCALOID2的初音未来等角色制作3D模组的免费软件。


因3D人物的展示渲染与动画等,需要算力巨大,为了追求更好的3D展示效果,文件的体积也更大了,

在提升的观感的同时,也带来了让数据传输变得更大困难的新问题。

所以眼神除了一套新的建模标准,也是T9动画推荐使用的。就是

glTF (.gltf)

glTF是一种可以减少3D格式中与渲染无关的冗余数据并且在更加适合OpenGL簇加载的一种3D文件格式。glTF 就是三维文件的 JPEG ,三维格式的 MP3。在没有glTF的时候,大家都要花很长的的时间来处理模型的载入。此外,glTF是对近二十年来各种3D格式的总结,使用最优的数据结构,来保证最大的兼容性以及可伸缩性。这就好比是本世纪初xml的提出。glTF使用json格式进行描述,也可以编译成二进制的内容:bglTF。glTF可以包括场景、摄像机、动画等,也可以包括网格、材质、纹理,甚至包括了渲染技术(technique)、着色器以及着色器程序。同时由于json格式的特点,它支持预留一般以及特定供应商的扩展。


希望以上内容,对想要了解虚拟人建模的同学有所帮助。