skip to main content
10.1145/3092907.3092908acmconferencesArticle/Chapter ViewAbstractPublication PagesegConference Proceedingsconference-collections
research-article

Interactive swept surface modeling in virtual reality with motion-tracked controllers

Published: 29 July 2017 Publication History

Abstract

In this work we describe an interactive technique which enables gestural curve and surface design in an immersive virtual environment. We use a pair of motion tracked controllers to allow the user to intuitively control a Hermite spline curve which can be swept through space to create surfaces, or to define the location and orientation of cloned meshes. A head mounted display and tracked controllers replace the traditional keyboard and mouse for view selection and object interaction. Natural and expressive body motions allow the user to specify the parameters which define the curves and surfaces. Results are demonstrated using the HTC Vive VR system.

References

[1]
Alexis Angelidis, Marie-Paule Cani, Geoff Wyvill, and Scott King. 2006. Swirling-sweepers: Constant-volume modeling. Graphical Models 68, 4 (2006), 324--332.
[2]
Rahul Arora, Rubaiat Habib Kazi, Fraser Anderson, Tovi Grossman, Karan Singh, and George Fitzmaurice. 2017. Experimental Evaluation of Sketching on Surfaces in VR. (2017).
[3]
Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models. In Proceedings of the 21st annual ACM symposium on User interface software and technology. ACM, 151--160.
[4]
Steve Bryson. 1996. Virtual reality in scientific visualization. Commun. ACM 39, 5 (1996), 62--71.
[5]
Steve Bryson and Creon Levit. 1991. The virtual windtunnel-An environment for the exploration of three-dimensional unsteady flows. In Visualization, 1991. Visualization'91, Proceedings., IEEE Conference on. IEEE, 17--24.
[6]
Valve Corporation. 2017. OpenVR. https://github.com/ValveSoftware/openvr. (2017).
[7]
Carolina Cruz-Neira, Daniel J Sandin, and Thomas A DeFanti. 1993. Surround-screen projection-based virtual reality: the design and implementation of the CAVE. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques. ACM, 135--142.
[8]
Frank Dachille IX, Hong Qin, Arie Kaufman, and Jihad El-Sana. 1999. Haptic sculpting of dynamic surfaces. In Proceedings of the 1999 symposium on Interactive 3D graphics. ACM, 103--110.
[9]
Tushar H Dani and Rajit Gadh. 1997. Creation of concept shape designs via a virtual reality interface. Computer-Aided Design 29, 8 (1997), 555--563.
[10]
Char Davies and John Harrison. 1996. Osmose: towards broadening the aesthetics of virtual reality. (1996).
[11]
Cagatay Demiralp, Cullen D Jackson, David B Karelitz, Song Zhang, and David H Laid-law. 2006. Cave and fishtank virtual-reality displays: A qualitative and quantitative comparison. IEEE Transactions on Visualization and Computer Graphics 12, 3 (2006), 323--330.
[12]
Rae A Earnshaw. 2014. Virtual reality systems. Academic press.
[13]
Gerald Farin. 2014. Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide. Elsevier.
[14]
E. Garcia and T. McGraw. 2016. Bodygraphe: Gestural Computing for Visual Music. In Expressive 2016 - Posters, Artworks, and Bridging Papers. The Eurographics Association.
[15]
Gabriele Guidi, Michele Russo, and Davide Angheleddu. 2014. 3D survey and virtual reconstruction of archeological sites. Digital Applications in Archaeology and Cultural Heritage 1, 2 (2014), 55--69.
[16]
Chris Gunn. 2006. Collaborative virtual sculpting with haptic feedback. Virtual Reality 10, 2 (2006), 73--83.
[17]
Rorik Henrikson, Bruno Araujo, Fanny Chevalier, Karan Singh, and Ravin Balakrishnan. 2016. Multi-Device Storyboards for Cinematic Narratives in VR. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology. ACM, 787--796.
[18]
Bret Jackson and Daniel F Keefe. 2016. Lift-Off: Using Reference Imagery and Freehand Sketching to Create 3D Models in VR. IEEE transactions on visualization and computer graphics 22, 4 (2016), 1442--1451.
[19]
Daniel F Keefe, Daniel Acevedo Feliz, Tomer Moscovich, David H Laidlaw, and Joseph J LaViola Jr. 2001. CavePainting: a fully immersive 3D artistic medium and interactive experience. In Proceedings of the 2001 symposium on Interactive 3D graphics. ACM, 85--93.
[20]
Daniel F Keefe, Robert C Zeleznik, and David H Laidlaw. 2007. Drawing on air: Input techniques for controlled 3D line illustration. IEEE Transactions on Visualization and Computer Graphics 13, 5 (2007), 1067--1081.
[21]
Marius Kintel and Clifford Wolf. 2011. OpenSCAD, The Programmers Solid 3D CAD Modeller. (2011).
[22]
Sam Machkovech. 2016. Learning how to VR with Tilt Brush, HTC Vivefis killer app. Ars Technica 5 (2016).
[23]
Robert Mallary. 1970. TRAN2: A Computer Graphics Program to Make Sculpture. In Proceedings of the November 17--19, 1970, Fall Joint Computer Conference (AFIPS '70 (Fall)). ACM, New York, NY, USA, 451--460.
[24]
James McCrae and Karan Singh. 2009. Sketching piecewise clothoid curves. Computers & Graphics 33, 4 (2009), 452--461.
[25]
Jung Nam and Daniel F Keefe. 2016. Spatial correlation: An interactive display of virtual gesture sculpture. Leonardo (2016).
[26]
Todd Palamar. 2013. Mastering Autodesk Maya 2014: Autodesk Official Press. John Wiley & Sons.
[27]
Steven Schkolne, Michael Pruett, and Peter Schröder. 2001. Surface drawing: creating organic 3D shapes with the hand and tangible tools. In Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 261--268.
[28]
Stanley E Sclaroff, Alex Pentland, Irfan Essa, Martin Friedmann, and Bradley Horowitz. 1990. The thingworld modeling system: Virtual sculpting by modal forces. In ACM SIGGRAPH Computer Graphics, Vol. 24. ACM, 143--144.
[29]
Dave Shreiner, Graham Sellers, John M Kessenich, and Bill M Licea-Kane. 2013. OpenGL programming guide: The Official guide to learning OpenGL, version 4.3. Addison-Wesley Professional.
[30]
Mel Slater and Martin Usoh. 1994. Body centred interaction in immersive virtual environments. Artificial life and virtual reality 1 (1994), 125--148.
[31]
Scott Spencer. 2011. ZBrush Character Creation: Advanced Digital Sculpting. John Wiley & Sons.
[32]
Ivan E Sutherland. 1968. A head-mounted three dimensional display. In Proceedings of the December 9--11, 1968, fall joint computer conference, part I. ACM, 757--764.
[33]
Rensu Theart, Ben Loos, and Thomas Niesler. 2017. Virtual reality assisted microscopy data visualization and colocalization analysis. BMC Bioinformatics 18, 64 (2017).
[34]
Wenping Wang, Bert Jüttler, Dayue Zheng, and Yang Liu. 2008. Computation of rotation minimizing frames. ACM Transactions on Graphics (TOG) 27, 1 (2008), 2.
[35]
Colin Ware, Kevin Arthur, and Kellogg S Booth. 1993. Fish tank virtual reality. In Proceedings of the INTERACT'93 and CHI'93 conference on Human factors in computing systems. ACM, 37--42.
[36]
Tamar Hei Ting Wong and Kee Ka Ki Wong. 2016. VRgram. In SIGGRAPH ASIA 2016 VR Showcase. ACM, 9.

Cited By

View all
  • (2024)Bimanual Interactions for Surfacing Curve Networks in VRExtended Abstracts of the CHI Conference on Human Factors in Computing Systems10.1145/3613905.3650988(1-7)Online publication date: 11-May-2024
  • (2024)Toward More Comprehensive Evaluations of 3D Immersive Sketching, Drawing, and PaintingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.327629130:8(4648-4664)Online publication date: Aug-2024
  • (2022)An agent-based paradigm for virtual modelingExpert Systems with Applications: An International Journal10.1016/j.eswa.2021.116393192:COnline publication date: 15-Apr-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SBIM '17: Proceedings of the Symposium on Sketch-Based Interfaces and Modeling
July 2017
51 pages
ISBN:9781450350792
DOI:10.1145/3092907
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computational aesthetics
  2. modeling
  3. virtual reality

Qualifiers

  • Research-article

Conference

Expressive '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 20 of 36 submissions, 56%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)2
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Bimanual Interactions for Surfacing Curve Networks in VRExtended Abstracts of the CHI Conference on Human Factors in Computing Systems10.1145/3613905.3650988(1-7)Online publication date: 11-May-2024
  • (2024)Toward More Comprehensive Evaluations of 3D Immersive Sketching, Drawing, and PaintingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.327629130:8(4648-4664)Online publication date: Aug-2024
  • (2022)An agent-based paradigm for virtual modelingExpert Systems with Applications: An International Journal10.1016/j.eswa.2021.116393192:COnline publication date: 15-Apr-2022
  • (2021)User-Defined Gestures with Physical Props in Virtual RealityProceedings of the ACM on Human-Computer Interaction10.1145/34869545:ISS(1-23)Online publication date: 5-Nov-2021
  • (2019)DesignAR: Immersive 3D-Modeling Combining Augmented Reality with Interactive DisplaysProceedings of the 2019 ACM International Conference on Interactive Surfaces and Spaces10.1145/3343055.3359718(29-41)Online publication date: 10-Nov-2019
  • (2018)Bare-Handed 3D Drawing in Augmented RealityProceedings of the 2018 Designing Interactive Systems Conference10.1145/3196709.3196737(241-252)Online publication date: 8-Jun-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media