PM4VR: A Scriptable Parametric Modeling Interface for Conceptual Architecture Design in VR
Wanwan Li
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.