Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411283 Posts in 69325 Topics- by 58380 Members - Latest Member: bob1029

March 29, 2024, 01:02:59 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Global Illumination on voxels.
Pages: [1]
Print
Author Topic: Global Illumination on voxels.  (Read 934 times)
bram
Level 0
***


game dev addict


View Profile WWW
« on: January 21, 2015, 06:41:09 PM »

Hi,


I wanted to share my developments of a Global Illumination renderer for my game under development.
With the power of AVX2 I managed to do real time GI with a photon mapper.
Both geometry and lights can be dynamic.
The results are demonstrated in this video:

https://www.youtube.com/watch?v=NV-5aroZfm8&feature=youtu.be

Notice how the exhaust illuminates the scene both directly and indirectly via a bounce.
You can read more about my project on my blog over at
http://thelittleengineerthatcould.blogspot.com

The game is yet untitled, although I may go for something like 'spelunking rocket', time will tell.
I would love to read what you think of the video and/or project.



Yours Sincerely,

Bram Stolk http://stolk.org/press/index.php
Game Studio Abraham Stolk Inc.

Logged

Bram Stolk -- Indie Game Developer and the author of \"the little crane that could\".
Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #1 on: January 22, 2015, 03:58:09 AM »

Interesting. It works well as far as I can tell from the video, the flickering is probably just due to the low count of samples randomly scattered.

But, to be honest, after reading the title the video was less impressive than I hoped. Raycasting 24k rays through this voxel field sounds... too few, for my taste. But then again I didn't try it myself, so I don't talk from experience.

Did you take a look at Voxel Cone Tracing? Perusing the GPU for this job might give you much better results, and the basic method even works with DX9-level fragment shaders.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
bram
Level 0
***


game dev addict


View Profile WWW
« Reply #2 on: January 22, 2015, 11:36:35 AM »

Thanks for checking out the video.

Yes,

The flickering would be reduced with higher photon counts.
Moving it from CPU to GPU could make this possible.
I also use a single core at the moment, so 4 times the photons on a quad core would be another possibility.

I had not heard of voxel cone tracing.
Looked it up, and the results look very impressive, yes.

  Bram
Logged

Bram Stolk -- Indie Game Developer and the author of \"the little crane that could\".
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic