Texture Mapping in GLSL [Shaders Monthly #5]
In Episode #5 of Shaders Monthly, we talk about texture mapping and how it can be implemented in GLSL. 1) Textured Triangle GSN Composer: https://www.gsn-lib.org/index.html#projectName=ShadersMonthly05&graphName=TexturedTriangle C++: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_cpp_textured_triangle.zip Java: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_java_textured_triangle.zip 2) Textured Cube GSN Composer: https://www.gsn-lib.org/index.html#projectName=ShadersMonthly05&graphName=TexturedCube C++: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_cpp_textured_cube.zip Java: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_java_textured_cube.zip Documentation for the shader plugin node of the GSN Composer: https://gsn-lib.org/docs/nodes/ShaderPluginNode.php Additional lecture slides: https://www.uni-marburg.de/en/fb12/research-groups/grafikmultimedia/lectures/graphics 00:00 What are Textures? 03:19 Textured Triangle 10:19 Texture Wrapping 12:18 Textured Cube 14:58 Phong Shading with Textures Stone Demon 3D Model (CC0): https://sketchfab.com/3d-models/stone-demon-2e1c7c5514a54f599a913bfe0fdeaf83 Music: Left U Into - Otis McDonald (YouTube Audio Library)
In Episode #5 of Shaders Monthly, we talk about texture mapping and how it can be implemented in GLSL. 1) Textured Triangle GSN Composer: https://www.gsn-lib.org/index.html#projectName=ShadersMonthly05&graphName=TexturedTriangle C++: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_cpp_textured_triangle.zip Java: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_java_textured_triangle.zip 2) Textured Cube GSN Composer: https://www.gsn-lib.org/index.html#projectName=ShadersMonthly05&graphName=TexturedCube C++: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_cpp_textured_cube.zip Java: https://www.mathematik.uni-marburg.de/~thormae/lectures/sm/sm05/sm05_java_textured_cube.zip Documentation for the shader plugin node of the GSN Composer: https://gsn-lib.org/docs/nodes/ShaderPluginNode.php Additional lecture slides: https://www.uni-marburg.de/en/fb12/research-groups/grafikmultimedia/lectures/graphics 00:00 What are Textures? 03:19 Textured Triangle 10:19 Texture Wrapping 12:18 Textured Cube 14:58 Phong Shading with Textures Stone Demon 3D Model (CC0): https://sketchfab.com/3d-models/stone-demon-2e1c7c5514a54f599a913bfe0fdeaf83 Music: Left U Into - Otis McDonald (YouTube Audio Library)



