This repository contains notes for meetings of the Graphics Programming Virtual Meetup.
Note, sometimes this documentation can become out-of-date, and a lot of meeting notes are not recorded here. To check the latest information for our meetings, visit our discord server.
- Meetup page: https://www.meetup.com/Graphics-Programming-Virtual-Meetup
- Join our Discord: https://discord.gg/TsTDb4uYfR
- Youtube Channel: https://www.youtube.com/channel/UCbX05PBAE-582PYaRXdjRnw
- What the Heck is Blue Noise?
- Generating Blue Noise Sample Points With Mitchell’s Best Candidate Algorithm
- Free blue noise textures
- Edge-Avoiding À-Trous Wavelet Transform for fast Global Illumination Filtering
- Our past meeting on Edge-Avoiding À-Trous Wavelet Transform for fast Global Illumination Filtering
- The Lobster Programming Language
- Jolt Physics
- godot-jolt
- Parallel Locally-Ordered Clustering for Bounding Volume Hierarchy Construction
- AAA - Analytical Anti-Aliasing
- Youtube: GPU driven rendering in AnKi 3D Engine
- Frames In Flight Explained
- Sampling methods for pre-filtering diffuse Image Based Lighting
- What's next for WebGPU
- Behind the Pretty Frames: Detroit Become Human
- Graphics Programming Conference Talks
- Youtube: Occupancy Explained Through the AMD RDNA™ Architecture
- Occupancy Explained slides
- Optimizing a Rust GPU matmul kernel
- A guide to fast voxel ray tracing using sparse 64-trees
- Hidden Surface Removal in Immortalis-G925: The Fragment Prepass
- My recommended Books
- Bluesky threads: Differentiable Graphics with Slang.D for Appearance-Based Optimization
- A simple way to scale pixel art games
- Modern Vulkan Application Sample
- Youtube: Beyond White Noise for Real-Time Rendering
- Beyond White Noise for Real-Time Rendering Slides
- blog of Alan Wolfe
- Wikipedia: Pink noise
- Wikipedia: Colors of noise
- Wikiepdia: Brownian motion
- Fair coins tend to land on the same side they started: Evidence from 350,757 flips
- Constant Time Stateless Shuffling and Grouping
- Alan Wolfe: Irrational Numbers
- How to Generate Random Colors Programmatically
- Generating Blue Noise Sample Points With Mitchell’s Best Candidate Algorithm
- Isaac Hayes Wallpaper Generator - Volumetric light scattering
- Creating a Volumetric Ray Marcher
- Ambient Occlusion: An Extensive Guide on Its Algorithms and Use in VR
- Real-Time Polygonal-Light Shading with Linearly Transformed Cosines
- Casual Shadertoy Path Tracing
- Filter-adapted spatiotemporal sampling for real-time rendering
- Interleaved Gradient Noise: A Different Kind of Low Discrepancy Sequence
- Real-Time Path Tracing and Denoising in Quake II
- Spatiotemporal Blue Noise Masks
- Filter-adapted spatiotemporal sampling for real-time rendering
- Wikipedia: Clustering Illusion
- Wikiepdia: Fibonacci_sequence#Relation_to_the_golden_ratio
- Youtube: Visualization of Brownian motion