Compute Shader with FUSE
VVVV Intermediates SUMMER 2024
New Date!
July 11th 2024, 6 – 9 PM (UTC+2)
In English Language / Online via Zoom
Recordings are available and accessible for one year after purchase.
This course is part of the VVVV Intermediate Program of Summer Season 2024.
This course is part of a FUSE Bundle consisting of 8 courses all together.
Explore the power of compute shaders, vital for performing complex calculations on the GPU. This session will guide you through the utilization of compute shaders in FUSE, enabling you to optimize performance and achieve breathtaking computational graphics. Whether you’re a graphics enthusiast or a performance-oriented developer, this workshop will equip you with the knowledge to leverage compute shaders effectively for your visual projects.
Course Outline
During this workshop, participants will learn about:
Compute Shader
- Understand the role of compute shaders and their capabilities.
- Learn how to utilize buffers and textures within compute shaders for efficient data processing.
- Explore interlocked operations for synchronization and data manipulation.
- Bring together various compute shader techniques to solve complex computational tasks.
- Append Buffers for dynamic data storage and processing.
Compute System
- Set up a basic compute system, including resource management and compute stages.
- Implement buffer-based compute systems for efficient data manipulation.
- Select elements using indices.
- Render elements for visual feedback.
- Utilize debug data for performance analysis.
- Create animations without a particle system using compute shaders.
- Explore texture-based compute systems, with a focus on a basic example of simulating fluid dynamics.
Requirements
This workshop is ideal for both, vvvv users with an entry level looking to enter the world of GPU programming with FUSE and experienced developers seeking to deepen their understanding of its core principles. Join us as we embark on an exciting journey into the heart of FUSE and unlock its creative potential!
- Eagerness to explore and experiment with GPU-based visual programming.
- Willingness to engage in hands-on exercises and experimentation.
- A basic understanding of vvvv gamma.
- A recent PC with stable internet connection
- A windows machine as vvvv runs on Windows only
- The latest build of vvvv gamma installed
- Zoom Client installed (please test your audio setup beforehand)
- 3-Button Mouse recommended
About the Instructor
Christian Riekoff (aka @texone) is a media artist based in Schwerin. He studied Experimental Media Design at the Berlin University of the Arts and Media Programming at the University of Applied Science Berlin. Christhian’s work mainly focuses on interactive installations, generative systems and kinetic sculptures, merging a love for code with design skills. He is the main developer of VL.Fuse
Pricing
Student – One Session at 50 EUR = 50 EUR
Professional – One Session at 100 EUR = 100 EUR
Company – One Session at 200 EUR = 200 EUR
Get 15% off when buying the FUSE Bundle
Get 20% off when buying the complete Intermediates Bundle