Skip to content

tuananohut/CustomEngine

Repository files navigation

CustomEngine

I am making a render engine to learn how to apply rendering techniques, and I am using DirectX11.

I am following this https://www.rastertek.com/tutdx11win10.html tutorial.

Build

I upload codes with solution file. You need VS 22 to run it.

For other folder, you can use g++.

Completed lessons from RasterTek:

  • Tutorial 1: Setting up DirectX11 with Visual Studio 2022
  • Tutorial 2: Creating a Framework and Window
  • Tutorial 3: Initializing DirectX11
  • Tutorial 4: Buffers, Shaders, and HLSL
  • Tutorial 5: Texturing
  • Tutorial 6: Diffuse Lighting
  • Tutorial 7: 3D Model Rendering
  • Tutorial 8: Scaling, Rotation, and Translation
  • Tutorial 9: Ambient Lighting
  • Tutorial 10: Specular Lighting
  • Tutorial 11: Multiple Point Lights
  • Tutorial 12: 2D Rendering
  • Tutorail 13: Sprites and Timers
  • Tutorial 17: Multitexturing
  • Tutorial 18: Light Maps
  • Tutorial 19: Alpha Mapping
  • Tutorial 20: Normal Mapping
  • Tutorial 21: Specular Mapping
  • Tutorial 22: Managing Multiple Shaders
  • Tutorial 23: Frustum Culling
  • Tutorial 24: Loading Maya Models
  • Tutorial 25: Render to Texture
  • Tutorial 26: Fog
  • Tutorial 27: Clipping Planes
  • Tutorial 28: Texture Translation
  • Tutorial 29: Transparency
  • Tutorial 30: Reflection
  • Tutorial 31: Water

I made this with engine:

https://youtube.com/playlist?list=PLXrxdHvhMCuDurn_0heADnFvAuU0MJ2qA&si=DglcRUGw4UCXyhUU

I used in this engine:

https://screamingbrainstudios.itch.io/tiny-texture-pack-2