Skip to main content

Realtime Raytracing - 1.0

A series of examples that use Pygame, PyOpenGL and compute shaders to implement realtime raytracing!


Andrew Mengede
(BlindspotSoftware)
Who says we can't raytrace in Python? These examples start from drawing our first sphere on the screen, and progress through to more advanced techniques, ending with a reasonably sophisticated rasterizer/raytracer hybrid which gives us beautiful lighting without compromising on performance. All examples are in the github repo, for further explanation please refer to my youtube playlist.

Changes

Who says we can't raytrace in Python? These examples start from drawing our first sphere on the screen, and progress through to more advanced techniques, ending with a reasonably sophisticated rasterizer/raytracer hybrid which gives us beautiful lighting without compromising on performance. All examples are in the github repo, for further explanation please refer to my youtube playlist.

Links

Home Page
https://youtube.com/playlist?list=PLn3eTxaOtL2Md9tyeycECvgT-FMsf0uAd
Source
https://github.com/amengede/getIntoGameDev/tree/main/Realtime%20Raytracing

Releases

Realtime Raytracing 1.0 — 2 Jul, 2022

Pygame.org account Comments