File size: 1,661 Bytes
b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 35e1480 cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b cb0ee71 b8fbf0b 36a5501 cb0ee71 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | ---
license: mit
language:
- en
tags:
- 3d
- 3d-reconstruction
- sketch-based-modeling
- surface-reconstruction
- pytorch
- siggraph-2026
---
# S2V-Net for NeuralSketch2Surf
This repository hosts the pretrained S2V-Net weights used by **NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches**.
S2V-Net reconstructs closed surfaces from sparse, unoriented 3D sketch curves. The model predicts a `112^3` volumetric occupancy field from voxelized sketch strokes; the final mesh is extracted with Marching Cubes and can be refined with the smoothing tool from the project repository.



## Model
- **Input:** voxelized 3D sketch strokes on a `112^3` grid.
- **Output:** binary surface occupancy probabilities.
- **Backbone:** SwinUNETR-style 3D transformer for global shape inference.
- **Refinement:** lightweight 3D residual module for local boundary correction.
- **Use case:** interactive sketch-based surface reconstruction from raw 3D strokes.
## Notes
- The model is trained for closed-surface reconstruction.
- Very thin structures may be limited by the `112^3` voxel resolution.
## Citation
If you use these weights, please cite:
```bibtex
@article{ye2026neuralsketch2surf,
title = {NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches},
author = {Ye, Hongsheng and Sureshkumar, Anandhu and Wang, Zhonghan and Cani, Marie-Paule and Hahmann, Stefanie and Bonneau, Georges-Pierre and Parakkat, Amal Dev},
journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH)},
year = {2026}
}
```
|