技术

3D 文件格式基本指南

3D 文件格式基本指南

作为最早构建 3D 商务软件的公司之一,我们已经看到了这一切。我们利用我们多年的经验,通过具体的例子和清晰的解释来解释 3D 文件格式和 3D 商务的基础知识。

在这篇文章中

最流行的 3D 交易 3D 文件格式

随着 3D 商务的成熟,3D 文件格式的数量继续增长。最常用的六种主要文件格式:

  • USDZ 文件:由 Apple 和 Pixar 创建并于 2018 年推出,USDZ 是一种封闭的私有文件格式,专为增强现实而设计。您可以将该格式与流行的 Apple 软件(例如 AR Quick Look)一起使用。最近,这两家公司宣布了一项更新,允许开发人员为 Apple iPhone 和 iPad 导入在 AR 环境中创建的 Photoshop 和 Dimension 对象。通过阅读您需要了解的有关 USDZ 文件的所有信息,了解有关如何使用此格式的更多信息并查看示例。
  • OBJ文件: OBJ 文件 (.obj) 包含有关 3D 对象几何形状的信息。开发人员使用该文件格式进行信息交换以及 CAD 和 3D 打印应用程序。OBJ 文件可以支持无限颜色,一个文件可以选择多个对象。当前版本是 3.0。OBJ 文件中的对象由多边形面和值、曲线、纹理贴图和曲面标识。OBJ 是一个矢量文件,它使选定的对象具有可伸缩性。详细了解如何使用 OBJ 文件。
  • FBX 文件: FBX 文件 (.fbx) 是一种用于交换 3D 几何图形和动画数据的格式。您可以使用不同的程序打开、编辑和导出高分辨率 2D 和 3D 文件。FBX 文件用于开发电影、游戏、增强现实和虚拟现实 (AR/VR)。FBX 文件存储完整动画场景的所有数据。这些数据包括骨骼、网络、照明、相机和几何体。阅读您需要了解的有关使用 FBX 文件的所有信息,以了解有关此格式的更多信息。
  • glTF 和 glTF 2.0 文件: GL 传输格式 (glTF) 是一种开源、免版税的 3D 文件,支持静态模型、动画和运动场景。开发人员在原生 Web 应用程序、增强现实、虚拟现实、游戏和 3D 广告中使用 glTF。glTF 2.0 是对文件格式的更新,其中包括基于物理的渲染 (PBR) 和速度改进。了解有关 gITF 和 gITF 文件格式的更多信息。
  • GLB 文件: GLB 是一种用于 VR、AR、游戏和 Web 应用程序的 3D 文件格式,因为它支持运动和动画。该格式的另一个优点是体积小,加载速度快。GLB 文件是带有 JSON 的 glTF 的二进制版本。一个文件包含支持数据,例如纹理、阴影和几何/动画。阅读我们的 GLB 文件格式指南以了解更多信息。

2015 年,Khronos Group 开发了 GLB 和 glTF 格式。他们看到了开发人员可以在许多 3D 图形应用程序中打开和编辑的格式的需求。该规范的 2.0 版(于 2017 年发布)添加了基于物理的渲染 (PBR),使阴影和高光看起来更逼真,编码更新以提高速度并改进动画。

其他 3D 文件格式存在于专门用途中,例如 3D 打印、电影、视频游戏、建筑和教育应用。这些包括:

  • CAD文件
  • 混合文件
  • STL文件
  • COLLADA 行
  • 3DS 文件
  • IGES 文件
  • 步骤 . 文件
  • VRML/X3D 文件
有关媒体文件类型的更深入信息,以下是一些有用的资源:

3D文件图形终极列表

您听说过的每种 3D 图形文件格式(以及一些您没有听说过的)都汇总了一份完整的清单(据我们所知),列出了各种 3D 图形文件格式。其中一些类型的 3D 建模格式允许实时建模,而其他类型用于烘焙或不切实际的 3D 渲染。

我们错过了吗?给我们打电话让我们知道。

财产对比 开源 3D 文件格式

了解私有和开源 3D 文件格式之间的区别很重要。根据内容的受众,特殊的 3D 文件格式可能是一项极好的投资。但是,依赖专有格式会增加成本并限制将内容传输到其他平台的能力

特殊的 3D 文件格式

专有格式已获得专利或归类为商业秘密,由公司创建以强制购买某些硬件或软件并限制互操作性。将专有格式转换为开源格式很困难,因为数据加密格式通常被锁定以防止逆向工程。例如,USDZ 是一种特殊的 3D 文件格式,专为 iOS 设备设计。

开源 3D 文件格式

在 iOS 和 Windows 等封闭操作系统出现之前,软件开发中有一个传统,即为公共领域的软件工程做出创新贡献。今天,开源 3D 文件格式旨在跨设备和应用程序传输数据和文件。

Khronos Group 是许多 3D 文件格式背后的标准组织。GLB 和 glTF 是 Khronos Group 开发和管理的开源 3D 文件格式的两个示例。开源格式属于公共领域,可用于遵循标准许可协议的专有软件、免费软件和开源软件。通常,使用开源软件标准不收取任何费用或许可费用。

3D 文件格式的功能

文件格式是加密和压缩数字信息以便计算机可以读取它的标准方法。文件格式可以是许可的、免费的、专有的或开源的。大多数人熟悉的非 3D 文件格式示例包括 PDF、TXT、JPG、PNG、HTML、XLS 和 DOC 文件。

在 3D 艺术中,形状不同于它们的覆盖范围。在本节中,我们将解压缩输入到 3D 模型文件中的内容以及不同的 3D 文件格式如何处理这些内容。

揭秘 3D 文件格式

3D文件功能 3D文件格式处理
工程

几何是三维模型的形状。任何 3D 模型都是一组点、线和平面。在 3D 艺术中,它们被称为顶点、边和多边形(或面)。

3D模型的编码架构 三维几何形状由成千上万个三角形或多边形网格组成。3D 文件格式压缩此信息并使其可机读。
纹理和材料 纹理和材料应用于 3D 几何形状以添加颜色和特征并提高3D 对象真实感3D 艺术家使用它来创造平滑、粗糙、光泽、阴影和反射的感觉。 3D模型外观存储 您可以单独存储纹理和材料,也可以将它们组合在一起。它们通常存储为位图图像(图像)或程序对象(数学公式),并且可以以 3D 文件格式引用或单独存储以供外部参考。
看法 3D 模型场景提供有关光源、相机和其他相关对象的信息。 保存场景信息

3D 文件格式可以引用或存储有关 3D 对象出现的场景的信息。该数据包括光源信息的编码,例如位置和强度。

索具动画 当 3D 模型处于运动状态时,对象需要索具。锻造是向数字模型添加控件以使其能够自然移动的过程。例如,为了让一个人的 3D 模型像在现实中一样移动,艺术家必须提供变形器来指示腿应该弯曲的位置、头部如何旋转,以及这些运动中的每一个如何导致其他。精确的动作。 动画编码 并非所有文件格式都支持动画伪造。动画师使用不同的软件来获得所需的结果。最流行的动画应用程序是 Maya 和 3Ds Max – 每个都有自己的原始文件格式。要将 Maya 和 3Ds Max 文件与 Zbrush 等软件一起使用,您可以使用 OBJ 作为过渡文件格式。

如何为您的 3D 项目选择正确的格式

找出适合您的项目的 3D 文件类型的最佳方法是花几分钟思考最终产品和所需的便携性。

你的用例是什么?

您打算如何使用您的 3D 模型?有用于特定目的的特定文件类型。例如,考虑 3D 打印和增强现实应用程序之间的区别。3ds 和 STL 是用于 3D 打印和快速原型制作的文件格式,但不适用于增强现实应用程序。AR 应用的最佳选择是适用于 Android 的 glTF 或适用于 iOS 的 USDZ。

您期望的最终产品和产出是什么?

考虑开源与开源的优缺点。专有格式。例如,除非您只想在 iOS 上发布,否则请避免从 USDZ 开始。将游戏艺术管道从 glTF 或 GLB 转换为 USDZ 比反过来更容易。在提交文件类型之前,请务必研究最终部署平台要求(例如 iOS、Android、Google Visual Search、游戏平台、VR 耳机)。

你用什么软件?

验证您选择的文件类型是否可以用您正在使用的程序读取和写入。有些格式比其他格式更容易访问。随着时间的推移,从可访问的或开源的格式开始,可以更轻松地编辑、阅读和充分利用 3D 模型。

3D商务的3D建模

创建 3D 文件是使 3D 图像可访问的第一步。允许您以 3D 形式提供完整产品目录、将资产导出为大多数文件格式以及交付客户应用程序的工具是必不可少的。Marxent 的 3D Cloud 能够公开存储资产,随时随地为团队成员提供访问权限。使用该解决方案为许多其他平台和搜索引擎生成可使用的格式类型,包括 USDZ、glTF、OBJ 和 Google 3D Visual Search。

Marxent 3D 建模服务旨在提供可重复使用的 3D 资产并快速呈现企业级电子商务应用程序。我们的承诺是确保您的内容货币化提供真实性、一致性和速度,同时优化规模和重用资产。凭借近十年为商业创建可重复使用的 3D 内容的经验,Marxent 是主要多渠道家具和家居装修零售商和制造商的首选 3D 建模服务提供商。

了解有关产品可视化的 3D 建模服务的更多信息。

Related Articles

Back to top button