| |||||
AMGLib was created as an accessible and useful 3D engine for PSPSDK developers.
AMGLib is a 3D engine that comes with support for 3D functions, camera, lights, textures, mapping, 3D models, animations, screen fadings, shaders, alpha-blending. Furthermore, AMGLib also features support for 2D.
Here are some key features of "AMGLib":
· 3D models in OBJ format
· BMP textures and sprites
· Screen effects
· Controls and RTC, IO supported
What's New in This Release: [ read full changelog ]
· Initial version of the lib
· We can init the 3D and 2D system
· We can use a fully camera
· We can use 4 lights powered by PSP, direction al and point lights are supported
· We can load and show 3D models in OBJ format, with independent movements and with many objects (it has some bugs with the textures)
· Loading and enabling textures in BMP format in 24 and 32 bits, with alpha-blending
· We can set a color and a brightness to the screen, blending with the 3D scene
· Access to many keys got by AMGlib, except the KERNEL controlled keys (next version)
· We can get the frames per second of an application (FPS), and get the real RTC PSP
· We can combine 2D and 3D together
· We can use an ortho projection to show 2D sprites, with the same possibilities of any
· 3D object (in next version we'll animate them)
· AMGlib set default callbacks for HOME, use this: AMG_SetupCallbacks();
· We can send errors to the screen for debug: AMG_Error(text);
· We can administrate VRAM with many functions for that
· We can use PSP matri...

Via: AMGLib 0.1 Beta