Rendering of 3D Dynamic Virtual Environments
Salvatore Catanese, Emilio Ferrara, Giacomo Fiumara, Francesco Pagano

TL;DR
This paper introduces a modular framework for rendering dynamic 3D virtual environments suitable for video game development, integrating graphics, physics, sound, and effects using open-source components.
Contribution
It presents a flexible, expandable architecture that combines multiple open-source tools to create realistic and dynamic 3D environments with environmental effects.
Findings
Successfully integrated open-source components for comprehensive environment rendering
Demonstrated dynamic effects like day-night cycle, terrain, water, and vegetation
Achieved compatibility with major graphics and audio APIs
Abstract
In this paper we present a framework for the rendering of dynamic 3D virtual environments which can be integrated in the development of videogames. It includes methods to manage sounds and particle effects, paged static geometries, the support of a physics engine and various input systems. It has been designed with a modular structure to allow future expansions. We exploited some open-source state-of-the-art components such as OGRE, PhysX, ParticleUniverse, etc.; all of them have been properly integrated to obtain peculiar physical and environmental effects. The stand-alone version of the application is fully compatible with Direct3D and OpenGL APIs and adopts OpenAL APIs to manage audio cards. Concluding, we devised a showcase demo which reproduces a dynamic 3D environment, including some particular effects: the alternation of day and night infuencing the lighting of the scene, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
