OpenGL GLSL Path Tracer

preview_player
Показать описание
Path Tracer running in modern OpenGL in a Compute Shader.
I am using OpenTK which is a wrapper for C# on the CPU side of things.

Features: Depth of Field, precomputed Atmospheric Scattering, live object manipulation.

Рекомендации по теме
Комментарии
Автор

Try fusing rasterization with ray tracing. Everything including shadows is rasterized except for reflections and indirect lighting. That should allow your program to run real-time and minimize noise and rendering time.

novygaming
Автор

Path tracer enscapsulated in a shader... really nice! Must have been hard to create.

mandasartur
Автор

Seen your work over in the NNM discord, finally I get to see it in action!

khhs
Автор

from the thumbnail this looked like a speedrun so I was just thinking "Coding a glsl path tracer speedrun any%"

SwitchyWitch_
Автор

This is awesome, if you leave it for some time, the image becomes very clean and realistic. Well done man!

iani_
Автор

Thank u so much. I've been so confused, but tNice tutorials video helped a lot.

andisutejo
Автор

What resources would you recommend to learn this? Not only beginner stuff but rather to render this. Thank you! Great Work

moritz
Автор

You may wanna try out TAA as it'll prevent the noise at the cost of blurriness

Koffiato
Автор

Wait what? It's in a compute shader? Would that allow for injection into other applications?

BoofPack
Автор

Must have been hard to make this. Definitely deserves a sub and a like. Would you mind if I ask how did you make caustics at such low samples?

shivavarunadicherla
Автор

can't see my browser nu...please help

AmbreMusk
Автор

add some denoising too!
It will help a lot!

etaashmathamsetty
Автор

Amazing! Are you planning to make a game engine? I'm an intermediate in c++ trying to learn opengl too. It looks awesome but ofc it will take some time to learn.

devdutmn
Автор

use pre-bake surface light map rendering, in the ray tracer, only real time, not only off-line

Jkauppa
Автор

Cool! What technology is used to display the settings window? It's very convenient

w.t.
Автор

How long did it take you to learn opengl to be able to create this?

rampagex
Автор

Is it supports tracing arbitrary triangle meshes with textures?

cyrez
Автор

r u considering adding any type of denoiser on top of this shader?

IstyManame
Автор

Where can i contact you? i have some idea how this could merge with something, would love to speak about it's possibilities.

spiraldive
Автор

does it do denoising passes? would be cool to implenent

mariocamspam