Posted By: wraggster
Kojima has posted a new version of his 3D Engine for the PSP, heres whats new:
Some of the new features/improvements include,
-Infinitely faster animation system. Optimized to the absolute brink, the previous demo which ran at 21fps now runs at over 60fps (How much over is hard to tell, with the psp's 60fps hw limit)
So now you can realistically use animated meshes within your app game.
-Single Surface Particle system.
What this is, is basically a particle system where each particle is part of a single surface that is generated each frame(In an optimized manner so it's fast) which means even if you have a 1000 particles, they are all rendered in one call to glDrawElements. All particles are automatically pointed towards the active camera, and can be textured.
Usage is very simple.
The font renderer can now produced 3d text and return them as an entity usable just like any other mesh.
i.e you can rotate/scale/position them anywere in your 3d world.
Like the font renderer, it uses the active font as the texture for the text.
-Material Blend modes.
Now each material has a blend mode that specifies how it is blended in with the screen.
Currently supported is Mask which treats transparant pixels as see through even on 3d meshes. perfect for fences/windows etc. Allowing you to use simple geo with complex shapes.
Also supported is Solid and Add.
-3D Credit system
USing the 3d text engine, this allows you to create a rolling credit(I.e the ending of a movie/game not credit as in score) demo.
The demo included within the code uses all of this to produce a star wars like intro. It looks for a music file called theme1. i use the actual star wars theme personally but for legal reasons I can't include it.
Plus other bugfixes/improvements too numerous to mention.
On the next episode of Arrested Development, Tobias invents linepicking, tform code and collision support.
And gob returns a dead duck..
Download and Give Feedback Via Comments