Category Archives: opencl
Adventures in OpenCL Part 2: Particles with OpenGL
This tutorial series is aimed at developers trying to learn OpenCL from the bottom up, with a focus on practicality. This installment introduces OpenCL context sharing with OpenGL. We make a simple particle system to demonstrate this feature. One of … Continue reading
Particles in BGE Update: GLSL, more options
So I’ve been making some headway with my OpenCL Particle Systems in the Blender Game Engine. I now have the option to render the particles with GLSL (Hi moguri, I’m going to need more help!), and I have improved my … Continue reading
Adventures in OpenCL: Part 1.5, C++ Bindings
This tutorial series is aimed at developers trying to learn OpenCL from the bottom up, with a focus on practicality. This part is a reworking of my first tutorial using the OpenCL C++ Bindings. Learning by example works best for … Continue reading
Adventures in OpenCL: Part 1, Getting Started
This tutorial series is aimed at developers trying to learn OpenCL from the bottom up, with a focus on practicality (i.e. I’m still learning, I’m sharing what I’ve found to work). Learning by example works best for me so make … Continue reading
20 million particles in OpenCL on the GTX480
I’m trying to push the limits of interactive scientific visualization, so I gotta start somewhere! Ok, so 20 million particles running at ~40fps is not a bad start, but this is also using the simplest rendering possible (GL_POINTS of size … Continue reading
Blender Game Engine: Particles in the Mix
I think I can show you better than I can tell you check out the code This is the first major milestone in my journey! I’ve got a lot of work to do before this is in any usable condition … Continue reading
Simple Particles with OpenCL and OpenGL
And so I reach another milestone in my journey to put OpenCL Particles in Blender! I’ve written my own (very) simple particle system from scratch in C++ using OpenGL and OpenCL, taking advantage of VBO interoperability. OpenCL and OpenGL interop … Continue reading
Blender and OpenCL: The Journey Begins
And so I embark upon an epic journey, just like that I leave my normal life behind and dive into the depths of Blender’s source code armed only with courage inspired by the powers and promises of OpenCL. The treasure … Continue reading