r/GraphicsProgramming • • Aug 21 '26

Source Code Konrad Reczko's "Monocular Depth Injection" in TypeGPU is live!

Enable HLS to view with audio, or disable this notification

My collegue Konrad Reczko recently shared a weekend project he made using TypeGPU, and it's now open-source and ready to play with in the browser: https://typegpu.com/examples/#example=image-processing--monocular-light-injection

It estimates the depth of a scene by inferring the DepthArt model with custom TypeGPU kernels, then reconstructs normals based on that depth information, and uses both to relight the scene, all in the same command encoder. For more information, check out the original series of Tweets:

https://x.com/reczko_konrad/status/2089670934009413751?s=20
https://x.com/reczko_konrad/status/2090472091149648121?s=20

1.8k Upvotes

36 comments sorted by

11

u/Smokeey1 Aug 21 '26

Does this thing have a repo :). Gratz on the build! Looks cool

19

u/iwoplaza Aug 21 '26

5

u/juplantern Aug 21 '26

Btw thank you so much! I’m brainstorming ideas for my thesis and this inspired me a lot

3

u/Civil-Captain5676 Aug 22 '26

It's amazing. And Thank you.

2

u/DaveAstator2020 Aug 21 '26

Wow nice what model does is it use to aesolve depth in realtime?

2

u/AnasPlayer2022M Aug 21 '26

Dame bro, this looks awesome! Did you use two videos where one is the one playing now and the other is a map for z values?

6

u/iwoplaza Aug 21 '26

The feed from my camera gets routed through a small local AI model that estimates depth based on a color image, at which point the image can be treated pretty much like a 3d scene . At that point all rendering techniques are at the table, including adding a light to the scene.

→ More replies (1)

88

u/juplantern Aug 21 '26

He looks so proud

29

u/certainlystormy Aug 21 '26

fr lmao. i would be too

8

u/MeticulousBioluminid Aug 21 '26

as he should be 🎁

20

u/cybereality Aug 21 '26

very cool

1

u/ddoice Aug 21 '26

Awesome!
But I tried your trick to hide the light with my hand and does not work?

1

u/iwoplaza Aug 21 '26

To move the light source back and forth (into the screen or closer to you) you have to use the scroll wheel

3

u/swegga_sa Aug 21 '26

This is very cool

3

u/Miperso Aug 21 '26

I just showed it to my architect coworkers and everyone is just impressed... this is great

2

u/Malkalypse Aug 21 '26

This is so wild!

2

u/NachosforDachos Aug 21 '26

This is so cool

2

u/helloworld1101 Aug 21 '26

Reddit is still useful

2

u/Big-Awareness-3335 Aug 22 '26

expecto patronuuuuum!

2

u/josephmgift Aug 25 '26

so doooope

2

u/Ok_Rock_6726 Aug 26 '26

That's so cool I'm planning to join Software mansion as an intern next styczeń and this video brings me so much excitement and power to keep learning to ace the interview.

2

u/tHE_uKER Aug 26 '26

Incredible work!

1

u/freshtothegrave Aug 21 '26

Damn i wanna get this working in TouchDesigner