60 likes | 145 Views
Specialization Project 2010: Milestone 3. OpenCL Particle System. What I’ve done. Complete non-interactive particles calculations on GPU Demo application with Smoke - real-time interactions ( adjustable settings). Program flow. Main loop. Kernel1 – Update particles. Duration
E N D
Specialization Project 2010: Milestone 3 OpenCL Particle System
WhatI’vedone • Completenon-interactiveparticlescalculations on GPU • Demo application with Smoke • - real-timeinteractions (adjustable settings)
Program flow Main loop Kernel1 – Updateparticles Duration Velocity --- Otherkernels (sorting, hashingetc) Positions Colors Prepare for rendering Render (shader)
Not in the framework • Collisions with objects • GPU particlesorting (z-axis) • Several times the performance • (attractiveforcesbetweenparticles) Attractive force (SPH) P1 P1 Extendedattractiveforcescalculation and collisions has to be added for water simulation