wraggster
July 23rd, 2006, 21:00
Kojima (http://forums.ps2dev.org/viewtopic.php?t=6321) has released a new Opensource 3D engine for the PSP, heres the details:
http://img126.imageshack.us/img126/9995/mplay005oc6.jpg
Here's the first alpha of raptor 3d, It's a hybrid engine that is a port of MiniB3D by simon harris, and my own engine Trinity, both of which are open source pc gl engines.
http://img126.imageshack.us/img126/2481/mplay006yx6.jpg
It's wrote against the latest svn version of pspgl and as such requires you have it installed before using this.
Currently the project is a single file containing a small demo and the engine, by alpha2 maybe 3, it will be organized into seperate files for each class.
Current engine features:
SceneGraph with child/parent relationships.
Multi-texture material (Only 1 one texture supported atm, need to do multi-pass stuff)
Full suite of entity maniuplation functions, including position/rotate/lookat/scale etc.
Matrix class.
2D Engine using pens for fast orthogonal 2d rendering of rects/lines 2d textures.
2D Gui, with windows, buttons, plugin styles and more, including full mouse cursor emulation via the nub, dpad and action buttons, sliders, canvas etc
Full support for static b3d files made popular by the blitz3d Application.
Font renderer.(Uses texture based fonts)
Logger (Create text logs and log output via Logger->Log())
And some other stuff.
Next version will add boned animation via b3d and more including multi-pass texturing.
As this is open source, I'd be happy to have others contribute to the engine or even put it on the svn if enough people use it
Download and Give Feedback Via Comments
http://img126.imageshack.us/img126/9995/mplay005oc6.jpg
Here's the first alpha of raptor 3d, It's a hybrid engine that is a port of MiniB3D by simon harris, and my own engine Trinity, both of which are open source pc gl engines.
http://img126.imageshack.us/img126/2481/mplay006yx6.jpg
It's wrote against the latest svn version of pspgl and as such requires you have it installed before using this.
Currently the project is a single file containing a small demo and the engine, by alpha2 maybe 3, it will be organized into seperate files for each class.
Current engine features:
SceneGraph with child/parent relationships.
Multi-texture material (Only 1 one texture supported atm, need to do multi-pass stuff)
Full suite of entity maniuplation functions, including position/rotate/lookat/scale etc.
Matrix class.
2D Engine using pens for fast orthogonal 2d rendering of rects/lines 2d textures.
2D Gui, with windows, buttons, plugin styles and more, including full mouse cursor emulation via the nub, dpad and action buttons, sliders, canvas etc
Full support for static b3d files made popular by the blitz3d Application.
Font renderer.(Uses texture based fonts)
Logger (Create text logs and log output via Logger->Log())
And some other stuff.
Next version will add boned animation via b3d and more including multi-pass texturing.
As this is open source, I'd be happy to have others contribute to the engine or even put it on the svn if enough people use it
Download and Give Feedback Via Comments