Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ODEPsp

From GameBrew
Revision as of 14:07, 2 August 2021 by HydeWing (talk | contribs)
ODEPsp
ODEPsp.jpg
General
Author(s)AnonymousTipster
TypeDemo
Versionalternate Version Demo
LicenceMixed
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>


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.
  • 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.
  • 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.

Compatibility

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

External links

Advertising: