📝
knowledge
  • links
  • 14-Pure-Education
    • My Knowledge Wiki 🌿
      • .github
        • ISSUE_TEMPLATE
          • Question 🤔
          • bug_report
          • Feature ✨
        • Summary
      • design
        • Animation
        • Fonts
        • Framer
        • Color
        • figma
          • Figma
          • Figma plugins
        • Inkscape
        • Blender
        • Design
        • Interior Design
        • Icons
        • Design inspiration
        • 3D modeling
        • Design systems
        • Industrial Design
        • User Experience
        • Logos
      • databases
        • Neo4j
        • Fauna
        • sql
          • SQL
        • blockchain
          • Cardano
          • Arweave
          • Tezos
          • Polkadot
          • Uniswap
          • Ethereum
          • Blockchain
        • Kdb+
        • Cassandra DB
        • PostgreSQL
        • FoundationDB
        • SQLite
        • Prometheus
        • Dgraph
        • Redis
        • DynamoDB
        • Databases
        • Memcached
        • MariaDB
        • Prisma
        • MongoDB
      • augmented-reality
        • Augmented Reality
        • ARKit
      • art
        • Art
        • Pen plotting
        • Drawing
        • Photography
        • Generative art
        • Sketching
        • Comics
        • Anime
        • Furniture
        • Dancing
        • Architecture
        • Clothes
        • Tattoos
      • computer-graphics
        • computer-vision
          • Optical character recognition
          • Computer vision
        • Procedural generation
        • Metal
        • SVG
        • WebGPU
        • [Ray tracing](https://en.wikipedia.org/wiki/Ray_tracing_(graphics))
        • Computer graphics
        • WebGL
        • CUDA
        • OpenGL
        • Vulkan API
        • Bézier curves
        • Shaders
        • Image processing
        • [Rendering](https://en.wikipedia.org/wiki/Rendering_(computer_graphics))
      • computer-science
        • Parsing
        • algorithms
          • Algorithms
          • Compression
        • Computer Science
        • Computer architecture
        • formal-verification
          • Formal verification
          • TLA+
        • Automata theory
        • data-structures
          • Data structures
      • business
        • startups
          • Marketplaces
          • Funding
          • Values
          • Onboarding
          • Venture capital
          • Startups
          • Payroll
        • Products
        • Business
        • Restaurants
        • Landing pages
        • Pricing
      • compilers
        • LLVM
        • Linters
        • build-systems
          • Build systems
          • Bazel
        • Compilers
      • books
        • Mind for numbers - Review
        • Thinking, fast and slow
        • Brave new world
        • Elements of programming interviews
        • Rich dad poor dad
        • Programming in Haskell
        • Code: hidden language of software
        • Surely you are joking Mr Feynman
        • Books
        • Mindstorms
        • Eloquent ruby
        • go-in-action
        • Crafting interpreters
        • Cracking the coding interview
        • Artificial Intelligence: A Modern Approach
      • devops
        • Observability
        • DevOps
        • Site Reliability Engineering
        • Terraform
      • cryptocurrencies
        • Nano
        • Cryptocurrencies
        • Bitcoin
        • Stellar
        • Libra
        • TON
      • backups
        • Backups
      • 3d-printing
        • 3D Printing
      • distributed-systems
        • message-queue
          • Message queue
          • ZeroMQ
          • MQTT
        • [Load balancing](https://en.wikipedia.org/wiki/Load_balancing_(computing))
        • rpcs
          • gRPC
          • Remote Procedure Calls
        • Distributed systems
        • Conflict-free replicated data type
      • cli
        • Command Line Tools
        • Tmux
        • Ngrok
        • Sed
      • automation
        • Home automation
        • Automation
      • biology
        • Computational biology
        • Biology
        • Evolution
        • genomics
          • DNA
          • Genomics
        • immunology
          • Immunotherapy
          • Immunology
        • Bionics
        • bioinformatics
          • Bioinformatics
        • Viruses
      • cloud-computing
        • serverless-computing
          • AWS Lambda
          • Serverless computing
          • Cloudflare workers
        • Cloud computing
        • gcp
          • Google Cloud
        • aws
          • AWS Amplify
          • AWS
        • azure
          • Azure
      • articles
        • Articles
      • anki
        • Anki
      • data-science
        • Data Science
        • Data Visualization
        • Data processing
        • Apache Kafka
      • consciousness
        • Consciousness
        • Ego
      • documentaries
        • Documentaries
      • Summary
      • api
        • API
      • animals
        • Birds
        • Animals
      • courses
        • Courses
      • analytics
        • Analytics
      • chemistry
        • Chemistry
Powered by GitBook
On this page

Was this helpful?

  1. 14-Pure-Education
  2. My Knowledge Wiki 🌿
  3. computer-graphics

[Ray tracing](https://en.wikipedia.org/wiki/Ray_tracing_(graphics))

PreviousWebGPUNextComputer graphics

Last updated 4 years ago

Was this helpful?

Links

  • () ()

  • - Educational ray tracer.

  • () ()

  • - Ray tracing extension for WebGPU.

  • - NVIDIA’s implementation of RTX ray-tracing in Quake II.

  • - Ray Tracer written completely in Julia.

  • - Monte Carlo ray tracer developed using Rust.

  • () ()

  • - Rust crate which exports rays, axis-aligned bounding boxes, and binary bounding volume hierarchies.

  • ()

  • - Implementation of the Ray Tracer Challenge in Swift.

  • - Collection of high-performance ray tracing kernels, developed at Intel.

  • - Small, simple path tracer written in C.

  • - High performance physically based renderer in C++11.

  • - High-Quality and Real-Time Rendering with DXR and Other APIs.

  • - Implementation of 'Ray Tracing in One Weekend' in Rust (and wasm).

  • ()

  • - Full Hardware Real-Time Ray-Tracer. ()

  • - Toy Ray Tracer in Rust.

  • - C++-based, cross platform ray tracing library. ()

  • - How ray tracing can be integrated into a modern, forward+ engine with minimal-to-no content changes.

  • - Cross platform ray tracing renderer in C++. ()

  • - Differentiable Monte Carlo Ray Tracing through Edge Sampling.

  • ()

  • - Advanced camera toolkit for the Arnold renderer. Ray tracing through real lenses. ()

  • - Physically-based path tracer in Rust.

  • - High-performance proprietary CPU path tracer written in the Rust programming language.

  • - Open source, end-to-end distributed tracing. ()

  • ()

  • - Beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

  • - Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine.

  • - Simple ray tracing & rasterization engine written in rust.

  • ()

  • - Slightly psychotic path tracer.

  • - Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.

  • - Create, ray trace & export programmatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser.

  • ()

  • ()

Ray Tracing in One Weekend: The Book Series
Code
Book
Ray Tracing in One Weekend implemented in Golang, chapter-by-chapter
Ray Tracing in One Weekend implemented in C++, chapter-by-chapter
Understandable Ray Tracing in 256 lines of bare C++ course (2019)
C++17 constexpr Compile-time Ray Tracer
Nori
Ray tracing a tiny procedural planet
HTML5 raycasting demo using React
Code
HN
Lighthouse 2 framework for real-time ray tracing
Dawn RT
Quake II RTX
Performance comparison of parallel ray tracing in functional programming languages
RayTracer.jl
Ray Tracing Essentials (2020)
Rayt
Ray Tracing with POV-Ray
Lobsters
HN
bvh
Revisiting the Businesscard Raytracer (2020)
Ray Tracing In Notepad.exe At 30 FPS (2020)
HN
MentisOculi Pytorch Path Tracer
Ray Tracing implemented in multiple languages
SwiftlyRT
Casual Shadertoy Path Tracing 1: Basic Camera, Diffuse, Emissive (2020)
Ray Tracer in OCaml
Rust implementation of "Ray Tracing In One Weekend" by Peter Shirley
Simple Ray Casting with ClojureScript (2020)
Ray Tracing in One Weekend in TypeScript
Embree
C-Ray
Tungsten Renderer
Ray Tracing Gems
CUDA based Ray Tracer
Saturno
Ray tracing in Nim (2020)
HN
How to Write a Ray Tracer Intuitively (2020)
Traceur: a path tracing renderer in Ink and JavaScript (2020)
Racing the Beam Ray Tracer (2018)
Code
Ray-tracer / Learning project with Rust
tray_rust
Visionaray
Web
Raytraced Shadows in Call of Duty: Modern Warfare
Slightly Incremental Ray Tracing In One Weekend (2020)
SORT (Simple Open-source Ray Tracing)
Web
redner
Vulkan Real-time Path Tracer Engine
Rust Ray Tracer, an Update (and SIMD) (2020)
Lobsters
Path Tracing with Babylon, Background and Implementation
Lentil
HN
Factorio Raytracer
rpt
Raygon
Jaeger
Code
SuperRT - Realtime raytracing on the SNES (2020)
HN
vk_mini_path_tracer
OptixPathTracer
RtRs
Why Raytracing won't simplify AAA real-time rendering (2020)
HN
Psychopath
Helios
retrace.gl
Ray Tracing in pure CMake (2020)
Code
Simple ray tracer written in Rust from scratch
HN
Awesome Ray Tracing