3D 建模和动画
.3ds (3D Studio) - .3ds 文件扩展名用于 Autodesk 3D Studio,它代表 3D Studio 场景。.3ds文件包含网格体数据、纹理、光照和动画。它通常用于旧版 3D 模型交换。
.fbx (Filmbox) - .fbx 文件扩展名用于 Autodesk 应用程序,它代表 Filmbox。.fbx 文件包含 3D 模型、动画、材质和照明设置。它通常用于在软件之间传输动画 3D 资产。
.c4d(Cinema 4D) - .c4d文件扩展名用于Maxon Cinema 4D,它代表Cinema 4D Scene。.c4d 文件包含 3D 模型、灯光、材质和动画。它通常用于动态图形和 3D 设计项目。
.lwo (LightWave) - .lwo 文件扩展名用于 LightWave 3D,它代表 LightWave 对象。.lwo 文件包含具有表面和纹理信息的多边形 3D 模型。它通常用于 LightWave 场景中的内容。
.马 (Maya ASCII) - .马 文件扩展名用于 Autodesk Maya,它代表 Maya ASCII。.马 文件包含人类可读的场景数据,例如几何体、材质、动画和照明。它通常用于精确的场景管理和脚本编写。
.max (3ds Max) - .max 文件扩展名用于 Autodesk 3ds Max,它代表 3ds Max 场景。.max文件包含完整的 3D 场景,包括模型、纹理、灯光、相机和动画。它通常用于专业的 3D 生产管道。
.blend (Blender) - .blend 文件扩展名在 Blender 中使用,它代表 Blender Project。.blend 文件包含从 3D 模型和材质到动画、模拟和渲染数据的所有内容。它通常用于完整的 3D 场景。
.lxo (modo) - .lxo 文件扩展名用于 modo,它代表 Luxology Object。.lxo 文件包含几何体、纹理、材质和照明。它通常用于 modo 中的场景创建和渲染。
.ms3d (MilkShape 3D) - .ms3d 文件扩展名用于 MilkShape 3D,它代表 MilkShape 3D 模型。.ms3d 文件包含低多边形几何体、骨架动画和材质数据。它通常用于游戏开发和模组。
.mud (Mudbox) - .mud 文件扩展名用于 Autodesk Mudbox,它代表 Mudbox 项目。.mud 文件包含高分辨率 3D 雕刻数据,包括网格层和纹理。它通常用于角色细节和数字雕刻。
.3b (3D-Coat) - .3b 文件扩展名用于 3D-Coat,它代表 3D-Coat Scene。.3b 文件包含体素和表面建模数据、绘制层和 UV 贴图。它通常用于数字雕刻和纹理。
.ac (AC3D) - .ac 文件扩展名用于 AC3D,它代表 AC3D 模型。.ac 文件包含多边形几何体和纹理参考。它通常用于飞行模拟和轻量级 3D 建模。
.atl (Artlantis) - Artlantis 中使用 .atl 文件扩展名,它代表 Artlantis Project。.atl 文件包含 3D 场景数据,包括模型、灯光和相机。它通常用于体系结构可视化。
.hip (Houdini) - .hip 文件扩展名用于 SideFX Houdini,它代表 Houdini Project。.hip 文件包含用于建模、动画、模拟和渲染的完整程序化网络。它通常用于视觉效果管道。
.f3d (Fusion 360) - .f3d 文件扩展名用于 Autodesk Fusion 360,它代表 Fusion 360 Design。.f3d 文件包含 CAD 和 CAM 模型以及版本控制。它通常用于基于云的 3D 工程。
。CATProduct (CATIA) - .CATProduct 文件扩展名用于达索系统 CATIA,它代表 CATIA 产品组装。一个。CATProduct 文件包含由多个 .CATPart 组件。它通常用于机械工程。
.art (ArtCAM) - .art 文件扩展名用于 ArtCAM,它代表 ArtCAM Relief。.art 文件包含 3D 止裂槽模型和刀具路径。它通常用于装饰 CNC 加工。
.tm(地形模型)- .tm 文件扩展名用于各种 CAD 和 GIS 系统,它代表地形模型。.tm 文件包含数字高程模型。它通常用于地形模拟和可视化。
.wire (Alias) - .wire 文件扩展名用于 Autodesk Alias,它代表 Alias 线框。.wire 文件包含精密曲线和 A 类曲面。它通常用于汽车和工业设计。
。GrowFX(GrowFX 工厂)- .GrowFX 文件扩展名用于 GrowFX,它代表 GrowFX Procedural Plant。一个。GrowFX 文件包含基于节点的参数化植物模型。它通常用于建筑和环境设计。
.vdb (OpenVDB) - .vdb 文件扩展名用于 OpenVDB,它代表体积数据库。.vdb 文件包含稀疏体积数据,如烟雾和雾气。它通常用于高端视觉效果。
.ls8 (GrowFX 场景) - GrowFX 中使用 .ls8 文件扩展名,它代表 GrowFX 场景版本 8。.ls8 文件包含程序植被设置。它通常用于版本化工厂配置。
.ls10 (GrowFX 场景) - GrowFX 中使用 .ls10 文件扩展名,它代表 GrowFX 场景版本 10。.ls10文件包含3D植被的程序参数。它通常用于最新版本的 GrowFX 中,用于详细的绿色植物。
.xsi(软图像场景) - .xsi 文件扩展名用于 Autodesk Softimage,它代表软图像场景。.xsi 文件包含 3D 模型、动画、材质和相机设置。它通常用于角色动画和视觉特效制作。
CAD 和工程
.dwg (AutoCAD Drawing) - .dwg 文件扩展名在 AutoCAD 中使用,它代表 Drawing。.dwg文件包含 2D 和 3D 设计数据,包括几何、图层和注释。它通常用于建筑和工程中的技术图纸。
.dxf(绘图交换格式)- .dxf 文件扩展名在 AutoCAD 中使用,它代表绘图交换格式。.dxf 文件包含基于文本的格式的 2D 和 3D CAD 数据。它通常用于在不同的 CAD 程序之间共享图纸。
.3dm (Rhinoceros 3D) - .3dm 文件扩展名用于 Rhino,它代表 3D 模型。.3dm文件包含 NURBS 曲线、曲面和网格。它通常用于建筑和工业设计中的精密建模。
.skp (SketchUp) - SketchUp 中使用 .skp 文件扩展名,代表 SketchUp 项目。.skp 文件包含 3D 模型和场景,包括材质和相机视图。它通常用于建筑设计和可视化。
.sldprt(SolidWorks 零件) - .sldprt 文件扩展名在 SolidWorks 中使用,它代表 SolidWorks 零件。.sldprt 文件包含单个 3D 零件,包括特征、参数和历史记录。它通常用于机械部件设计。
.igs (IGES) - .igs 文件扩展名用于 CAD 程序,它代表初始图形交换规范。.igs 文件包含 2D 或 3D 几何图形,例如曲线和曲面。它通常用于在不同 CAD 系统之间交换数据。
.par (Solid Edge Part) - .par 文件扩展名用于 Solid Edge,它代表 Part。.par 文件包含单个 3D 零件模型。它通常用于产品设计和机械工程。
.ipt (Inventor 零件) - .ipt 文件扩展名在 Autodesk Inventor 中使用,它代表 Inventor 零件。.ipt 文件包含单个参数化零件模型。它通常用于详细的机械设计。
.stp (STEP) - .stp 文件扩展名用于 CAD 软件,它代表产品数据交换标准。.stp 文件包含 3D 模型几何和装配结构。它通常用于跨不同 CAD 系统传输数据。
.sat (ACIS) - .sat 文件扩展名用于各种 CAD 工具,它代表标准 ACIS 文本。.sat 文件包含实体模型几何。它通常用于机械设计的 3D 建模。
.jcd(JCAD 绘图)- JCAD 中使用 .jcd 文件扩展名,它代表 JCAD 绘图。.jcd 文件包含 2D 或 3D 绘图视图和注释。它通常用于设计文档。
.gsm(ArchiCAD 对象) - .gsm 文件扩展名在 ArchiCAD 中使用,它代表几何描述语言模型。.gsm 文件包含参数化建筑对象。它通常用于 BIM 工作流程。
.ad_pkg (Alibre Package) - .ad_pkg 文件扩展名用于 Alibre Design,它代表 Alibre Package。.ad_pkg文件包含完整项目的压缩存档。它通常用于共享和存档程序集。
.idw(Inventor Drawing) - .idw 文件扩展名用于 Autodesk Inventor,它代表 Inventor Drawing。.idw 文件包含零件或装配的 2D 绘图视图。它通常用于技术文档。
.rvt (Revit Project) - .rvt 文件扩展名在 Autodesk Revit 中使用,它代表 Revit Project。.rvt 文件包含建筑、结构和 MEP 数据。它通常用于建筑信息模型。
.rps(Rhino 打印设置) - Rhino 中使用 .rps 文件扩展名,它代表 Rhino 打印设置。.rps 文件包含技术图纸的布局和打印配置。它通常用于准备 CAD 模型的输出。
.tm(地形模型) - .tm 文件扩展名用于地形建模应用程序,它代表地形模型。.tm 文件包含地形的高程和表面数据。它通常用于建筑和土木工程项目。
.drs(绘图资源) - .drs 文件扩展名用于工程软件,它代表绘图资源文件。.drs 文件包含共享图形模板和符号。它通常用于标准化文档。
.x_t (Parasolid Text) - .x_t 文件扩展名用于 CAD 软件,它代表 Parasolid Text。.x_t文件包含可读文本格式的实体模型几何。它通常用于交换精确的 3D CAD 数据。
游戏开发和实时引擎
.unitypackage (Unity) - .unitypackage 文件扩展名在 Unity 中使用,它代表 Unity Package。.unitypackage 文件包含捆绑的资源、脚本和设置,可导入到其他 Unity 项目中。它通常用于共享项目组件。
.prefab (Unity) - .prefab 文件扩展名在 Unity 中使用,它代表预制对象。.prefab 文件包含预配置的游戏对象和组件。它通常用于在场景中一致地重用对象。
.uasset(虚幻引擎) - 虚幻引擎中使用 .uasset 文件扩展名,它代表虚幻资产。.uasset 文件包含 3D 模型、材质、动画或蓝图。它通常用于创建游戏环境和角色。
.w3d (Westwood 3D) - .w3d 文件扩展名用于 Westwood 的 3D 游戏引擎,它代表 Westwood 3D 模型。.w3d 文件包含模型和动画数据。它通常用于较旧的游戏开发管道。
.dts(扭矩游戏引擎)- .dts 文件扩展名用于 Torque 3D,它代表 Dynamix Three Space。.dts 文件包含带有骨骼和 LOD 的动画 3D 模型。它通常用于游戏内的角色和资产。
.b3d (Blitz3D) - Blitz3D 中使用 .b3d 文件扩展名,它代表 Blitz 3D 模型。.b3d 文件包含网格体数据、纹理、骨骼和动画。它通常用于轻量级 3D 游戏开发。
.mdl(模型文件) - .mdl 文件扩展名用于各种引擎,如 Source 或 GoldSrc,它代表模型。.mdl 文件包含模型几何体、动画和纹理。它通常用于角色和物品资产。
.cga (CryEngine) - CryEngine 中使用 .cga 文件扩展名,它代表 Crytek 几何动画。.cga 文件包含基于 CryEngine 的游戏中使用的静态或简单动画几何体。它通常用于刚性对象(而不是蒙皮角色)。
.rsscn (RealityScan) - .rsscn 文件扩展名在 RealityScan 中使用,它代表 RealityScan 场景。.rsscn 文件包含排列在场景中的扫描对象的集合。它通常用于基于摄影测量的环境。
.py (Python) - .py 文件扩展名用于脚本环境,它代表 Python 脚本。.py 文件包含用 Python 编程语言编写的代码。它通常用于自动化游戏逻辑或工具。
.mel(Maya 嵌入式语言) - .mel 文件扩展名用于 Autodesk Maya,它代表 Maya 嵌入式语言。.mel 文件包含用于自动执行任务或构建工具的脚本。它通常用于动画和建模管道。
.project(游戏项目) - .project 文件扩展名用于游戏开发环境,它代表项目文件。.project 文件包含配置数据和资产链接。它通常用于管理游戏引擎中的设置。
服装与角色设计
.ztl (ZBrush Tool) - ZBrush 中使用 .ztl 文件扩展名,它代表 ZBrush Tool。.ztl 文件包含具有细分级别和多边形组的高分辨率雕刻模型。它通常用于角色和有机建模。
.duf(DAZ 用户文件)- .duf 文件扩展名用于 DAZ Studio,它代表 DAZ 用户文件。.duf 文件包含角色预设、材质、姿势和动画数据。它通常用于 3D 角色设计和讲故事。
.iprop (iClone Prop) - .iprop 文件扩展名用于 iClone,它代表 Interactive Prop。.iprop 文件包含具有动画和交互的 3D 对象。它通常用作场景元素或配件。
.pz3 (Poser Scene) - Poser 中使用的 .pz3 文件扩展名,它代表 Poser Scene。.pz3 文件包含完整的场景数据,包括角色、道具、照明和动画。它通常用于渲染角色驱动的叙事。
.pos(Poser姿势) - Poser中使用.pos文件扩展名,它代表姿势文件。.pos 文件包含角色的姿势数据,包括骨骼变换。它通常用于快速将姿势应用于人物。
.bvh(Biovision Hierarchy) - .bvh 文件扩展名用于动画和动作捕捉工具,它代表 Biovision Hierarchy。.bvh 文件包含具有骨骼层次结构的动作捕捉数据。它通常用于为绑定角色制作动画。
AR/VR 和 Web 3D
.gltf(GL 传输格式)- .gltf 文件扩展名用于 3D 工作流程,它代表 GL 传输格式。.gltf 文件包含基于 JSON 的 3D 模型、材质和动画。它通常用于在 Web 上高效交付 3D 内容。
.glb(GLB 二进制)- .glb 文件扩展名用于 3D Web 和 AR 应用程序,它代表 GLB 二进制。.glb 文件在单个二进制包中包含嵌入的几何体、材质和纹理。它通常用于紧凑的实时渲染。
.usdz(通用场景描述 Zip) - .usdz 文件扩展名由 Apple 的 ARKit 和 Pixar 使用,它代表通用场景描述 Zip。.usdz 文件包含轻量级格式的 3D 资源、材质和动画。它通常用于 iOS 和 Web 平台上的 AR。
.obj(波前对象)- .obj 文件扩展名用于许多 3D 工具,它代表波前对象。.obj文件包含几何体数据,包括顶点、UV 和法线。它通常用于跨平台模型交换。
.dae (Digital Asset Exchange) - COLLADA使用.dae文件扩展名,它代表Digital Asset Exchange。.dae文件包含网格、材质和动画等 3D 场景数据。它通常用于在 3D 应用程序之间交换资产。
.abc (Alembic) - .abc 文件扩展名用于高端动画工作流程,它代表 Alembic。.abc 文件包含烘焙几何体、拓扑和动画数据。它通常用于渲染或模拟管道。
.wrl(虚拟现实建模语言)- .wrl 文件扩展名用于早期的 Web 3D 应用程序,它代表虚拟现实建模语言。.wrl 文件包含 3D 对象、场景布局和交互节点。它通常用于虚拟现实环境。
.svg(可缩放矢量图形)- .svg 文件扩展名用于 Web 和 UI 设计,它代表可缩放矢量图形。.svg文件包含基于矢量的 2D 图形和基于 XML 的标记。它通常用于 3D 环境中的图标、贴花和平面叠加。
.usd(通用场景描述) - .usd 文件扩展名用于皮克斯的 USD 框架,它代表通用场景描述。.usd 文件包含分层的 3D 场景、几何体和材质。它通常用于协作 3D 管道和 AR/VR 工作流程。
.tbscene (工具包场景) - .tbscene 文件扩展名用于 Marmoset Toolbag,它代表 Toolbag Scene。.tbscene 文件包含场景设置,包括灯光、材质、摄像机和导入的模型。它通常用于实时资产展示。
渲染和场景格式
.vue (Vue Scene) - Vue 中使用 .vue 文件扩展名,它代表 Vue 场景文件。.vue 文件包含地形、植被、大气效果和照明设置。它通常用于创建和渲染逼真的自然环境。
.scn(场景文件)- .scn 文件扩展名用于各种 3D 应用程序,它代表场景。.scn 文件包含对象位置、光照、动画和摄像机数据。它通常用于存储完整的 3D 场景。
.rib(RenderMan 接口字节流) - RenderMan 中使用 .rib 文件扩展名,它代表 RenderMan 接口字节流。.rib 文件包含 3D 场景数据,包括几何体、光源和着色器。它通常用于高级电影质量渲染。
.ms (MaxScript) - .ms 文件扩展名在 Autodesk 3ds Max 中使用,它代表 MaxScript。.ms 文件包含自动执行任务或生成场景内容的脚本。它通常用于创建工具和控制渲染行为。
.tbscene (工具包场景) - .tbscene 文件扩展名用于 Marmoset Toolbag,它代表 Toolbag Scene。.tbscene 文件包含渲染设置,包括光照、材质和摄像机。它通常用于实时预览和作品集渲染。
.tbmat(工具包材料) - .tbmat 文件扩展名用于 Marmoset Toolbag,它代表工具包材料。.tbmat 文件包含材质属性,例如纹理贴图和着色器设置。它通常用于表面渲染和实时外观开发。
.rsobj(RealityScan 对象) - .rsobj 文件扩展名在 RealityScan 中使用,它代表 RealityScan 对象。.rsobj 文件包含经过摄影测量重建的 3D 模型。它通常用于场景合成和真实世界的资产可视化。
.rsscn (RealityScan Scene) - .rsscn 文件扩展名在 RealityScan 中使用,它代表 RealityScan 场景。.rsscn 文件包含扫描对象的排列以及照明和相机数据。它通常用于渲染逼真的数字孪生。
.usd(通用场景描述) - .usd 文件扩展名用于皮克斯的 USD 系统,它代表通用场景描述。.usd 文件包含分层 3D 场景数据,包括几何体、材质和参考。它通常用于可扩展的场景构建和跨软件协作。
.mxs(麦克斯韦场景) - .mxs 文件扩展名用于麦克斯韦渲染,它代表麦克斯韦场景。.mxs 文件包含 3D 场景数据,包括几何体、灯光、相机和材质定义。它通常用于物理上准确的渲染。
.tgo (Terragen 对象) - Terragen 中使用 .tgo 文件扩展名,它代表 Terragen 对象。.tgo 文件包含具有曲面属性和位移信息的 3D 模型数据。它通常用于向景观渲染添加详细对象。
纹理、材质和元数据
.mtl(材质模板库) - .mtl 文件扩展名与.obj文件一起使用,它代表材质模板库。.mtl 文件包含材质定义,包括颜色、反射率和纹理贴图。它通常用于将视觉属性应用于.obj模型。
.mat(材质文件) - .mat 文件扩展名用于各种 3D 应用程序,它代表材质。.mat 文件包含有关纹理、着色器和表面属性的数据。它通常用于定义 3D 表面的显示方式。
.spp (Substance Painter Project) - .spp 文件扩展名用于 Adobe Substance Painter,它代表 Substance Painter Project。.spp 文件包含 3D 模型、纹理图层、蒙版和画笔。它通常用于纹理绘制工作流程。
.sbs(Substance Designer Graph) - .sbs 文件扩展名用于 Adobe Substance Designer,它代表 Substance Graph。.sbs 文件包含基于节点的程序材质网络。它通常用于创建和编辑 .sbsar 文件。
.orbx(Octane渲染包) - .orbx文件扩展名用于OctaneRender,它代表Octane渲染包。.orbx 文件包含场景、材质、纹理和照明。它通常用于高质量的 GPU 渲染。
.fbm(FBX材质文件夹) - .fbm文件扩展名与.fbx文件结合使用,它代表FBX材质文件夹。.fbm 文件包含主模型引用的纹理和材质贴图。它通常在模型导入/导出期间使用。
.ai (Adobe Illustrator) - .ai 文件扩展名在 Adobe Illustrator 中使用,它代表 Adobe Illustrator Artwork。.ai 文件包含矢量图形和插图。它通常用于 3D 纹理中的徽标和 2D 元素。
.png(便携式网络图形)- .png 文件扩展名用于设计软件,它代表便携式网络图形。.png文件包含支持透明度的光栅图像。它通常用于纹理贴图和 UI 元素。
.jpg (JPEG Image) - .jpg 文件扩展名用于图像,代表联合摄影专家组。.jpg文件包含压缩的光栅图形。它通常用于需要小文件大小的漫反射纹理。
.psd (Photoshop 文档) - .psd 文件扩展名用于 Adobe Photoshop,它代表 Photoshop 文档。.psd文件包含分层图像数据。它通常用于构建复杂的纹理和视觉资产。
.exr (OpenEXR) - .exr 文件扩展名用于高端渲染工作流程,它代表 OpenEXR。.exr 文件包含高动态范围 (HDR) 图像数据。它通常用于光照贴图、环境纹理和合成。
.svg(可缩放矢量图形)- .svg 文件扩展名用于 Web 和 UI 工作流程,它代表可缩放矢量图形。.svg文件包含基于 XML 的 2D 矢量数据。它通常用于 3D 场景中的图标叠加或贴花。
.pdf(便携式文档格式)- .pdf 文件扩展名用于文档交换,它代表便携式文档格式。.pdf文件可以包含嵌入的图形、布局和矢量元素。它通常用于参考纹理或视觉指南。
.hrd(HyperShade 渲染数据) - .hrd 文件扩展名用于 Alias 软件,它代表 HyperShade 渲染数据。.hrd 文件包含与渲染相关的属性,例如着色器和照明信息。它通常用于管理复杂的渲染设置。
.dn (Adobe Dimension) - .dn 文件扩展名用于 Adobe Dimension,它代表 Dimension Project。.dn 文件包含 3D 场景、材质、照明和摄像机设置。它通常用于创建逼真的产品可视化和品牌模型。
3D打印
.stl(立体光刻) - .stl 文件扩展名用于 3D 打印,它代表立体光刻。.stl 文件包含使用三角形网格的 3D 对象的曲面几何形状。它通常用于制造和原型制作。
.3mf(3D 制造格式)- .3mf 文件扩展名用于 3D 打印工作流程,它代表 3D 制造格式。.3mf 文件包含模型几何、颜色、材料和打印设置。它通常用于提高与现代打印机的兼容性。
.ply(多边形文件格式)- .ply 文件扩展名用于 3D 扫描和建模,它代表多边形文件格式。.ply 文件包含支持颜色和透明度的 3D 网格数据。它通常用于扫描模型和点云可视化。
.amf(增材制造文件)- .amf 文件扩展名用于高级 3D 打印,代表增材制造文件。.amf 文件包含模型几何、颜色、材质和星座。它通常用于支持复杂的多材料打印。
.gcode(G 代码文件)- .gcode 文件扩展名用于 CNC 和 3D 打印,它代表 G 代码。.gcode 文件包含用于打印或切割的机器指令。它通常用于控制 3D 打印机或 CNC 机器。
.mpt(材料路径模板)- .mpt 文件扩展名用于 3D 打印和加工,代表材料路径模板。.mpt 文件包含预定义的刀具路径和材料说明。它通常用于自动化制造设置。
.mpf(机器进程文件)- .mpf 文件扩展名用于 CAM 工作流程,它代表机器进程文件。.mpf 文件包含 CNC 或增材制造机器的特定于流程的命令。它通常用于生产环境。
.nc(数控)- .nc 文件扩展名用于 CNC 加工,代表数控。.nc 文件包含机器可读的刀具路径和作。它通常用于控制铣床、车床和铣床。
.lyc(荔枝切片机)- .lyc 文件扩展名用于荔枝切片器软件,它代表荔枝文件。.lyc 文件包含具有支持和曝光设置的切片 3D 打印作业。它通常用于准备树脂打印件。
.bip (KeyShot 场景) - .bip 文件扩展名用于 KeyShot,它代表 Bunkspeed 图像包。.bip 文件包含 3D 模型、材质、相机和照明设置。它通常用于呈现高质量的产品可视化效果。
最后的思考
了解 3D 和 3D 在线查看编辑的多样化前景对于任何从事建模、动画、工程、游戏开发或 AR/VR 体验的人来说都是至关重要的。每个文件扩展名都有独特的用途——无论是存储精确的 CAD 设计、启用实时游戏资产,还是支持高质量的渲染和模拟。
通过根据用例组织和识别这些格式,专业人士可以简化工作流程,确保跨工具的兼容性,并为其创意或技术项目选择最有效的格式。随着数字设计行业的不断发展,扎实掌握这些基本格式将帮助您保持多功能性、高效性并准备好跨平台适应。