免费体素工具
体素化工具:把任意 3D 模型变成体素艺术
拖入模型,选择高度体素数,即可得到从纹理取色的方块化版本,通常几秒到不到一分钟即可完成。免费,文件始终不会离开你的设备。
- 高 16 到 128 体素
- 颜色取自纹理
- GLB、OBJ、STL、VOX
- 无需注册
三步使用体素化工具
- 01
拖入 3D 模型
将 GLB、glTF、OBJ、FBX、STL、3MF、PLY、USDZ、DAE 或 STEP 文件拖到上方工具中,最大 200 MB。带纹理的 GLB 和 glTF 文件颜色效果最好。试试示例会加载一个约 50 万三角形的带纹理半身像。 - 02
设置分辨率
拖动 分辨率,从 16 到 128,步长为 4;提示会显示例如 高 48 体素。高度是精确的,宽度和深度按模型比例缩放。点击 体素化,观察进度递增。 - 03
检查并导出
体素化面板会显示 体素、网格(宽 × 高 × 深)、颜色 以及一排主要色块。切换 原始 和 结果,然后点击 下载 GLB,或选择 OBJ、STL 或 VOX。
体素化工具的分辨率与输出设置
| 设置 | 范围 | 作用 |
|---|---|---|
| 分辨率 | 高 16–128 体素,步长 4 | 默认 48。设置精确的高度体素数;宽度和深度会按比例缩放以匹配 |
| 颜色 | 自动 | 每个体素取其所覆盖表面的平均颜色,来源为纹理、顶点色或材质色 |
| GLB | 任意尺寸 | 带顶点色的立方体,适用于 Blender、three.js、游戏引擎和网页 |
| OBJ | 任意尺寸 | 同一个网格,顶点色写入 OBJ 文件 |
| STL | 任意尺寸 | 仅几何体,无颜色 |
| VOX | 每边最多 256 | MagicaVoxel 格式,最多 255 种颜色。当网格宽度或深度超过 256 时,按钮会被禁用 |
在我们的测试中,50 万三角形的示例在 48 体素高时变成 5,128 个体素,用时 9.7 秒。最繁重的运行在较慢的测试浏览器中最多约一分钟;普通笔记本电脑通常更快。
哪些模型适合做体素艺术
醒目的大形状和大色块最适合方块化。精细装饰在低分辨率下会变成噪点。
这个 3D 模型转体素工具如何工作
体素化工具会在模型上铺一层网格,其尺寸经过设定,使高度正好等于你选择的体素数。然后它沿三个轴,穿过网格的每一行和每一列投射射线,并标记射线穿过表面的每个单元格。这样得到的是 中空外壳,厚度为一个体素,而不是实心方块:角色内部保持为空,从而降低体素数量和文件大小。
颜色来自射线击中的表面,并对每个体素内的所有命中点取平均。纹理会先在模型顶点处采样,因此高密度网格能保留纹理细节,而纹理精细的超低多边形模型则会显得更模糊。没有纹理的模型会回退到顶点色或材质色,所以普通灰色 STL 会变成灰色。由于结果是外壳,体素数量大致随分辨率的平方增长,而不是立方。
图片转体素:从一张图片开始
这个体素化工具读取的是 3D 模型,而不是平面图片,所以图片需要先做一步处理。用图片转 3D把它变成 3D 模型:新账户可获得 3 个免费积分,GLB 下载免费。然后把 GLB 拖到这里。
需要注意:免费模型没有纹理,因此生成的体素会是单一颜色。带纹理的模型通常需要 3 到 5 分钟生成,并且需要付费方案,颜色会带入体素。想从图片搭建 Minecraft 建筑,可参考 Minecraft 雕像页面,流程相同。
体素艺术生成器技巧
推荐做法
- 先从 48 开始体素化,再试 32 获得更粗块的效果,或试 96 保留细节
- 使用带纹理的 GLB 文件;颜色来自纹理
- 在 MagicaVoxel 中打开 VOX 文件,进行上色、打光和渲染
- 如果浏览器处理吃力,可用网格简化器精简过于复杂的模型
避免做法
- 注意内部是空心的;结果是单层体素外壳
- 不要还没在切片软件中检查就直接打印体素 STL
- 别把细长、多尖刺的模型降到 16 体素;它们会断成漂浮碎片
- 当模型在 128 体素高时非常宽,网格超过 256,就不要再选 VOX
体素化工具的限制
- 仅生成外壳。 体素沿表面生成,没有填充选项。
- STL 不是一整块干净的实体。 它由立方体面构成,切片软件可能会报错。用于查看和渲染没问题;要可靠打印,请在 CAD 工具中建模方块版本,或用 STL 修复检查文件。
- VOX 每边最多 256。 GLB、OBJ 和 STL 没有网格限制。
- 速度取决于模型。 大多数模型几秒内完成体素化;复杂模型在 128 体素高时最多需要一分钟,手机更慢。
- 要做 Minecraft, 请使用 Minecraft 原理图生成器,它运行同一个体素化工具,并把每个体素匹配到真实方块。
常见问题
常见问题
这个体素化工具免费吗?
是的。无需账户、没有水印,也不限制模型数量。体素化工具在你的浏览器标签页中运行,文件从不上传,也不会产生费用。唯一成本是时间:大多数模型只需几秒,极复杂的模型在最高分辨率下最多需要一分钟。
如何把 3D 模型转换成体素?
把模型拖到上方工具中,将分辨率设为想要的高度体素数,然后点击体素化。在面板中查看网格大小和体素数量,对比原始和结果,然后下载 GLB、OBJ、STL 或 MagicaVoxel VOX 文件。
可以把图片变成体素吗?
不能直接做到,因为体素化工具需要 3D 模型。先用图片转 3D 从图片生成模型:新账户可获得 3 个免费积分和一次免费 GLB 下载。免费模型没有纹理,所以体素会是单一颜色;带纹理的模型需要付费方案,并能保留颜色。
体素化工具会保留模型颜色吗?
会,只要模型本身有颜色。每个体素取其所覆盖表面的平均颜色,来源为纹理、顶点色或材质色。带纹理的 GLB 和 glTF 文件效果最好。STL 没有颜色,所以 STL 会输出为单一颜色。
可以在 MagicaVoxel 中打开结果吗?
可以。点击 VOX 下载保留颜色的 MagicaVoxel 文件。VOX 格式每边最多 256 个体素,所以当你的网格宽度或深度超过该限制时,按钮会被禁用。稍微降低分辨率再体素化,就能降到限制以内。
为什么我的体素模型是空心的?
体素化工具会标记模型表面经过的单元格,因此生成厚度为一个体素的外壳。这样可以减少体素数量和文件大小,外观看起来完全一样。如果你需要实心块,例如要切开它,请在 MagicaVoxel 或其他体素编辑器中填充。
应该使用什么分辨率?
默认的 48 体素高适合大多数角色和道具。图标和刻意粗块风格可用 16 到 32;建筑、雕像和任何带精细细节的内容可用 64 到 128。细薄部分在低分辨率下会断开,所以剑或四肢断裂时就调高。