Haefner, VictorJerome Perret and Valter Basso and Francesco Ferrise and Kaj Helin and Vincent Lepetit and James Ritchie and Christoph Runde and Mascha van der Voort and Gabriel Zachmann2014-12-172014-12-172014978-3-905674-76-7https://doi.org/10.2312/eurovr.20141343Virtual Reality applications are very complex. 3D modelling and scene authoring is very time consuming and requires expertise in computer sciences. A further problem are the advanced Virtual Reality hardware setups, which have to be planned, configured and maintained. PolyVR is a Virtual Reality authoring system that allows the user to dynamically create immersive and interactive virtual worlds. The created content is abstracted from the hardware setup, allowing a flexible deployment even on complex distributed visualization setups. The hardware setup configuration is dynamic, it can be changed while the virtual world is running. This includes viewport management, tracking systems and other Virtual Reality technologies such as haptic devices. Scene authoring is realised through manipulation and configuration of the scenegraph nodes as well as through Python scripting for dynamic and interactive content. Python bindings provide access to all built-in features of PolyVR. It allows for a powerful and highly flexible way of interfacing with external libraries or other resources, and is a very intuitive language with a low learning curve.I.3.7 [Computer Graphics]Three Dimensional Graphics and RealismVirtual RealityPolyVR - A Virtual Reality Authoring System