Tag Archives: Processing

AudioSmoke visual remix on surface – CUDA video processing and visualization

AudioSmoke is a realtime 3D visual computing application for massive particle visualization. This visual remix uses the original video art from AudioSmoke as an input source for the dynamic heightmapping method from the 2 Million Pixel Experiment to obtain a … Continue reading

Posted in Experiments | Tagged , , , , , , , , , , , , , , , , , , , , | Comments Off

CUDA experiment III – 2 million pixel

This CUDA experiment maps a FULL-HD (1920×1080 @ 30 frames per second, MPEG2 compression) video source into 3D space. Each frame is processed in real-time on the GPU using CUDA. Each pixel in a frame (2.073.600 pixels per frame) is scaled by its luminance value and given the original color. The camera flight is realized with a 3D space navigator in real-time. This application is written in C# using DirectX 11, CUDA.NET and DirectShow.NET libraries. Benchmarks: Continue reading

Posted in Experiments | Tagged , , , , , , , , , , , | Comments Off

CUDA experiment I – sinus kernel

Experimental application in C# using CUDA for parallel computation. The grid is quite small sized, but the GPU does it’s work: 512×512 pixels are calculated by various sinus functions that use their output as input while cycling through time. Continue reading

Posted in Experiments | Tagged , , , , , , , , | Comments Off