ODEPsp

From GameBrew
ODEPsp
Psp02.png
General
AuthorAnonymousTipster
TypeDemos
Version2005
LicenseBSD
Last Updated2005/10/29
Links
Download
Website

ODEPsp is a demo version of an ODE (Open Dynamics Engine) port.

ODE is a real-time physics engine software development kit. Its two main components are a rigid body dynamics simulation engine and a collision detection engine.

It is free software licensed both under the BSD license and the LGPL.

Features

  • All ODE source code in one folder, making changes easy.
  • 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 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.

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.

Screenshots

odepsp.jpg

Compatibility

Currently this program will only run on PSPs with Firmware version 1.0 or 1.50.

External links

Advertising: