GLSL 101 Shaders for Everyone - VanTa

  Рет қаралды 48,070

TouchDesigner

TouchDesigner

4 жыл бұрын

Workshop: GLSL 101: Shaders for Everyone
In this workshop participants will acquire a basic understanding of how GLSL shaders operate within TouchDesigner. Additional information around their syntax and common use will be reviewed. This will be achieved through the creation of two real-life projects (an analog style synthesizer and a 2D pattern generator). The instructor will be present to guide students throughout the process. The main concepts of the workshop will be discussed and demonstrated at the beginning of the class and the rest will present themselves as the class unfolds.
This workshop is intended for programmers that want to deepen their understanding of computer graphics, for designers that want to learn how things are made, and for anyone curious enough to see the way pixels are drawn on a screen. A basic understanding of programming is required. Some experience with computer graphics will be useful.
Instructor: VanTa
VanTa is an experienced developer, with a strong focus in the field of computer graphics.
In his creations, he always tries to find a balance between geometry, abstraction, and chaos.
At the age of eight he left home and founded his own aerospace startup with very little venture capital, that operated from his parents’ porch.
With a background in environmental science, his work revolves around the intersection between art, science, and technology. He loves when digital elements align with the real world; either in augmented reality overlays, projection mapping on architectural landmarks, or pixels floating in thin air. VanTa also performs as a VJ and musician in different locations and festivals around the world. When he finds the time, he teaches coding to designers and artists.
Website: vanta.xyz/

Пікірлер: 29
@AntonyNorthcutt
@AntonyNorthcutt Жыл бұрын
This is the first GLSL tutorial that I have fully understood :)
@rallokkcaz
@rallokkcaz 3 жыл бұрын
These latest TD workshops have shown me more about touch designer than most other tutorials. Thank you making these open source and freely available
@JeremydePrisco
@JeremydePrisco 3 жыл бұрын
Thank you for making this available. Excellent overview. It has been a great help!
@fabriceduhamel1830
@fabriceduhamel1830 3 жыл бұрын
These explanations are very clear and precise, thank you mr VanTa
@Statience
@Statience 4 жыл бұрын
great workshop! really appreciated it
@51Mariiian
@51Mariiian 2 жыл бұрын
so easy understanding video to begin with glsl shaders. Best teacher. Thank you!
@elekktronaut
@elekktronaut 3 жыл бұрын
Thanks a lot!
@jbach
@jbach 4 жыл бұрын
Great teacher.
@aniketraj2834
@aniketraj2834 3 жыл бұрын
Coming from substance designer this makes so much more sense now! great video!
@andrewferguson6901
@andrewferguson6901 2 жыл бұрын
I've been trying to make some really neat lava lamps with clever use of white noise and function composition. I already have the math figured out but wiring up the dang gpu to just draw some dadgum pixels (I say some but I'm looking on the order of 120 to 240 million pixels/second with virtually no room for compression so I actually need to get it right) has proved to be actually rather difficult. This workshop has been AMAZINGLY helpful and I hope I'll be able to publish them soon
@TheMicksteph
@TheMicksteph 3 жыл бұрын
Amazing!
@Manu_DeLaB
@Manu_DeLaB 3 жыл бұрын
Thanks!!!
@_hyypia1144
@_hyypia1144 2 жыл бұрын
great explanation !
@faithfulkim8510
@faithfulkim8510 3 жыл бұрын
thank you
@forkni
@forkni 4 жыл бұрын
VanTa - one love!
@elekktronaut
@elekktronaut 3 жыл бұрын
van love
@gabrielkoi555
@gabrielkoi555 2 жыл бұрын
@@elekktronaut van damme
@EvenStarLoveAnanda
@EvenStarLoveAnanda 3 жыл бұрын
Where do I find a Tutorial for making a Stand Alone Windows Application? Thanks
@Slomowo
@Slomowo 3 жыл бұрын
Is it possible to use buffer object blocks in Compute shaders in TD without having to declare them in OpenGL? Will TD do the OpenGL invocations automatically? e.g. I want to use an OpenGL SSBO to do data parallel processing on the GPU, but TD doesn't allow calls like glGenBuffers(), glBindBuffer(), etc. Should I just go straight to the GLSL block assignment using _layout() buffer BLOCK_NAME {};_ and pass whatever arbitrary data I want, or is using SSBOs not currently possible? I haven't seen any example of someone using an SSBO in TD, so I'm confused.
@Opfergangsteryeah
@Opfergangsteryeah 10 ай бұрын
most important lesson 36:37
@jackakiki1200
@jackakiki1200 2 жыл бұрын
Which coding language is used here? Python or C?
@DJShadesUK
@DJShadesUK 2 жыл бұрын
OpenGL Shading Language (GLSL) is its "own" language but its syntax is heavily influenced by C.
@gabrielamelina9709
@gabrielamelina9709 3 жыл бұрын
it's not supported on my mac 😭
@TouchDesignerOfficial
@TouchDesignerOfficial 3 жыл бұрын
Basic GLSL up to version 4.1 is supported on macOS. What specifically is not working? It would be better to post in our support forums so we can continue the conversation more easily forum.derivative.ca/
@alejokassabian5630
@alejokassabian5630 3 жыл бұрын
31:02
@alvarobyrne
@alvarobyrne 3 жыл бұрын
does vanta have a youtube channel?
@TouchDesignerOfficial
@TouchDesignerOfficial 3 жыл бұрын
Not that I am aware of, but you can check his work out and contact through his website vanta.xyz/ I have added to the video description. Thanks!
@alvarobyrne
@alvarobyrne 3 жыл бұрын
@@TouchDesignerOfficial thanks
@DJShadesUK
@DJShadesUK 2 жыл бұрын
I get why some people may find this video useful but at nearly three hours it contains nothing that, with a modicum of editing, couldn't have been communicated in 20-30 minutes.
GLSL in TouchDesigner - Vincent Houzé
3:14:17
TouchDesigner
Рет қаралды 37 М.
Introduction to shaders: Learn the basics!
34:50
Barney Codes
Рет қаралды 296 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 125 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 16 МЛН
I Made Minecraft Shaders
22:48
Acerola
Рет қаралды 117 М.
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 936 М.
7 Examples Proving Shaders are Amazing
8:09
DesignCourse
Рет қаралды 33 М.
3D Gaussian Splatting! - Computerphile
17:40
Computerphile
Рет қаралды 120 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 720 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 667 М.
Vulkan is HARD
8:26
lolzdev
Рет қаралды 61 М.
Introduction to Phong Lighting
9:44
Suboptimal Engineer
Рет қаралды 13 М.