ODEPsp: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/psphomebrew/ODEPsp.jpg|250px | | image = https://dlhb.gamebrew.org/psphomebrew/ODEPsp.jpg|250px | ||
| type = Demo | | type = Demo | ||
| version = alternate | | version = alternate version demo (29 Oct 2005) | ||
| licence = Mixed | | licence = Mixed | ||
| author = AnonymousTipster | | author = AnonymousTipster | ||
| Line 21: | Line 21: | ||
* Sample demonstrates setting up 3D world with textures and mipmapping. | * Sample demonstrates setting up 3D world with textures and mipmapping. | ||
* Sample demonstrates dropping cubes onto a plane using ODE and it's integration with GU functions. | * Sample demonstrates dropping cubes onto a plane using ODE and it's integration with GU functions. | ||
* Sample includes helper functions that return a PSP matrix from an ODE body, making GU integration easy. | * Sample includes helper functions that return a PSP matrix from an ODE body, making GU integration easy. | ||
* Sample includes a Pause/Unpause simulation button to compare Framerates of ODE with purely graphical load. | * Sample includes a Pause/Unpause simulation button to compare Framerates of ODE with purely graphical load. | ||
==User guide== | |||
ODE source includes convex mesh source, but it is not linked because convex meshes are almost impossible to use because of their stability problems. Also, this reduces Eboot size slightly. | |||
Sample currently runs using frame time as ODE parameters, this can make the framerate jump about, but keeps it as high as possible. Using the alternate method (fixed timestep) gives a stable 40-60 FPS, whereas framerate timestep can give 30-100FPS. | |||
There is some commented out source code for arranging the blocks in a wall, rather than a tower. This is included for learning purposes, and needs tweaking to become stable. | |||
==Compatibility== | ==Compatibility== | ||
