www.xbdev.net
xbdev - software development
Thursday November 13, 2025
Home | Contact | Support | WebGPU Graphics and Compute ... | Foundations of Graphics & Compute Epic Series.....
     
 

Foundations of Graphics & Compute

Epic Series.....

 



Foundations of Graphics & Compute Series


• Volume 1: Primer
• Volume 2: Rendering
• Volume 3: Computing
• Volume 4: Simulations
• Volume 5: Ray-Tracing



Volume 5: Ray-Tracing

Chapter: Hello-World 'Ray-Tracer'


mweuvwebgpu
mweuvwebgpuinverty
mweuvwebgpnuv
mweuvwebgpraysphere
mweuvwebgprayspherelight
mweuvwebmultspheres
mweuvwebsolarsystem

Chapter: Cameras


rcamerabasic
rcamerabasicorthoganal
rcamerabasicorthoganalgridoverlay

Chapter: Ray-Object Intersections


raytriangleinteporatecolorstest
rayplaneintersectiontest
rayplanegridintersectiontest
raycubetersectiontest
raycubeobbtest
raycapsuletest
rayellipsoidtest
raytriangletest

Chapter: Lighting


phonelightingtest1

Chapter: Shadows & Ambient Occlusion


raysphereshadowssoft
rayshardshadowstest
rayssoftshadowstest
rayssoftshadowscossampletest
raysambientocclusion

Chapter: Reflections & Refractions (Glass & Mirrors)


raysfresneleffectspheres
rayindexofrefractionioftest
rayreflectionrmirrorwalls
rayreflectionrefractiontest2
rayrecurssionreflectionrefraction

Chapter: Distribution (Distributed) Ray-Tracing


distributionraytracing
distributionraytracingdof

Chapter: Ray-Marching


sdfbasics2dcircle
sdfbasics2dshapes
sdfbasics2dshapes2
sdfbasics2dshapes3
sdfbasics2dshapescolor
sdfbasics2drayscolor
sdfbasics3d
sdfbasics3d2
sdfbasics3d3
sdfbasics3dgrid
sdfbasics3dspheresonplane
sdfbasics3dspheresonplane2
sdfbasics3dpathtracer
sdfbasics3dpathtracer2
sdfbasics3dpathtracer3

Chapter: Path-Tracers


pathtracingexample01
pathtracerroomtest
pathtracerreflectiontest
pathtracerrefractiontest

Misc Tests (Signed Distance Functions - Instead of Explicit Ray-Intersections)
pathtracertest1
pathtracertest2
sdfbasics3dpathtracer6
sdfbasics3dpathtracer7indirect
sdfbasics3dpathtracer5
sdfbasics3dpathtracer4

Chapter: Fractal Shapes


pathtracerjulietfractal
sierpinskitetrahedronsdf
mengerfractaldf
pathtracermandelbrottest
pathtracermandelbrottest2
pathtracermandelbrottest3


Chapter: Procedural Texture Patterns


textureplanarpatternstests
volumetrictexturepatternstests

Chapter: Triangles and Meshes


raytracebunnytriangles
raytracebunnytriangleslongestaxistree
raytracebunnytrianglesoctree2
raytracebunnytrianglesoctreewireframebounds
raytracebunnytriangleslongestaxistreewireframe
raytracebunnytrianglesoctree

Misc Tests
Other mesh models - 16k (16+ thousand triangles ray-traced in real-time easily - with 60fps)
octreejsonfloatingworld
GPU timing information
octreejsonfloatingworld2


Resources & Links


For a full range of links and demos visit WebGPU Lab.

























101 WebGPU Programming Projects. WebGPU Development Pixels - coding fragment shaders from post processing to ray tracing! WebGPU by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations WebGPU Games WGSL 2d 3d interactive web-based fun learning WebGPU Compute WebGPU API - Owners WebGPU Development Cookbook - coding recipes for all your webgpu needs! WebGPU & WGSL Essentials: A Hands-On Approach to Interactive Graphics, Games, 2D Interfaces, 3D Meshes, Animation, Security and Production Kenwright graphics and animations using the webgpu api 12 week course kenwright learn webgpu api kenwright programming compute and graphics applications with html5 and webgpu api kenwright real-time 3d graphics with webgpu kenwright webgpu for dummies kenwright webgpu wgsl compute graphics all in one kenwright webgpu api develompent a quick start guide kenwright webgpu by example 2022 kenwright webgpu gems kenwright webgpu interactive compute and graphics visualization cookbook kenwright wgsl webgpu shading language cookbook kenwright WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers Kenwright WGSL Fundamentals book kenwright WebGPU Data Visualization Cookbook kenwright Special Effects Programming with WebGPU kenwright WebGPU Programming Guide: Interactive Graphics and Compute Programming with WebGPU & WGSL kenwright Ray-Tracing with WebGPU kenwright



 
Advert (Support Website)

 
 Visitor:
Copyright (c) 2002-2025 xbdev.net - All rights reserved.
Designated articles, tutorials and software are the property of their respective owners.