This project was a rudimentary implementation of Smoothed Particle Hydrodynamics on the Playstation 3 Dev Kits. I based the simulation on my virtual clay project except this time I used the processor cells to run the physics calculations. It ended up quite a simple implementation due to the complexity of the PS3 and severe time constraints.
This was an extremely challenging project and became a constant battle of digging through the Playstation documentation to find the answers to the problems I had and trying to peice together how the system worked. The final result was a horrible tangled mess of code that I’d never show anyone, but at least I managed to get a reasonable little simulation out of it. The main thing I took from this was the experience of developing with the platform and having to teach myself the whole toolset and SDK from first principles without any help from experienced developers – the lecturers were learning it all with us.
You can download a short video I recorded on my phone of the simulation running. There isn’t any form of input so I set the code to randomly poke a few particles every now and again to get things moving so you can see the physics at work. Download the video here.