C++ CPU based Real-Time Ray Tracing from Scratch #3

Subscribers:
2,460
Published on ● Video Link: https://www.youtube.com/watch?v=hQFeFZHFBYU



Duration: 1:55
1,081 views
27


This is a demo of real-time ray tracing coded from scratch in C++
It implements real-time reflections and shadows.

It utilizes the CPU horse power only. No OpenGL, DirectX or Vulcan involved.
No 3rd party APIs used.

More fun at my discord server: https://discord.gg/cVhnnww
Source code available at github: https://github.com/jeuxdemains/cpu_realtime_raytracer_from_scratch

Follow me on facebook: https://www.facebook.com/unisonbeats




Other Videos By The Old School Coder


2020-11-06Blast C++ Ray Casting 3D Game Engine from scratch: New enemy - The Machinegun Man
2020-11-04Blast C++ Ray Casting 3D Game Engine from scratch: Triggers and Actions, Items, Dynamic lights
2020-10-17Blast C++ Ray Casting 3D Game Engine from scratch: Dynamic lighting, Doors and Special Effects
2020-10-12Blast C++ Ray Casting 3D Game Engine from scratch: Dynamic lighting
2020-10-05Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time and Physically based blood
2020-10-03Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time slow motion on kills
2020-10-03Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time slow motion on kills
2020-10-01Blast C++ Ray Casting 3D Game Engine from scratch: physically accurate hit detection
2020-09-30Blast C++ Ray Casting 3D Game Engine from scratch: Weapons characteristics
2020-09-29Blast C++ Ray Casting 3D Game Engine from scratch: Inventory System (weapons)
2020-09-25C++ CPU based Real-Time Ray Tracing from Scratch #3
2020-07-30Blast C++ Ray Casting 3D Game Engine from scratch: surface hit effect (blood and splashes) #2
2020-07-27Blast C++ Ray Casting 3D Game Engine from scratch: surface hit effect (blood and splashes)
2020-07-21Blast C++ Ray Casting 3D Game Engine from scratch: bullets splashes
2020-07-18Blast C++ Ray Casting 3D Game Engine from scratch: Enemy shootout
2020-07-14Blast C++ 3D Ray Casting game engine from scratch tech demo: Enemy mele
2020-07-12Blast C++ ray casting 3D game engine from scratch tech demo: basic enemy AI #2
2020-07-10Blast C++ old school 3D game engine from scratch tech demo: basic enemy AI
2020-07-07Blast3 C++ 3D old school game engine from scratch tech demo: depth sorted rendering of 2D sprites
2020-07-02Blast3 C++ old school 3D Game Engine from scratch: Linear velocity demo
2020-06-25Blast3 tech demo: mirrored back-face perspective correct texture mapping of pierced/holed objects



Tags:
ray tracing
realtime
c++
coding
from scratch
3d
graphics
computer
development
ray
tracing
casting
reflections
lighting
cpu