-
Recent Posts
- 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)
Categories
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 VisualizationRelated
- CUDA ™ is a parallel computing platform and programming model invented by NVIDIA.
- CUDA.NET provides access to CUDA functionality through .NET applications.
- Geeks3D 3D tech news, pixel hacking, data viz and 3D programming
- Infovis-wiki provides a community platform and forum integrating recent developments and news on all areas and aspects of Information Visualization.
- ManagedCuda aims an easy integration of NVidia’s CUDA in .net applications written in C#, Visual Basic or any other .net language.
- noumentalia.de is a digital arts company for innovative IT services, rapid software development with focus on visual computing technologies, sophisticated IT consulting as well as fine art content creation.
- OpenCL – the open standard for parallel programming of heterogeneous systems
- OpenTK is an advanced, low-level C# library that wraps OpenGL, OpenCL and OpenAL.
- SlimDX is a free open source framework that enables developers to easily build DirectX applications using .NET technologies such as C#, VB.NET, and IronPython.
Category Archives: Experiments
4M particles reacting Music – Real Time FFT using 65536 sample on MP3 stream
This is a sound visualization all made on GPU. Using DirectShow.net to grab samples of mp3 audio fille in real-time. Using Cloo GPU accelerated FFT on 65536 Samples in real-time to achieve frequency. Using CUDA to move particles. Movement based … Continue reading
Jetson TK1 Tegra Peformance Test with Nbody
Unboxing NVIDIA Jetson TK1 Mobile Supercomputer for embedded systems development running the popular Nbody CUDA SDK sample for performance tests with 8192 particles. Screen recording made with Elgato Game Capture HD. Colors were inverted for white space optic. More information … Continue reading
Posted in Experiments
Tagged 3D, Application, ARM, C#, CUDA, Jetson TK1, Linux, NVIDIA, Particles, software
Comments Off
Virtual universe simulation with CUDA (nbody)
This is a brute force Nbody implementation with ManagedCuda and SharpDX. It runs on a Geforce Titan at 30fps with 61440 stars. Recorded with NVIDIA ShadowPlay. Particles are bloomed, use of a SkyBox made with SpaceScape.
Posted in Experiments
Tagged 3D, C#, CUDA, DirectX, force, GPU, nbody, NVIDIA, Particles, Real-time, simulation, software, Titan, Visualization
Comments Off
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 3D, art, computer graphics, CUDA, cuda application, data, digital art, DirectX, dynamic heightmap, music visualization, noise, Processing, remix, software, surface, technology, tesselation, Video, visual computing, visual effect, Visualization
Comments Off
AudioSmoke – 3.2M gravity particles in realtime 3D (DirectX + CUDA)
AudioSmoke is a realtime 3D visual computing application to visualize millions of particles under different force field conditions. CUDA is used for the parallel computation of the force field model. The particles react on sound input (FFT analysis) and can … Continue reading
Posted in Experiments
Tagged 3D, art, arts, audio, C#, computer arts, computing, CUDA, cuda example, digital art, DirectX, directx 11, FFT, fluid, force, GPU, gravity, noise, Particles, Real-time, Sound, sound analysis, Video, visual, visual effect, Visualization
Comments Off
GPUerror – propagation of error on a GPU revealing colorful structure in volume
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 … Continue reading
CUDA Function Animator
As a mathematician, I wanted to do this experiment with CUDA. Fascinated by function studies, I made an application that plots mathematical function into 3D. For animation purposes the values for a constant K are varying over time to explore … Continue reading
Posted in Experiments
Tagged 3D, Animation, Application, C#, CUDA, Function, Math, Plot
Comments Off
DxParticleSound – FFT Particle Sound Spectrum
This experiments deals with music visualization. The goal was to create as many concentric circles with radius and different color that represented a specific musical frequency, from the lowest frequency (radius = 0, color = blue) at the highest frequency … Continue reading
Posted in Experiments
Tagged .NET, Application, C#, CUDA, FFT, Kernel, Music, Particles, Real-time, Sound, Visualization
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 .NET, 3D, Application, C#, CUDA, DirectShow, DirectX, GPU, NVIDIA, Processing, Real-time, Video
Comments Off
CUDA experiment II – cell grid 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 computed by a cell formula that calculates the difference between the average neighborhood and the current cell’s value. Continue reading
Posted in Experiments
Tagged .NET, Application, Automata, C#, CUDA, GPU, Kernel, Visualization
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 .NET, Application, Automata, C#, CUDA, GPU, Kernel, Processing, Visualization
Comments Off