0:30 - Why do we need Environment Mapping ? 4:40 - How is Environment mapping done ? The idea. 10:12 - How is Environment mapping done ? Various mapping methods. 16:30 - Cube mapping setup using OpenGL. 24:45 - Rendering the environment map - the concept. 26:12 - Rendering the environment map - a simple approach (using a background sphere). 32:48 - Rendering the environment map - the better way (using a cube). 34:14 - Rendering the environment map - an efficient way ( using just two triangles). 42:55 - Rendering the environment map - the incorrect and correct order of rendering the scene. 47:30 - Rendering the environment map - better than the efficient way ( using just a single triangle).
You don't need to draw any triangles at all, you can just calculate the direction in screen-space using the inverse projection view, and sample a pixel from the cube sampler if the current depth is zero or >= 1
Pure gold. I'm an the half way! Coding all you are talking about in opengl in C. And I feel superpower already. Sir, your presentation skill is brilliant, your pauses between sentences and material chunking, all this narration stuff is just spot on. Thank you so much!
I need to say thank you very much for your videos and that you put them on youtube. my professor at the KIT (in Germany) did not explained it nearly so good as you do. And the animations make it sooooooo much easier to understand. At my course of interactive Computergraphics it was always told about ok this is topic1 this is topic2 this is topic3. but there was not connection between them. Only if you had knowlege of that before you could do something with that. But I failed once this oral exam because I didn't know the connections. and in your video you explain everything and every connection and you expain how to fix one problem with another topic and this next topic is also explained. I really enjoy to watch your videos and I will continue watching them till the end bc I get more knowlege from that, then from the powerpoint slides from my professor. (I don't want to name him but if you google you can find it out)
it convert it into 6 textures cube map by rendering a cube and Mal this texture into it and take screen shot for each face and create 6 textures into cube map and rendering it that's it
0:30 - Why do we need Environment Mapping ?
4:40 - How is Environment mapping done ? The idea.
10:12 - How is Environment mapping done ? Various mapping methods.
16:30 - Cube mapping setup using OpenGL.
24:45 - Rendering the environment map - the concept.
26:12 - Rendering the environment map - a simple approach (using a background sphere).
32:48 - Rendering the environment map - the better way (using a cube).
34:14 - Rendering the environment map - an efficient way ( using just two triangles).
42:55 - Rendering the environment map - the incorrect and correct order of rendering the scene.
47:30 - Rendering the environment map - better than the efficient way ( using just a single triangle).
You don't need to draw any triangles at all, you can just calculate the direction in screen-space using the inverse projection view, and sample a pixel from the cube sampler if the current depth is zero or >= 1
Pure gold. I'm an the half way! Coding all you are talking about in opengl in C. And I feel superpower already. Sir, your presentation skill is brilliant, your pauses between sentences and material chunking, all this narration stuff is just spot on. Thank you so much!
I need to say thank you very much for your videos and that you put them on youtube.
my professor at the KIT (in Germany) did not explained it nearly so good as you do.
And the animations make it sooooooo much easier to understand.
At my course of interactive Computergraphics it was always told about ok this is topic1 this is topic2 this is topic3. but there was not connection between them. Only if you had knowlege of that before you could do something with that. But I failed once this oral exam because I didn't know the connections. and in your video you explain everything and every connection and you expain how to fix one problem with another topic and this next topic is also explained.
I really enjoy to watch your videos and I will continue watching them till the end bc I get more knowlege from that, then from the powerpoint slides from my professor. (I don't want to name him but if you google you can find it out)
You are the best. Seriously. You are a very good teacher.
what are those near and far planes? Also is not expensive to have lost of unmapped coordinates when doing the final texture inside a triangle?
This is a great tutorial, thanks.
Thank you it's awesome. I start understand.
But, what happen when we using one texture for cube map like in unity engine ?
it convert it into 6 textures cube map by rendering a cube and Mal this texture into it and take screen shot for each face and create 6 textures into cube map and rendering it that's it
@@KarimHamdallah-gc2el thanks for the reply
this tshirt is not red :( it is more orange... (just noticed, that in the other videos he always wear a different red shirt)
"I am not liking this because this is rather expensive" (engineering)
put the video in 1.4x