SurfaceBrush: From Virtual Reality Drawings to Manifold Surfaces
Enrique Rosales, Jafet Rodriguez, Alla Sheffer

TL;DR
SurfaceBrush is a novel method that converts dense VR stroke drawings into manifold 3D surfaces by leveraging local stroke coherence and tangent direction consistency, enabling improved 3D shape modeling from VR sketches.
Contribution
We introduce a new surfacing algorithm tailored for VR stroke inputs, utilizing local coherence and tangent similarity to generate manifold surfaces, addressing unique input sparsity and error patterns.
Findings
Successfully converts VR stroke collections into manifold surfaces
Demonstrates robustness across varying input complexities
Outperforms existing surfacing methods in accuracy and coherence
Abstract
Popular Virtual Reality (VR) tools allow users to draw varying-width, ribbon-like 3D brush strokes by moving a hand-held controller in 3D space. Artists frequently use dense collections of such strokes to draw virtual 3D shapes. We propose SurfaceBrush, a surfacing method that converts such VR drawings into user-intended manifold free-form 3D surfaces, providing a novel approach for modeling 3D shapes. The inputs to our method consist of dense collections of artist-drawn stroke ribbons described by the positions and normals of their central polylines, and ribbon widths. These inputs are highly distinct from those handled by existing surfacing frameworks and exhibit different sparsity and error patterns, necessitating a novel surfacing approach. We surface the input stroke drawings by identifying and leveraging local coherence between nearby artist strokes. In particular, we observe that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Computer Graphics and Visualization Techniques · Advanced Numerical Analysis Techniques
