Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3489849.3489872acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
short-paper
Open access

EntangleVR: A Visual Programming Interface for Virtual Reality Interactive Scene Generation

Published: 08 December 2021 Publication History
  • Get Citation Alerts
  • Abstract

    Entanglement is a unique phenomenon in quantum physics that describes a correlated relationship in the measurement of a group of spatially separated particles. In the fields of science fiction, game design, art and philosophy, it has inspired the creation of numerous innovative works. We present EntangleVR, a novel method to create entanglement-inspired virtual scenes with the goal to simplify representing this phenomenon in the design of interactive VR games and experiences. By providing a reactive visual programming interface, users can integrate entanglement into their design without requiring prior knowledge of quantum computing or quantum physics. Our system enables fast creation of complex scenes composed of virtual objects with manipulable correlated behaviors.

    Supplementary Material

    MP4 File (EntangleVR_Paper_Video.mp4)
    Supplemental video

    References

    [1]
    Aditya Anupam, Ridhima Gupta, A. Naeemi, and Nassim Jafarinaimi. 2018. Particle in a Box: An Experiential Environment for Learning Introductory Quantum Mechanics. IEEE Transactions on Education 61 (2018), 29–37.
    [2]
    John S. Bell. 1964. On the Einstein-Podolsky-Rosen paradox. Physics Physique Fizika 1 (1964), 195–200.
    [3]
    A. Bierbaum, C. Just, P. Hartling, K. Meinert, A. Baker, and C. Cruz-Neira. 2001. VR Juggler: a virtual platform for virtual reality application development. In Proceedings IEEE Virtual Reality 2001. 89–96. https://doi.org/10.1109/VR.2001.913774
    [4]
    Mark Billinghurst, Sisinio Baldis, Lydia Matheson, and Mark Phillips. 1997. 3D Palette: A virtual reality content creation tool. ACM Symposium on Virtual Reality Software and Technology, Proceedings, VRST, 155–156. https://doi.org/10.1145/261135.261163
    [5]
    Felix Bloch. 1946. Nuclear Induction. Physical Review 70, 7-8 (Oct. 1946), 460–474. https://doi.org/10.1103/PhysRev.70.460 Provided by the SAO/NASA Astrophysics Data System.
    [6]
    Blockly 2021. Blockly: Games for tomorrow’s programmers. Retrieved July 11, 2021 from https://blockly.games/
    [7]
    Blueprint VIsual Scripting 2021. Blueprint Visual Scripting: OVerview of using the Blueprint visual scripting system for gameplay. Retrieved July 11, 2021 from https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/Blueprints/
    [8]
    Scott Andrew Brown, Michael Gratton, and Bronwen Williams. 2019. A Visual Programming Tool for Creative Practice Pedagogy in Embodied Interaction and Media Arts. In Proceedings of the 31st Australian Conference on Human-Computer-Interaction (Fremantle, WA, Australia) (OZCHI’19). Association for Computing Machinery, New York, NY, USA, 364–368. https://doi.org/10.1145/3369457.3369495
    [9]
    Alberto Cannavò, Francesco De Pace, Federico Salaroglio, and Fabrizio Lamberti. 2020. A visual editing tool supporting the production of 3D interactive graphics assets for public exhibitions. International Journal of Human-Computer Studies 141 (2020), 102450. https://doi.org/10.1016/j.ijhcs.2020.102450
    [10]
    Cycling’74 Max 2021. Max is software for experimentation and invention. Retrieved July 11, 2021 from https://cycling74.com/
    [11]
    Simon J. Devitt. 2016. Programming quantum computers using 3-D puzzles, coffee cups, and doughnuts. arxiv:1609.06628 [quant-ph]
    [12]
    Henrik Engström, Jenny Brusk, and Patrik Erlandsson. 2018. Prototyping Tools for Game Writers. The Computer Games Journal 7 (09 2018). https://doi.org/10.1007/s40869-018-0062-y
    [13]
    Omar Costa Hamido, Giovanni Amedeo Cirillo, and Edoardo Giusto. 2020. Quantum Synth: A Quantum-Computing-Based Synthesizer. In Proceedings of the 15th International Conference on Audio Mostly (Graz, Austria) (AM ’20). Association for Computing Machinery, New York, NY, USA, 265–268. https://doi.org/10.1145/3411109.3411135
    [14]
    Werner Heisenberg. 1958. Physics and Philosophy: The Revolution in Modern Science. New York: Harper.
    [15]
    Anastasia Kovalkov, Avi Segal, and Kobi Gal. 2020. Inferring Creativity in Visual Programming Environments. In Proceedings of the Seventh ACM Conference on Learning @ Scale (Virtual Event, USA) (L@S ’20). Association for Computing Machinery, New York, NY, USA, 269–272. https://doi.org/10.1145/3386527.3406725
    [16]
    Gun A. Lee, Gerard J. Kim, and Mark Billinghurst. 2005. Immersive Authoring: What You EXperience Is What You Get (WYXIWYG). Commun. ACM 48, 7 (July 2005), 76–81. https://doi.org/10.1145/1070838.1070840
    [17]
    John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The Scratch Programming Language and Environment. ACM Trans. Comput. Educ. 10, 4, Article 16 (Nov. 2010), 15 pages. https://doi.org/10.1145/1868358.1868363
    [18]
    Math.NET 2021. Math.NET Numerics. Retrieved July 11, 2021 from https://numerics.mathdotnet.com/
    [19]
    Mark R. Mine. 1995. ISAAC: A Virtual Environment Tool for the Interactive Construction of Virtual Worlds. Technical Report. USA.
    [20]
    Brad A. Myers. 1990. Taxonomies of visual programming and program visualization. Journal of Visual Languages and Computing 1, 1 (1990), 97–123. https://doi.org/10.1016/S1045-926X(05)80036-9
    [21]
    Michael Nebeling and Katy Madier. 2019. 360proto: Making Interactive Virtual Reality & Augmented Reality Prototypes from Paper. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (2019).
    [22]
    Michael A. Nielsen and Isaac L. Chuang. 2010. Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press.
    [23]
    Randy Pausch, Tommy Burnette, AC Capeheart, Matthew Conway, Dennis Cosgrove, Rob DeLine, Jim Durbin, Rich Gossweiler, Shuichi Koga, and Jeff White. 1995. Alice: rapid prototyping for virtual reality. IEEE Computer Graphics and Applications 15, 3 (1995), 8–11. https://doi.org/10.1109/38.376600
    [24]
    Quantum Game with Photons 2 2021. Quantum Gane with Photons: An in-browser simulation and visualization of quantum mechanics. Retrieved July 11, 2021 from https://quantumgame.io/
    [25]
    Quantum Moves 2021. Quantum Moves: Help scientist by simulating logical operations in a quantum computer. Retrieved July 11, 2021 from https://citizensciencegames.com/games/quantum-moves/
    [26]
    Rhinoceros 2021. Grasshopper. Retrieved July 11, 2021 from https://www.rhino3d.com/6/new/grasshopper/
    [27]
    Erwin Schrödinger. 1935. Discussion of Probability Relations between Separated Systems. Mathematical Proceedings of the Cambridge Philosophical Society 31, 4(1935), 555–563.
    [28]
    Jürgen Schulze, Andrew Prudhomme, Philip Weber, and Thomas DeFanti. 2013. CalVR: An Advanced Open Source Virtual Reality Software Framework. Proceedings of SPIE - The International Society for Optical Engineering 8649 (03 2013), 02–. https://doi.org/10.1117/12.2005241
    [29]
    William R. Sherman, Daniel Coming, and Simon Su. 2013. FreeVR: honoring the past, looking to the future. In The Engineering Reality of Virtual Reality 2013(Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 8649), Margaret Dolinsky and Ian E. McDowall (Eds.).
    [30]
    SideFX 2021. Houdini Overview. Retrieved July 11, 2021 from https://www.sidefx.com/products/houdini/
    [31]
    Anthony Steed and Mel Slater. 1996. A dataflow representation for defining behaviours within virtual environments. In Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium. 163–167. https://doi.org/10.1109/VRAIS.1996.490524
    [32]
    Andrew Stratton, Chris Bates, and Andy Dearden. 2017. Quando: Enabling Museum and Art Gallery Practitioners to Develop Interactive Digital Exhibits. In End-User Development, Simone Barbosa, Panos Markopoulos, Fabio Paternò, Simone Stumpf, and Stefano Valtolina (Eds.). Springer International Publishing, 100–107.
    [33]
    Tuukka Takala. 2014. RUIS - A toolkit for developing virtual reality applications with spatial interaction. SUI 2014 - Proceedings of the 2nd ACM Symposium on Spatial User Interaction. https://doi.org/10.1145/2659766.2659774
    [34]
    Russell M. Taylor, Thomas C. Hudson, Adam Seeger, Hans Weber, Jeffrey Juliano, and Aron T. Helser. 2001. VRPN: A Device-Independent, Network-Transparent VR Peripheral System. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology (Baniff, Alberta, Canada) (VRST ’01). Association for Computing Machinery, New York, NY, USA, 55–61. https://doi.org/10.1145/505008.505019
    [35]
    TOUCHDESIGNER by Derivative 2021. TOUCHDESIGNER. Retrieved July 11, 2021 from https://derivative.ca/
    [36]
    vvvv 2021. vvvv - a multipurpose toolkit. Retrieved July 11, 2021 from https://vvvv.org/
    [37]
    Justin D. Weisz, Maryam Ashoori, and Zahra Ashktorab. 2018. Entanglion: A Board Game for Teaching the Principles of Quantum Computing(CHI PLAY ’18). Association for Computing Machinery, New York, NY, USA, 523–534. https://doi.org/10.1145/3242671.3242696
    [38]
    Alexander Zable, Lloyd Hollenberg, Eduardo Velloso, and Jorge Goncalves. 2020. Investigating Immersive Virtual Reality as an Educational Tool for Quantum Computing. In 26th ACM Symposium on Virtual Reality Software and Technology (Virtual Event, Canada) (VRST ’20). Association for Computing Machinery, New York, NY, USA, Article 6, 11 pages. https://doi.org/10.1145/3385956.3418957
    [39]
    Lei Zhang and Steve Oney. 2020. FlowMatic: An Immersive Authoring Tool for Creating Interactive Scenes in Virtual Reality. Association for Computing Machinery, New York, NY, USA, 342–353. https://doi.org/10.1145/3379337.3415824

    Cited By

    View all
    • (2024)DreamCodeVR: Towards Democratizing Behavior Design in Virtual Reality with Speech-Driven Programming2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR58804.2024.00078(579-589)Online publication date: 16-Mar-2024
    • (2024)ConnectVR: A Trigger-Action Interface for Creating Agent-based Interactive VR Stories2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR58804.2024.00051(286-297)Online publication date: 16-Mar-2024
    • (2023)EntangleVR++: evaluating the potential of using entanglement in an interactive VR scene creation systemFrontiers in Virtual Reality10.3389/frvir.2023.12525514Online publication date: 22-Dec-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VRST '21: Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology
    December 2021
    563 pages
    ISBN:9781450390927
    DOI:10.1145/3489849
    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 the author(s) 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: 08 December 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3D scene creation
    2. art
    3. creativity
    4. entanglement
    5. quantum computing
    6. virtual reality
    7. visual programming

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Conference

    VRST '21

    Acceptance Rates

    Overall Acceptance Rate 66 of 254 submissions, 26%

    Upcoming Conference

    VRST '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)375
    • Downloads (Last 6 weeks)45

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)DreamCodeVR: Towards Democratizing Behavior Design in Virtual Reality with Speech-Driven Programming2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR58804.2024.00078(579-589)Online publication date: 16-Mar-2024
    • (2024)ConnectVR: A Trigger-Action Interface for Creating Agent-based Interactive VR Stories2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR58804.2024.00051(286-297)Online publication date: 16-Mar-2024
    • (2023)EntangleVR++: evaluating the potential of using entanglement in an interactive VR scene creation systemFrontiers in Virtual Reality10.3389/frvir.2023.12525514Online publication date: 22-Dec-2023
    • (2023)BlocklyVR: Exploring Block-based Programming in Virtual RealityProceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia10.1145/3626705.3627779(257-269)Online publication date: 3-Dec-2023
    • (2023)Visual design of art based on interactive technology and environment aware intelligent devicesSoft Computing10.1007/s00500-023-08519-9Online publication date: 2-Jun-2023
    • (2023)Exploring Visual Languages for Prototyping Interactive Behaviors for Tangible Virtual RealityEnd-User Development10.1007/978-3-031-34433-6_13(203-219)Online publication date: 6-Jun-2023
    • (2022)Defining Configurable Virtual Reality Templates for End UsersProceedings of the ACM on Human-Computer Interaction10.1145/35345176:EICS(1-35)Online publication date: 17-Jun-2022
    • (2022)Database Query Execution Through Virtual RealityProceedings of the Future Technologies Conference (FTC) 2022, Volume 210.1007/978-3-031-18458-1_42(619-633)Online publication date: 13-Oct-2022

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media