By serendipity this visual computing experiment led to a visualization of colorful structures that evolve from the parallel propagation of errors on a graphics processing unit (GPU). We wanted to transfer color values in subsequent volume slices using an OpenCL kernel. Due to concurrent memory access this transfer operation was erroneous and produced interesting visual patterns in a point-based visualization. Meanwhile we fixed this “error” with another kernel but we wanted to share the initial results as a piece of visual computing art. The visual patterns reveal the structure of block-wise kernel execution on the GPU. Further information on this experiment and code snippets (PDF).
- 4M particles reacting Music – Real Time FFT using 65536 sample on MP3 stream
- Jetson TK1 Tegra Peformance Test with Nbody
- Virtual universe simulation with CUDA (nbody)
- AudioSmoke visual remix on surface – CUDA video processing and visualization
- AudioSmoke – 3.2M gravity particles in realtime 3D (DirectX + CUDA)
Tags.NET 3D Animation Application art arts audio Automata C# computer arts computing CUDA cuda example data digital art DirectShow DirectX directx 11 FFT fluid force Function GPU gravity Kernel Math Music noise NVIDIA OpenCL OpenGL Particles Plot Processing Real-time remix software Sound sound analysis surface technology Video visual visual effect Visualization