40 likes | 145 Vues
Completed Milestone 2 of a project specializing in OpenCL particle systems. This milestone included parallelizing CL kernels for 1M particles with attributes like lifetime and gravity. Designed a demo application with features like demo emitter, freecam, GLSL shaders, and pause simulation. The framework also incorporates spatial hashing and Lennard-Jones potential, with improved visualization and documentation. Questions? Reach out for more information.
E N D
Specialization Project 2010: Milestone 2 OpenCL Particle System Jonas Johansson
Completed • Framework • Parallelized CL kernel (1M particles) • Attributes: • Lifetime, direction, external force (e.g. gravity) • GPU Sending/Receiving data • Demo Application • Demo emitter • Freecam • GLSL Shaders • Pause Simulation
Remaining • Framework • Spatial Hashing • Lennard-Jones Potential • Documentation • Demo Application • GUI • Improved visualization