Lights and Materials but I am dumb. Game Engine ep. #1
Thanks for watching. I did not expect to get so much attention from the start :)
GitHub repository:
github.com/Code-Gains/DX11-En...
Learn D3D11 project:
graphicsprogramming.github.io...
0:00 - Intro
0:38 - Realism
0:58 - Current Cube
1:38 - Indexing
2:26 - Vertex & Index Buffers
3:44 - HLSL Shaders
5:22 - Interlude
5:54 - Phong Reflection Model
6:15 - Ambient Illumination
6:33 - Diffuse Illumination
6:54 - Specular Illumination
7:21 - Material Properties
7:45 - Pixel Shader Code
8:23 - Normals
9:37 - Normal Problems
10:24 - Constant Buffers
10:40 - Final Result
10:51 - Outro
11:04 - Future Plans
11:32 - Philosophy
Background Music:
Licensed under Creative Commons: By Attribution 3.0 License License ( goo.gl/BlcHZR ):
• Night in Venice Kevin MacLeod (incompetech.com)
Royalty Free Music: www.bensound.com
License code: KM5G2XLWEJSO5JYT
Пікірлер: 29
I love the category of programming videos where someone does something unnecessarily complex even though they have no idea how to make it lol
@sunstrumsharam5388
7 ай бұрын
If you make it complex that mean you have no idea of what you're doing 😂
Experienced backend developer here. I am a passionate gamer, I have a moderate understanding of C++, but I have absolutely zero knowledge of how game engines work. I subscribed and pressed the bell icon, can't wait for the new videos. Keep them coming!
The title has immediately convinced me to subscribe
im currently studying bout opengl at start and this video gives me a lot of enjoyment. plz don stop making videos
I am not jealous at all lol keep up the good work brother
I like where this is going
I will love to try your game engine. Good content.
He puts in the work
That's awesome! I love it when people make things from scratch, thanks for the video. Physics Engine from scratch when BTW 😁?
@Code_Gains
10 ай бұрын
Thanks! Going to be a while till physics, but I do have plans for it.
You deserve more subs bro, your videos are gold
amazing video, explained everything very clearly, wish I were as smart as you one day
@Code_Gains
10 ай бұрын
I'll take the first 2 as compliments, lets ignore the third, the title says it all.
Amazing videos, keep it up!
I remember, how I was learning graphics programming (I've used OpenGL, and I didn't like using libraries). In some really old OpenGL version, where I could just write glBegin, there was some kind of built-in lighting. There was no shaders. And it was painful. I hope to see you getting to physics and other huge parts of game engine development.
Ye buddy 💪
🔥🔥🔥🔥🔥
only 100 subs? maann you need to blow up
very cool
You said in episode 0, that you used GLFW for the window itself. But isn't GLFW a library for OpenGL and Vulcan?
@Code_Gains
9 ай бұрын
Internally it still uses what the operating system provides (in Windows case win32 API and you can even get the handle to the original HWND Object). I use GLFW because it might be easier to allow the engine to support other graphics APIs like Vulkan API.
@Angelaaal
9 ай бұрын
@@Code_Gains Oh some future prove thinking, alright
OH ITS ALREADY OUT
There are very few directx tutorials and almost all are very incomplete and lack the right way of teaching. So if you have time and will consider making a tutorial but in a total different format of this where each video is a single topic, no abstraction whatsoever even further down, writing down each line of code live and taking time to explain things.
Винда? Ты сделаешь отскакивающий от стен экрана куб?)
Cool man, I wish I could do it myself.
@Code_Gains
10 ай бұрын
You CAN do it!