CASSIE: Curve and Surface Sketching in Immersive Environments
Presentation | Team members | Collaborations | Publications | Job offers | Contact


CASSIE: Curve and Surface Sketching in Immersive Environments

ACM Conference on Human Factors in Computing Systems (CHI) - 2021
Download the publication : CASSIE_author_version.pdf [14.8Mo]   CASSIE_Supplemental_Material.pdf [6.7Mo]  
We present CASSIE, a conceptual modeling system in VR that leverages freehand mid-air sketching, and a novel 3D optimization framework to create connected curve network armatures, predictively surfaced using patches with C0 continuity. Our system provides a judicious balance of interactivity and automation, providing a homogeneous 3D drawing interface for a mix of freehand curves, curve networks, and surface patches. Our system encourages and aids users in drawing consistent networks of curves, easing the transition from freehand ideation to concept modeling. A comprehensive user study with professional designers as well as amateurs (N=12), and a diverse gallery of 3D models, show our armature and patch functionality to offer a user experience and expressivity on par with freehand ideation, while creating sophisticated concept models for downstream applications.

Images and movies


See also

>> Project page

Acknowledgements and Funding

We thank our study participants for their time and effort, and the anonymous reviewers for their helpful comments. This work was supported by ERC Starting Grant D3 (ERC-2016-STG 714221), NSERC Discovery Grant 480538, and by software and research donations from Adobe.

BibTex references

  author       = "Yu, Emilie and Arora, Rahul and Stanko, Tibor and Bærentzen, J. Andreas and Singh, Karan and Bousseau, Adrien",
  title        = "CASSIE: Curve and Surface Sketching in Immersive Environments",
  booktitle    = "ACM Conference on Human Factors in Computing Systems (CHI)",
  year         = "2021",
  url          = ""

Other publications in the database

» Emilie Yu
» Rahul Arora
» Tibor Stanko
» J. Andreas Bærentzen
» Karan Singh
» Adrien Bousseau