Graphics Programming Interview Question | Checkerboard Shader Tutorial
In this shader tutorial, we will go over how to write a GLSL shader that produces a checkerboard pattern. This is a common interview question for graphics programmers. We will start by implementing a suboptimal approach that uses for-loops. Then we will optimize the shader using domain repetition.
📖 Code - https://github.com/SuboptimalEng/shader-tutorials
🐦 Twitter - https://twitter.com/SuboptimalEng
💻 GitHub - https://github.com/SuboptimalEng
🌎 Website - https://suboptimaleng.com
== [ Resources ] ==
Jeremy Ong’s Blog Post - https://www.jeremyong.com/graphics/interviewing/2023/08/05/graphics-programmer-interviewing
Inigo Quilez’s Articles - https://iquilezles.org/articles
The Book of Shaders - https://thebookofshaders.com
Simon Dev’s Shader Course - https://simondev.teachable.com
VS Code GLSL Shader Setup Guide - https://youtube.com/watch?v=7UvpTTEE1Hs
== [ Timestamps ] ==
00:00 Graphics Interview Question
00:27 Checkerboard Shader
01:06 Domain Repetition Explained
01:46 GLSL Shader Code
== [ Tags ] ==
#suboptimal #glsl #shaders
Видео Graphics Programming Interview Question | Checkerboard Shader Tutorial канала Suboptimal Engineer
📖 Code - https://github.com/SuboptimalEng/shader-tutorials
🐦 Twitter - https://twitter.com/SuboptimalEng
💻 GitHub - https://github.com/SuboptimalEng
🌎 Website - https://suboptimaleng.com
== [ Resources ] ==
Jeremy Ong’s Blog Post - https://www.jeremyong.com/graphics/interviewing/2023/08/05/graphics-programmer-interviewing
Inigo Quilez’s Articles - https://iquilezles.org/articles
The Book of Shaders - https://thebookofshaders.com
Simon Dev’s Shader Course - https://simondev.teachable.com
VS Code GLSL Shader Setup Guide - https://youtube.com/watch?v=7UvpTTEE1Hs
== [ Timestamps ] ==
00:00 Graphics Interview Question
00:27 Checkerboard Shader
01:06 Domain Repetition Explained
01:46 GLSL Shader Code
== [ Tags ] ==
#suboptimal #glsl #shaders
Видео Graphics Programming Interview Question | Checkerboard Shader Tutorial канала Suboptimal Engineer
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
What is Gaussian Blur | Shader TutorialCoding a Slime Mold SimulationCoding a Boids Flocking SimulationLearning Unity Game Development in 30 DaysIntroduction to Ray MarchingFractional Brownian Motion, Domain Warping, and Calculating NormalsWhat is Perlin Noise?What is Voronoi Noise?What is Value Noise?Introduction to Signed Distance FieldsIntroduction to Phong LightingHow to Write GLSL Shaders in VS CodeI Coded Snake but with Portals in JavaScriptThree.js + Cannon.js Tutorial (part 2/2) | Rigid Vehicle Physics ExampleThree.js + Cannon.js Tutorial (part 1/2) | Intro to Physics with JavaScriptThree.js + Tween.js Tutorial | How to Animate 3D ObjectsThree.js Groups Tutorial | How to Organize Code with Three.js GroupsThree.js Shader Extension in VS Code | How to Import GLSL Shaders in JavaScriptThree.js Shaders Tutorial (part 2/2) | GLSL Shaders with Uniforms and VaryingThree.js Shaders Tutorial (part 1/2) | Intro to GLSL Vertex and Fragment Shaders