60 likes | 150 Vues
Achieved non-interactive particles calculations on GPU, implemented real-time interactions with adjustable settings, improved performance, GPU particle sorting, attractive forces between particles, collisions with objects, and extended attractive forces calculation for water simulation.
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