TouchDesigner 301: 2D GLSL - Procedural Graphics and Postprocessing

You'll get 6 MP4 and 2 RAR

Buy this
  • €235.00 EUR

Course contains 6 Hours 45 Minutes of screen recordings and TouchDesigner projects available to download

Course Topics:

Part I - Procedural 2D Shaders - 3 Hours 20 min

  • Basics of of C-like Programming
  • Structure of GLSL Fragment Shaders
  • Magic of Repetition
  • Random is a king
  • Designing custom Noise Functions
  • Basics of Distant Fields
  • Drawing Shapes
  • Plotting FUnction

Part II - Postprocessing - 3 Hours 25 min

  • Color Correction
  • Grain, Vignette, Old Film FX
  • Pixelation Fx
  • Halftone based Effects
  • Multisampling FX: Blur, Defocus, Glow
  • Diffusion Reaction from input video
  • Glitch FX
  • Importing Shadertoy Shaders

Course Desciption:

GLSL or OpenGL Shading Language (GLSL), is a high-level shading language with a syntax based on the C programming language. Besides its use for creating 3D objects, it can be also used for generating textures and post-processing of video stream data.

In this course, we gather a lot of practical examples of creating generative graphics and effects. The course is adapted to TouchDesigner environment, but all the techniques and tips, included in the course program, can be used in other environments with minor changes.

TouchDesigner is a media platform for visual programming of generative 3D and 2D graphics, video mapping, interactive installations and for creating applications.

Our course is designed to immerse the student in the maximum number of aspects of the platform in a short time. The course program includes sustainable working with 3D graphics, sound processing and synchronization with music programs and provides the key skills to create the user interface.

By combining theoretical and practical approach, this course gives in-depth understanding of software structure, data flow and 3D graphics.

The course is designed for students of different levels, as well as for the media artists, VJ’s and musicians, who want to expand their visual performance show.

Project Toes:

step.toe - all shaders for rhe Pattern and Noise Functions

DF.toe - all shaders for working with DinstanceFields

CurveTool.toe - Plotting Functions and Curve Color Correction Tool

ColorCorrect.toe - Color COrrection in GLSL

circularBokeh.toe - Custom Circular Bokeh Function

hexBokeh.toe - Custom HexagonalBokeh Function

bloom.toe - Bloom Effrect

pixelate.toe - Pixelate Shader

ASCII.toe - Ascii shader

filmShader.toe - Old Film Shader

shaderToy.toe - Converting Shaders fro the Shadertoy