Archive

Posts Tagged ‘Resources’

The Resource Loop

May 16th, 2009

One major task for the development of the necessary features in the engine which is being worked on currently is the resource management section, as part of the Seamlessness feature which is being added to the game engine. Resources being 3D mesh files, textures, sound files, animation files and etc. The seamlessness design breaks down the world into chunks which will be loaded and unloaded in real time as the player progresses through the levels. This should ideally help out in increasing the rendering performance, memory consumption and general cpu load due to processes related to AI, physics and animation.

This feature needs to connect to the resource management hooks and start getting tested. It will probably be the last major architecturally significant feature we’ve planned for at this stage of development. The most critical resources are related to graphics and we’re currently trying to investigate the mechanisms OGRE provides for handling resources. One major feature which is definitely necessary for this design is the background resource load/unload which OGRE supports in a separate application thread.

Necessary tools to be integrated for Seamlessness and Resource Management are buing built into the level editor (Iranvij) in parallel.

Implementing this feature properly needs great focus from the technical and artistic departments since it affects the processes and main workflows of both.

VN:F [1.9.11_1134]
Rating: 7.3/10 (7 votes cast)
VN:F [1.9.11_1134]
Rating: +3 (from 3 votes)
Author: Categories: Editor, Engine Tags: , , ,