Skip to content
0:00 / 0:00

#c++#directx#shaders

C++ 3D Game Tutorial 24: Creating 3D Engine - Materials

PardCode

15K subscribers • 13 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

13K views6 years ago2 recommendations

Game developmentGraphics and audioC++Game programmingRendering

How to build a material system from scratch in C++ using vertex shaders, pixel shaders, and constant buffers.

[IMPORTANT]: NEW VERSION (2025) of C++ 3D Game Tutorial Series available here: youtube.com/watch?v=XeLyqELshHM&list=PLv8DnRaQOs5-ST_VDqgbbM… This video is part of the previous series. Videos from that version feature an exclamation point icon in the top-right corner of their thumbnails, which should help distinguish them from the new ones. SUPPORT ON PATREON: patreon.com/pardcode DISCORD SERVER: discord.gg/RymBzwKPyZ DESCRIPTION: Hello everyone! In this twenty-fourth video tutorial we will talk about materials! In particular we will see how vertex shader, pixel shader and constant buffer can be used to make a material from the ground up, how to apply different materials over the surface of different 3d objects, And in the end we will finally see a basic approach on how to add one or more objects into the scene. ENTIRE TUTORIAL SERIES: youtube.com/playlist?list=PLv8DnRaQOs5-ST_VDqgbbMRtzMtpK36Hy DIRECTX SDK JUN 2010 : microsoft.com/en-us/download/confirmation.aspx?id=6812 I hope you'll enjoy this tutorial! ---------------------------------------------------------------------------- PATREON PAGE: patreon.com/pardcode WEB PAGE: pardcode.com C++ 3D GAME TUTORIAL SERIES PAGE: pardcode.com/cpp-3d-game-tutorial-series TWITTER PAGE: twitter.com/PardCode FACEBOOK PAGE: facebook.com/PardCode Chapters: Intro - Info about series at www.pardcode.com Requirements Design Implementation Final Result End

Why it's here

2 people recommend this

u/PardDevin r/GraphicsProgramming • Recommends

3D Game Tutorial in C++ from scratch: Part 24 - Creating 3D Engine - Materials - SourceCode on GitHub

u/webhunter007in r/ProgrammingLanguages • Recommends

3D Game Tutorial in C++ from scratch: Part 24 - Creating 3D Engine - Materials - SourceCode on GitHub