OpenGL Tutorial 52: Render to Cube Map Texture

Channel:
Subscribers:
244,000
Published on ● Video Link: https://www.youtube.com/watch?v=lW_iqrtJORc



Category:
Tutorial
Duration: 16:45
61,474 views
797


Implementing dynamic environment mapping this week by rendering our scene to a cube map texture, allowing for our reflective objects to reflect our in-game scene!

Try out the runnable jar!
https://drive.google.com/drive/folders/0B4_SgVGfVtFWaERwZHNPd2JaUzA?resourcekey=0-YWxdFJQgXi9b8FqHmSghRw&usp=sharing

GTA V article:
http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/

DOOM article:
http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/

Starting Code:
https://www.dropbox.com/sh/s4jqjxxj15fais3/AAAYUm3UOwOsEULJmsVkYr-Za?dl=0

Finished Code:
https://www.dropbox.com/sh/l2i0ai48i5exxct/AAA-42DzaAWF1oTrIDwB-xyDa?dl=0

PNGDecoder Download:
https://drive.google.com/file/d/0B4_SgVGfVtFWMVlXSnkyeXIwdWs/view?usp=sharing&resourcekey=0-m2YXuBFtDqiW9gI7NFhiQA

Setting up a LWJGL project tutorial (in case you've forgotten!):
https://youtu.be/Jdkq-aSFEA0


Cube Map Tutorial:
https://youtu.be/_Ix5oN8eC1E

Environment Mapping Tutorial:
https://youtu.be/xutvBtrG23A

FBO tutorial:
https://youtu.be/21UsMuFTN0k



Support the series on Patreon: https://www.patreon.com/thinmatrix

Facebook Page: https://www.facebook.com/thinmatrix
Twitter: https://twitter.com/ThinMatrix
Tumblr: http://thinmatrix.tumblr.com/
Instagram: http://instagram.com/thin_matrix
Check out my game on IndieDB: http://www.indiedb.com/games/equilinox


End of video music- Kai Engel, "Waking Stars":

http://freemusicarchive.org/music/Kai_Engel/Evening_Colors/01_-_Waking_Stars







Tags:
opengl tutorial
lwjgl tutorial
java 3d game tutorial
3d game tutorial
opengl 3+
opengl 3d game
glsl tutorial
opengl 3D tutorial
3d game
java game
lwjgl
opengl
java
3d game development
glsl
game engine
java 3d
Tutorial
shader
reflections
environment mapping
cube map
3d reflection
opengl reflection
cube map reflection
glsl reflection
environment map reflection
dynamic environment mapping
render to cube map
render