Given limited development times and memory requirements, it is infeasible for developers to create such a large amount of building interiors using the traditional asset creation pipeline, where all buildings in a city have to be individually modelled and placed by artists. To the best knowledge of the creators, current existing solutions attempting to generate or model virtual cities are generating only "fake" building exteriors without indoor areas.
Having buildings with fully exploarable interiors, makes it possible to have dynamic, destructible environments, opening the door to innovative gameplay opportunities. The system is using PhysX (tm) as physics middleware, but does not require dedicated hardware or additional software like. Authoring of destroyable objects is done in the DCC package and the system is automatically handling the destruction at runtime.
Only the portions that are immediately needed are physicalized for collision detection and response. The use of this lazy generation scheme combined with a modular system and instancing, allows the use of only a fraction of the memory that a model of the entire interior and exterior city would otherwise require. Therefore, the system presented allows for exploration of a large city on a standard personal computer or laptop with a video card supporting OpenGL, Shader Model 1.1 (Geforce3 series and up). Esoteric hardware is not necessary.
No comments:
Post a Comment