> numerical > rendu > real-time-global-illumination-with-radiance-probes-two-minute-papers

Real-Time Global Illumination With Radiance Probes | Two Minute Papers #200

Two Minute Papers - 2017-10-25

The paper "Real-time Global Illumination by Precomputed Local Reconstruction
from Sparse Radiance Probes" is available here:
https://users.aalto.fi/~silvena4/Projects/RTGI/index.html

We would like to thank our generous Patreon supporters who make Two Minute Papers possible:
Andrew Melnychuk, Brian Gilman, Christoph Jadanowski, Dave Rushton-Smith, Dennis Abts, Eric Haddad, Esa Turkulainen, Evan Breznyik, Kaben Gabriel Nanlohy, Malek Cellier, Michael Albrecht, Michael Jensen, Michael Orenstein, Steef, Steve Messina, Sunil Kim, Torsten Reil.
https://www.patreon.com/TwoMinutePapers

Two Minute Papers Merch:
US: http://twominutepapers.com/
EU/Worldwide: https://shop.spreadshirt.net/TwoMinutePapers/

Music: Antarctica by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)
Artist: http://audionautix.com/ 

Splash screen/thumbnail design: Felícia Fehér - http://felicia.hu

Károly Zsolnai-Fehér's links:
Facebook: https://www.facebook.com/TwoMinutePapers/
Twitter: https://twitter.com/karoly_zsolnai
Web: https://cg.tuwien.ac.at/~zsolnai/

moonriise - 2017-10-25

I can't wait to see realtime global illumination in video games

rust - 2018-06-29

If I remember correctly, first game with GI was Mirror's Edge (2008).

rahat - 2018-07-18

ffxv had one as well

blakegriplingph - 2018-07-19

rust Though the Beast GI used in that game is pre-baked and not done in real time. It looked fine for its time though, if not for the lighting being cooked. Catalyst does use realtime GI though.

TheIronlefty - 2019-03-15

Nope, catalyst uses baked GI that transitions smoothly by blending https://www.youtube.com/watch?v=B0sM7ZU0Nwo&feature=youtu.be&t=22m45s

also division uses light probes for GI and has 1 bounce with feedback https://youtu.be/04YUZ3bWAyg?t=31m13s

Matheus Lacerda - 2019-10-17

Now there's Metro Exodus doing it. Dreams come true :D

Matthew Ames - 2017-10-25

I want this in Blender!

Kram1032 - 2017-10-26

exactly, from that point on it's not Blender and therefore the request for actually having it be a feature within Blender.

Kam Kamu - 2017-11-08

Et voilà: https://www.youtube.com/watch?v=XF0E8kbURhE&t=462s

George Corney - 2017-12-08

Matthew Ames check out armory3d renderer for blender, is a real time PBR engine with features like this. It's awesome

Matthew Ames - 2017-12-08

Wow! That's very interesting. Thanks for letting me know about it.

Solid Snake - 2019-08-31

EEVEE has Global Illumination With Radiance Probes..etc but soon will become Real-time.

Sinan Akkoyun - 2017-10-25

Hope this gets implemented in Unity and Unreals

Neoshaman Fulgurant - 2017-10-26

It sound very similar to an asset call hxgi, look it in the forum

Aidiakapi - 2017-10-27

Have you tried running it with TAA yet? I'm sure the scene would look much better without all the flickering speculars. Great work though.

Ayan Barnwal - 2017-12-05

You forgot armory :-(

Hubert Gendron - 2018-07-27

But isn't Unity Light Probes exactly this?

Ignis Incendio - 2018-09-23

Hubert Gendron  Not really, light probes are like 3D lightmaps. This is like Enlighten, but realtime. Enlighten should be enough if your geometry doesn't move too much though.

Isak W - 2017-10-26

And it's from Aalto University in Finland. My school! So proud.

Alexander Bollbach - 2017-10-26

one would think academics would come up with a less imprecise term than "real time"

Huntracony - 2017-10-25

This is simply amazing. I have no other word for it.

EineKartoffel - 2017-10-25

Happy 200th video day!

Daniela Mancilla - 2019-10-09

Thanks for this series of videos related to real time rendering. Keep it up! ♥

Peter Frazier - 2017-10-26

Fantastic. It always astounds me when we take something that requires crippling amounts of computation and sidestepping it

Saw Saw - 2017-10-26

"I think this is an excellent direction for future research works" Yeah! For sure! Like, impossible not to conclude that :)

Hans Maulwurf - 2017-10-25

Wow, 200 episodes already. Congratulations!

21EC - 2017-10-26

would be great for VR...

Tuc - 2017-10-25

Your videos make me so happy.

Quinn Arlington Waters - 2017-10-29

Happy 200th, Great videos!

kowdermeister - 2017-10-29

I feel that I've seen this video more than a week before. Did you reupload it? Or maybe it was Hacker News... new I'm confused :)

Adrian - 2017-10-25

Wicked, the results look really good!

Üäö 235 - 2017-10-25

omg thats amazing

Emmanuel - 2017-10-25

A stunning achievement.

Donovan Keating - 2017-10-27

Can you do a video on finding contradictions in text using Natural Language Processing?

Nika Zautashvili - 2017-10-26

Eevee, is that you?

matteo forghieri - 2017-10-26

i am addicted to this channel!

Zeblote - 2017-10-25

According to the paper, this requires 1h precomp time per scene. So much for real time...

Spencer Bench - 2017-10-26

I guess that means most games aren't "real time" since they require several thousand man hours of precomputation...

Adam S. - 2017-10-26

The guy has a point though. It works only on fixed scenes, If you were driving a red car in a precomputed room with white walls you wouldn't see walls getting reddish tint. If you were to make a hole in a wall of such precomputed room, illumination coming throught that hole wouldn't effect scene lighting. But the guy ommited the fact that lights are dynamic in these scenes, which should be enough for racing games, where most of geometry is static.

Zeblote - 2017-10-26

They aren't, in a way. Most modern games use mostly static environments with precomputed lighting that would not be possible to achieve in real time yet.

titokk91 - 2017-10-29

As for the Unity, there is SEGI plugin that can do realtime voxel-based GI. They recently went open-source, so anyone can check it, it's quite interesting.

caspar valentine - 2018-11-21

@Adam S. it works on dynamic scenes tho. all you need to do is re render the low resolution probes that have moving objects in them

Muhammad Hamze - 2017-10-25

That's some really good progress! Very promising

Volden - 2018-01-29

PLEASE make possibility to control color intensity to this from neutral grey to phisycally correct intensity values.

Alex Coc - 2017-12-01

And for the Blender users, here is a realtime GI alternative:

https://www.youtube.com/watch?v=Q6hlGmZfHk0

Troy Lowry - 2017-10-26

All I want is dynamic real-time global illumination. How costly is it to compute where probes should be placed?

Zblurth - 2017-10-26

FREEEEEAKING COOL

Gokki - 2017-11-04

Very nice, shadows are still very aliased :S

luciosergiocatilina1 - 2018-07-25

Am I wrong or was there indeed Serene's paintings room from Quantum Break in this video?

PIYUSH BANSAL - 2017-10-26

it is implemented in Godot.

Ravel Tammeleht - 2019-01-31

Looks quite decent for what it is, does it work on lower/older spec hardware as well? I got my screen-space based method working on i3, 4gb, 520mx. At reasonable performance (40'ish fps).

Lakitu64 - 2019-11-20

So is Nvidia going to use this soon?

Pepe Bawagan - 2017-10-26

That quality with 5 probes is almost indistinguishable for me vs 109 probes. Amazing!

Peter Lund - 2017-10-26

It sounds a lot like photon mapping (Henrik Wann Jensen) except that they seem to have found a way to get by with far fewer probes.

https://en.wikipedia.org/wiki/Photon_mapping

Viduttam Katkar - 2017-10-25

This is brilliant Karoly! Also congratulations for reaching 200! Hoping for many many more awesome two minutes!!

Dr. Nota Name - 2017-10-25

And let's also hope for 100k subscribers soon!

Ram Sanath - 2017-10-30

This is a very unique and useful channel I enjoy  !

Kram1032 - 2017-10-26

damn, this looks amazing. The differences are quite obvious but the results seem very much plausible for the given examples.

jovlem - 2017-10-27

How long are the pre-compute times?

Miika Lehtimäki - 2017-11-15

Jaakko Lehtinen is hands down the greatest lecturer here in Aalto University, I feel privileged for being able to attend to his computer graphics classes. He also worked on the graphics of Max Payne and Alan Wake. (They actually used a rudimentary version of this idea in Max Payne)

Jussi - 2017-10-25

TORILLE!!!!

aaronsdavis - 2018-07-26

I can't find an exterior scene radiosity example. I'm trying to light a city-scape in lightwave but it just doesn't look right.

Demetris Leptos - 2017-11-11

Don't worry about the limitation - you'll just have to create parallel tech to recompute proximity probes fast according to structure changes ;););)

Kareshi - 2017-10-27

I tried to reproduce this paper in my opengl engine but the information there is just too dense and doesnt feel like its enough to allow one to reproduce it, seems like Jaakko Lehtinen is aiming at physicists and mathmaticians to read and comprehend everything , completely forgetting about computer scientists and computer engineers.

Thecawesomeone - 2018-05-11

Did you ever end up implementing it? I'm having the same trouble.

Simon Sedlacek - 2018-08-15

It's not that difficult to implement, you just need to know some mathematical background to it. If you never worked with Spherical Harmonics before (I guess there could be the problem), I highly recommend this http://silviojemma.com/public/papers/lighting/spherical-harmonic-lighting.pdf . It will teach you all basics you need to know about SH rendering.

Louis Hong - 2017-10-25

the Unity game engine has this algorithm integrated I believe!

Alex S - 2017-10-25

I thought he was saying this is only useful in situations where there are very few moving objects, so a video game wouldn't benefit from this. Also the publication date of this paper is Nov 2017, and unity already has it integrated?

Александр Жеребцов - 2017-10-25

there is actually real time global illumination available in unity. They have similar implementation i believe. https://www.youtube.com/watch?v=ouJNRJ2uPmY

Will Tesler - 2017-10-25

Alex S Videogames can still benefit from this for environmental lighting.

Kaz - 2017-10-25

You probably think about Enlighten (pre-computed, baked animated lightmaps). I wouldn't call that real-time GI.

Thomas Ingram - 2017-10-25

This method is also precomputed, and it produces real-time GI. Which is the way they phrase it with Enlighten.

veggiet2009 - 2017-10-26

This seems like a resurrecting of the old manual technique of placing lights in a scene where you thinking indirect illumination will be visible.

Matthew Ames - 2017-10-25

First.

Appw - 2017-10-25

Ninety Sixth!

Matthew Ames - 2017-10-25

I meant first to comment.

Pepe Bawagan - 2017-10-26

TWELFTH!!!!!!!!!1