跳转至

INST-Sculpt

INST-Sculpt: Interactive Stroke-based Neural SDF Sculpting

Overview

INST-Sculpt 解决的是一个很具体但很实用的问题:如果形状已经表示成 neural SDF,用户能不能像在 ZBrush 里一样,直接画 stroke 来雕刻,而不用切回 mesh 或其他显式表示。


核心问题

neural SDF 很适合连续表示和高分辨率建模,但交互编辑并不直接:

  • 参数藏在 MLP 权重里
  • 用户看不到“哪个局部由哪些参数控制”
  • 很难像 mesh 一样直接刷一笔就改一个局部

INST-Sculpt 的目标是:

在不离开 neural SDF 表示的前提下,提供接近数字雕刻工具的交互式 stroke 编辑。


方法框架

1. Stroke-based sculpting

  • 用户直接在渲染出的 SDF 表面上画一条 stroke
  • stroke 可以配合自定义 brush profile
  • 还可以沿 stroke 方向做强度调制

2. Tubular sampling

  • 以 stroke 为中心建立局部 u-v-n 坐标系
  • 在 stroke 周围的 tubular region 里采样点
  • 用这些样本去约束 neural SDF 的局部 fine-tuning

这是论文最重要的实现点,因为它把“画一条线”转成了稳定的 3D 局部监督。

3. 实时微调 SDF

  • 用局部采样点微调 MLP
  • 让零水平集朝目标刷形状移动
  • 同时尽量保持周围未编辑区域平滑连续

关键实验结论

编辑速度

论文把 tubular sampling 和 3DNS 的 point-based sampling 做了对比:

  • 在多组采样规模下,INST-Sculpt 都更快
  • 相对 3DNS 可达到约 16x 速度提升

这个加速很重要,因为交互式工具能不能用,首先看延迟是否够低。

几何质量

论文用 Chamfer Distance 比较了:

  • 直接高分辨率 mesh 编辑
  • 粗 mesh 编辑
  • 3DNS pointwise editing
  • INST-Sculpt

结果显示,INST-Sculpt 在局部编辑区域内的质量明显好于 3DNS,也更接近直接 mesh 编辑的理想目标。

表达能力

论文演示了很多不只是“鼓包/凹陷”的 brush 效果:

  • 刻字
  • 复杂雕纹
  • 曲线调制
  • 同时雕刻与外凸

这说明它已经接近可用的 sculpting workflow,而不只是 demo 级局部修改。


为什么它重要

INST-Sculpt 的贡献在于把 neural SDF 从“适合表示”推进到“也适合交互编辑”,而不是提出新的生成模型。

它代表的是另一条路线:

  • 不追求从文本直接改 3D
  • 重点是让隐式表示也能支持艺术家式操作

局限

  • 主要是局部交互式几何雕刻,不处理语义级别生成编辑
  • 依赖局部微调,虽然快很多,但仍不是完全零成本更新
  • 更适合单物体 shape sculpting,不是完整资产级编辑系统

一句话总结

INST-Sculpt 的主要价值,是把 stroke-based digital sculpting 直接带到 neural SDF 表示里,通过 tubular sampling 实现低延迟、可控、保连续的局部雕刻编辑。

评论

评论功能当前未启用。当前站点不依赖 GitHub 评论服务;如果后续需要评论,建议接入自托管评论后端。
回到页面顶部