CASSIE: Curve and Surface Sketching in Immersive Environments
Honorable MentionAuthors
Document Title
CASSIE: Curve and Surface Sketching in Immersive Environments
Document Information
- Subject Area: Human-Computer Interaction and Virtual Reality Design
- Keywords: 3D curve networks, immersive design, design ideation, conceptual modeling, virtual reality, automatic optimization, freehand sketching, patch generation, user study, digital 3D art
Research Background and Problems
-
What problems or challenges did the authors identify?
- Freehand 3D sketches in virtual reality, while advantageous for rapid and unrestricted design ideation, often lack precision and structure, making them unsuitable for direct downstream design workflows.
- Traditional methods for curve network and patch generation typically require users to explicitly define connections and surfaces, resulting in a tedious and error-prone manual process.
- Challenges in precisely arranging and associating sketches in 3D, combined with a lack of depth perception and professional structural support, can lead to a loss of sketch quality, posing significant difficulties for artists and designers.
-
Why is this problem important?
- Improving immersive design tools can not only enhance design efficiency but also promote broader adoption of virtual reality as a tool for creating complex designs.
- Enabling designers to quickly transition from ideation sketches to structured conceptual models in 3D space can significantly impact downstream processes such as product design, manufacturing, and virtual sculpting.
-
Research Motivation and Related Work
- The authors propose an integrated system to transform freehand sketches into formal conceptual designs, addressing the aforementioned challenges and supporting a smoother design workflow.
- Current research and commercial applications (e.g., Gravity Sketch and Tilt Brush) often develop features in a fragmented manner, lacking integrated support for ideation and conceptual modeling.
Solution
-
What methods or solutions did the authors propose?
- The authors developed a virtual reality sketching system called CASSIE, which allows users to transform freehand 3D sketches into structured curve networks and surface patches.
- They introduced a novel 3D optimization framework to automatically beautify and structure sketches.
- Real-time algorithms were employed to iteratively construct patches, addressing issues such as closed-loop detection and surface generation for connected curves.
-
What are the innovative aspects of this solution?
- Automatic sketch beautification aligns sketches with existing 3D curves or planar frameworks with high precision.
- Selective optimization of sketch structures transforms user-drawn curves into consistent and clear curve networks.
- The ability to autonomously generate surfaces simplifies steps for monitoring and creating 3D objects.
-
What are the implementation steps and key technologies used?
- Curve Network Creation: A least-squares-based framework was used to optimize user-drawn curves, snapping them closer to the input shape.
- Patch Generation: Local searches for closed loops among curves were conducted to generate surfaces, with manual supplementation allowed when necessary.
- User Workflow: A minimalistic design interface was provided, supporting a seamless transition from sketching to conceptual modeling.
Research Outcomes
-
What specific outcomes were achieved?
- CASSIE can convert freehand sketches into structured curve networks and surfaces, with the resulting models directly applicable to downstream applications such as 3D printing, engineering analysis, and detailed sculpting.
- Real-time sketch optimization during user interaction significantly improved modeling quality while preserving creative freedom.
-
What advantages does it have compared to existing solutions?
- Compared to commercial systems like Gravity Sketch, CASSIE can automatically generate surfaces while drawing curves, eliminating the need for frequent mode switching.
- Compared to desktop CAD tools, CASSIE simplifies the conceptual modeling process through immersive design, offering a smoother sketch-to-model transition.
- Real-time beautification and patch generation make the design process more natural and efficient.
-
What were the experimental or evaluation results?
- In a formal study involving 12 participants, CASSIE's functionality was validated for both professional designers and amateur users. The curve networks significantly reduced sketch discontinuities, improving coherence.
- The Creative Support Index (CSI) for design sketches showed that CASSIE's "Armature" and "Patch" features were comparable to freehand sketching while enhancing conceptual modeling capabilities.
- Experimental results indicated that the proportion of terminal nodes in curve networks created using the Patch system was significantly reduced compared to the Armature system, suggesting that the Patch system further motivated users to create structured models.
-
Limitations and Future Directions
-
Limitations:
- Current automatic sketch optimization may be overly "aggressive," interfering with user intent, especially for more intricate and complex curves.
- Patch generation may miss closed loops or fail to perfectly reproduce the desired curvature.
-
Future Directions:
- Explore dynamic adjustment of optimization thresholds or introduce gesture recognition to enhance user control during optimization.
- Improve surface generation algorithms to more accurately reflect the curvature and aesthetics intended by designers.
- Investigate integrating AR/VR environments with physical models for precise on-site design capabilities.
- Open-source the system and leverage user datasets to expand design models, further developing immersive toolsets for artists and designers.
-
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can freehand 3D sketches be converted into structured curve networks and surfaces?Category: XR Art Drawing and Animation CreationSimilar questionsarrow_forward
- How can an automated 3D optimization framework improve sketch quality without compromising creative freedom?Category: XR Art Drawing and Animation CreationSimilar questionsarrow_forward
- In what aspects does CASSIE improve existing VR design tools?Category: XR Art Drawing and Animation CreationSimilar questionsarrow_forward
Practical Problems
1- Designers struggle to achieve precise modeling with cumbersome workflows when hand-drawing 3D sketches in VR.Category: XR Art Drawing and Animation CreationSimilar questionsarrow_forward
- 67%
VR for Design: Exploring Long-Term Experiences and Workflows of 3D Designing in Virtual Reality
CHI '26· Mixed Reality Workspaces +2
- 67%
Squidgets: Sketch-based Widget Design for Scene Manipulation
UIST '25· Immersion & Presence Research +2
- 60%
SymbiosisSketch: Combining 2D & 3D Sketching for Designing Detailed 3D Objects in Situ
CHI '18· Mixed Reality Workspaces +1
- 60%
Agile 3D Sketching with Air Scaffolding
CHI '18· Hand Gesture Recognition +1
- 60%
Swire: Sketch-based User Interface Retrieval
CHI '19· Immersion & Presence Research +1
- 60%
The Impact of Sketch-guided vs. Prompt-guided 3D Generative AIs on the Design Exploration Process
CHI '24· Generative AI (Text, Image, Music, Video) +1
- 60%
FusionProtor: A Mixed-Prototype Tool for Component-level Physical-to-Virtual 3D Transition and Simulation
CHI '25· 3D Modeling & Animation +1
- 60%
A Scaffold-Based Tool for Product Design Variations in Virtual Reality
CHI '25· Mixed Reality Workspaces +1
- 60%
ScaffoldSketch: Accurate Industrial Design Drawing in VR
UIST '21· Mixed Reality Workspaces +1
- 60%
Wakey-Wakey: Animate Text by Mimicking Characters in a GIF
UIST '23· Graphic Design & Typography Tools +1
Based on Jaccard similarity of research subtopics & professions (≥60%)