Game Development Reference
In-Depth Information
Figure 3.3. MATT tool user interface with module integration. The texture browser
interface is included in the top panel and is currently displaying asset screenshots from
the Asset Viewer.
were automatically detected and discarded, even at different resolutions or with
other aberrations such as hue or tint shifting. This process typically took under
ten minutes to run a full comparison of all TGA image data.
As different disciplines requested more features, we simply added more modules
to the MATT tool that met these ongoing requirements. Advanced user interface
(AUI) support in wxPython allowed for custom configurations of any of MATT
tool's expanding range of module windows without having to explicitly and man-
ually manage the windows ourselves. AUI simply acted as a container for existing
wxPython panels with no modification.
Part way through the project, another stand-alone application was written in
Python to visualize asset-data information as a GPU-accelerated heat map over a
top-down image of the entire game world. To do this, the tool parsed the game
world XML data for position information and then rendered this information onto a
single image. Even though this module used nonstandard Python libraries such as
 
Search WWH ::




Custom Search