skip to main content
10.1145/3574131.3574442acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

PM4VR: A Scriptable Parametric Modeling Interface for Conceptual Architecture Design in VR

Published: 13 January 2023 Publication History

Abstract

In this paper, we propose PM4VR, a novel scriptable parametric modeling interface for the Unity3D game engine which can be applied to VR-driven parametric modeling designs. By simplifying prevailing advanced programming languages such as C# and Java, we propose another programming language, named Java♭, to simplify the grammar and lower the programmer’s learning curve. By implementing a series of advanced parametric modeling techniques, we integrate our Java♭ compiler virtual machine with those functionalities which can facilitate interactive parametric modeling design process on the Unity3D game engine within immersive SteamVR environments. More specifically, in this paper, we introduce the Java♭ programming language, explain the implementation details of Java♭ compiler virtual machine, and discuss the experimental results of the interactive parametric modeling on conceptual architecture designs using PM4VR. Besides, a Supplementary Material with Java♭ programming examples is included.

Supplementary Material

Supplementary Material (supplementary.pdf)
MP4 File (video.mp4)
Video

References

[1]
Maziar Asefi and Mahnaz Bahremandi-Tolou. 2019. Design challenges of reciprocal frame structures in architecture. Journal of building Engineering 26 (2019), 100867.
[2]
Renata Castelo-Branco 2019. Immersive Algorithmic Design-Live Coding in Virtual Reality. (2019).
[3]
Renata Castelo-Branco and António Leitão. 2022. Algorithmic Design in Virtual Reality. Architecture 2, 1 (2022), 31–52.
[4]
Adrien Coppens, Tom Mens, and Mohamed-Anis Gallas. 2019. Parametric modelling within immersive environments: building a bridge between existing tools and virtual reality headsets. arXiv preprint arXiv:1906.05532(2019).
[5]
Theresa Fink and Reinhard Koenig. 2019. Integrated Parametric Urban Design in Grasshopper/Rhinoceros 3D-Demonstrated on a Master Plan in Vienna. (2019).
[6]
Dominic Hawton, Ben Cooper-Wooley, Jorke Odolphi, Ben Doherty, Alessandra Fabbri, Nicole Gardner, and M Hank Haeusler. 2018. Shared immersive environments for parametric model manipulation-evaluating a workflow for parametric model manipulation from within immersive virtual environments. (2018).
[7]
Hanie Omid and Mahmood Golabchi. 2020. Survey of parametric optimization plugins in Rhinoceros used in contemporary architectural design. In Proceedings of the Fourth International Conference on Modern Research in Civil Engineering, Architecture, Urban Management and Environment, Karaj, Iran, Vol. 17.
[8]
Roaring Tide Productions. 2021. Unity Asset Store: ArchimatixPro.
[9]
Monika Dyavenahalli Shivegowda, Pawinee Boonyasopon, Sanjay Mavinkere Rangappa, and Suchart Siengchin. 2022. A review on computer-aided design and manufacturing processes in design and architecture. Archives of Computational Methods in Engineering (2022), 1–8.
[10]
Milena Stavric and Ognen Marina. 2011. Parametric modeling for advanced architecture. International journal of applied mathematics and informatics 5, 1(2011), 9–16.

Cited By

View all

Index Terms

  1. PM4VR: A Scriptable Parametric Modeling Interface for Conceptual Architecture Design in VR

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VRCAI '22: Proceedings of the 18th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
    December 2022
    284 pages
    ISBN:9798400700316
    DOI:10.1145/3574131
    • Editors:
    • Enhua Wu,
    • Lionel Ming-Shuan Ni,
    • Zhigeng Pan,
    • Daniel Thalmann,
    • Ping Li,
    • Charlie C.L. Wang,
    • Lei Zhu,
    • Minghao Yang
    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: 13 January 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Compiler and Virtual Machine
    2. Conceptual Architecture Design
    3. Parametric Modeling
    4. Programming Language
    5. Virtual Reality

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    VRCAI '22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 51 of 107 submissions, 48%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)33
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login 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

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media