什么是3D 模型查看器?
3D模型查看器可直接在本地打开 GLB、GLTF、FBX、OBJ、STL、PLY 和 3MF 文件。旋转、缩放和平移来从任意角度检查模型。可在贴图、线框、素模、法线和 X 光视图之间切换,还能进入全屏、调整光照或更换背景色。无需上传任何文件。
查看器基于 Three.js 加 OrbitControls,鼠标拖动是绕物体旋转,双指拖动是平移,滚轮是缩放。模型加载完毕后,面板会显示顶点数、三角面数、面数、绘制调用数和材质数。用显示模式按钮在贴图、线框(查看拓扑)、素模(无贴图灰模看形体)、法线(查看面朝向)和 X 光(半透明,看内部被遮挡的结构)之间切换,把视口放大到全屏细看,调节方向光强度,把背景换成深灰或任意十六进制颜色,方便截图存档。
使用方法
- 拖入或浏览上传 3D 模型文件(.glb、.gltf、.fbx、.obj、.stl、.ply 或 .3mf)
- 使用鼠标或触控来旋转、缩放和平移模型
- 在贴图、线框、素模、法线和 X 光显示模式之间切换,进入全屏、调整光照,或更改背景颜色以便检视
何时使用
- 在 3D 美术开始花时间贴材质之前,先把 GLB/GLTF 调过来看一眼。
- 确认从 Blender 导出的 OBJ 几何体是不是和软件里看到的一致。
- 在手机上把资产展示给客户,不必让对方装 Blender、Maya 或 Unity。
结果
设计师发给您一个产品原型的GLB文件,您需要审查它。上传文件,旋转模型检视各个角度,切换至线框模式检查几何结构,截图以便分享反馈意见。
常见问题
- 支持哪些 3D 文件格式?
- GLB、GLTF、FBX、OBJ、STL、PLY 和 3MF。GLB、GLTF、FBX 把材质、贴图、动画都打进一个包里。OBJ 只带几何信息,即便附带 MTL,这里也不会读取颜色和贴图。STL 和 PLY(常见于三维扫描和打印)只有纯几何,会显示为无贴图的灰色;PLY 若自带顶点颜色则会保留。
- 为什么模型整个是黑的或者看不见?
- 要么尺度远超摄像机视锥,要么模型里没有内置灯光。点「重置摄像机」让它自动适配,再把光照强度调大。如果通体纯黑,通常是材质引用的贴图文件没附带过来。
- 面板里的顶点数和面数是什么意思?
- 顶点是网格的端点,面(也就是三角面)是连接它们的多边形,绘制调用数大致等于独立网格的数量——越少,渲染开销越小。游戏用的道具一般在 5 万三角面以内,角色 20 万以内。如果一个道具到了几百万,基本就是未减面的高模雕刻。
- 模型带骨骼动画的话查看器会播放吗?
- 会。GLTF 和 GLB 中嵌入的动画片段会直接加载到播放面板,第一段会自动播放。用下拉框可以切换行走、待机或美术输出的任何片段,随时暂停或继续。静态模型则不显示播放面板,保持界面整洁。
- 可以把当前视角截图保存吗?
- 可以,「截图」按钮会按画布分辨率把当前画面导出 PNG。先把背景、灯光、角度调好再点击,导出来的就是客户看到的样子,可以直接发邮件附图。