在你的设备上运行 · 你的文件从不离开你的设备。
放入模型,选择要转成什么。可读十一种格式 — GLB、glTF、OBJ、STL、PLY、FBX、Collada(DAE)、3MF、AMF、VRML 和 USDZ — 可写六种:GLB、glTF、OBJ、STL、PLY 和 USDZ。读取、重建和写出都在你自己的机器上完成,不向任何地方发送。
这一点在 3D 文件上比在本站其他任何地方都更要紧:一个模型往往是客户的产品、建筑的扫描件,或是尚未发布的设计。电商详情页要用的 GLB、送去打印的 STL、交给引擎的 FBX——都不必先交到别人的服务器上。
模型若附带配套文件,请一并放入:OBJ 的颜色在 .mtl 文件和它指向的贴图图片里,.gltf 的几何数据在旁边的 .bin 里;少了它们,形状没错,但只剩一片灰。另外,每种格式能装的东西并不一样:STL 只存形状,颜色和动画进不去——这是格式本身如此,不是转换出了错,而且会在你下载之前讲清楚。GLB 和 glTF 完整保留动画;USDZ 保留整个部件的移动,但不保留骨骼动画。
不适用于: 写出 FBX、Collada 或 3MF,以及 STEP、IGES、SolidWorks 等 CAD 格式——那些是实体格式而非网格,需要 CAD 内核而不是网格转换器。
只有一部分3D格式说明了一个单位代表什么。GLB和glTF按定义以米为单位。Collada、3MF和AMF会写明单位,工具会应用它;没写单位的3MF按毫米读取,这是该格式的默认值。OBJ、STL、PLY和VRML什么也没写;FBX记录了一个单位,但写出FBX的各个程序对它的含义看法不一,所以页面会显示这个单位,但不套用。
对这些格式,页面把量出的尺寸显示为不带单位的数字,并问你一个单位原本代表什么。GLB、glTF和USDZ以米写出,选了单位之后的OBJ和PLY也是。STL是例外:切片软件把它的数字当作毫米,所以只要知道真实尺寸,STL就以毫米写出,而且对STL来说,选项里也有“一米”。输出为GLB、glTF或USDZ时,输入的STL按毫米读取。
打印用的格式让模型立在Z轴上:STL、3MF和AMF。glTF和其他格式让它立在Y轴上。两者不同时,页面会把模型转四分之一圈,让它在新文件里竖直站立,除非你选择“保持坐标轴不变”。PLY默认保持原样,除非你要求转动,因为各种扫描仪对它的朝上方向没有统一的约定。
GLB和glTF保留几何形状、材质、贴图图片和动画;这里写出的glTF是一个文件,数据以文本形式存在里面。STL只保留三角面。PLY保留形状,以及法线、纹理坐标和每个点的颜色,但不保留贴图图片。模型有颜色或图片时,OBJ放在一个ZIP里,附带一个.mtl文件和它的贴图图片;两者都没有时,就是单独一个.obj。USDZ保留模型、材质,以及移动整个部件的动画,但不保留骨骼动画和形态键(blend shape)动画。
下载按钮旁边会有一行,写出所选格式丢掉了什么——只在模型确实有这些内容时才写——并列出模型引用了、但你没有添加的文件。
模型是你添加的、带模型扩展名的文件中最大的那个;只有在没有任何文件带模型扩展名时,才会用ZIP、.gz或.kmz。转换后的面板里,“顶点”是转换过程中保存的角点:OBJ、FBX、STL和Collada的读取器给每个三角形各自三个角点,所以对这些格式,顶点数是三角形数的三倍,尽管写出的文件里这些点是共用的。
本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা