Difference between revisions of "Hardware 3D Series (C++ DirectX Graphics)"

From Chilipedia
Jump to: navigation, search
(Created page with "The 3D Fundamentals series teaches the math, algorithms, and physics (optics) theories and methods that underpin all modern realtime 3D graphics. The way we accomplish this is...")
 
Line 1: Line 1:
The 3D Fundamentals series teaches the math, algorithms, and physics (optics) theories and methods that underpin all modern realtime 3D graphics. The way we accomplish this is by creating a complete software 3D engine from scratch. The goal of this series is to provide a foundation of knowledge that will make it much easier to learn a hardware API like Direct3D or OpenGL or a pre-made engine like Unity or Unreal Engine.
+
The Hardware 3D series teaches the Direct3D 11 API and HLSL (High Level Shader Language). This includes basic instruction in the Windows API for the purposes of creating a window and processing input messages. The goal of this seriesis to give the student the skills necessary to create a basic 3D engine in Direct3D in C++ from scratch. This series builds upon the concepts introduced in previous series.
  
 
== List of Tutorials ==
 
== List of Tutorials ==
Line 10: Line 10:
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
| style="border:1px solid grey;"|0
 
| style="border:1px solid grey;"|0
| style="border:1px solid grey;text-align:left;"|[[3D Fundamentals Tutorial 0|3D Fundamentals [Introduction]]]
+
| style="border:1px solid grey;text-align:left;"|[[Hardware 3D (C++ DirectX Graphics) Tutorial 0|Hardware 3D [Introduction]]]
| style="border:1px solid grey;"|September 30, 2016
+
| style="border:1px solid grey;"|December 16, 2018
| style="border:1px solid grey;"|7:43
+
| style="border:1px solid grey;"|7:30
 
|- style="background-color:#333;color:#c1c1c1;"
 
|- style="background-color:#333;color:#c1c1c1;"
| style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:3D Fundamentals Tutorial 0}}
+
| style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Hardware 3D (C++ DirectX Graphics) Tutorial 0}}
 
|}
 
|}

Revision as of 00:45, 16 December 2018

The Hardware 3D series teaches the Direct3D 11 API and HLSL (High Level Shader Language). This includes basic instruction in the Windows API for the purposes of creating a window and processing input messages. The goal of this seriesis to give the student the skills necessary to create a basic 3D engine in Direct3D in C++ from scratch. This series builds upon the concepts introduced in previous series.

List of Tutorials

Tutorial Number Title Release Date Runtime
0 Hardware 3D [Introduction] December 16, 2018 7:30
This video talks about the course syllabus for the Hardware 3D tutorial series (the shit we gonna learn) and the prerequisites for following this series (what you need to know, and what you need to have). Use it to get an idea of what this series is about, and whether you have what it takes to follow along. If you don't know this shit, it's okay to just come along for the ride if you interested; you'll learn something at least. But if you decide you wanna dig deep and master the material, check out the links on this page for my C++ series and the 3D Fundamentals series.