Skip to content

Keenuts/things-to-render-things

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

Rendering things

This is a repo to store all my current rendering-related experiments. I don't know where I'll stop, just using my daily comute time to learn new things.

On some old commits, you will find some GPU implem, with a basic OpenCL-OpenGL interop. Since my hardware/driver does not support OpenCL correctly, I decided to drop GPU support.

So far, I have:

  • raytracer with noisy soft shadows
  • pathtracer, monte-carlo method
  • raytracer with many-lights to add some kind of indirect lighting

On going task

  • Bi-directionnal pathtracing

On my list

  • Metropolis light transport

Examples

Pathtracing

pathtracer

Simple raytracing

raytracer

Raytracing simulating GI using sub-lights

raytracer indirect

About

GPU or CPU raytracer/pathtracer/thing-to-render-things

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published