Chaos Corona Forum

Official Stuff => News => Topic started by: Ondra on 2012-10-18, 23:41:22

Title: Bidirectional path tracing added!
Post by: Ondra on 2012-10-18, 23:41:22
I've finally completed the bidirectional path tracing implementation. It is new unbiased GI method, much faster in certain difficult scenes.

Comparison with path tracing:
(http://i.imgur.com/ehWaY.jpg)

Caustics-heavy scene (the patterns on ceiling are caustics)
(http://i.imgur.com/bKd6Z.png)
Title: Re: Bidirectional path tracing added!
Post by: racoonart on 2012-10-18, 23:46:11
new toys available in the daily builds soon? ;)
Looks awesome btw! :)
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-18, 23:47:27
soon ;) - as soon as I decorrelate direct lighting, and make it work with ideally specular materials
Title: Re: Bidirectional path tracing added!
Post by: alieneye on 2012-10-18, 23:49:53
great!
Title: Re: Bidirectional path tracing added!
Post by: racoonart on 2012-10-18, 23:51:13
Do you think "fancy lots-of-small-windows-cathedral scenes" will be faster with the new bidirectional path tracing? Tried some animation tests today and I came to the conclusion that i will have to wait for faster sampling stuff ;)
Title: Re: Bidirectional path tracing added!
Post by: michaltimko on 2012-10-19, 00:08:56
Seen it on fb, looks awesome. Looking forward ;)
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-19, 00:40:22
Do you think "fancy lots-of-small-windows-cathedral scenes" will be faster with the new bidirectional path tracing? Tried some animation tests today and I came to the conclusion that i will have to wait for faster sampling stuff ;)
No, it won't probably help with this...
Title: Re: Bidirectional path tracing added!
Post by: maru on 2012-10-19, 20:35:12
Awesomeness!
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-23, 14:42:32
I've moved the offtopic discussion about localization here: http://forum.corona-renderer.com/index.php/topic,164.0.html
Title: Re: Bidirectional path tracing added!
Post by: lacilaci on 2012-10-24, 20:48:32
incredible...
Title: Re: Bidirectional path tracing added!
Post by: woshilvba on 2012-10-27, 17:19:03
I've finally completed the bidirectional path tracing implementation. It is new unbiased GI method, much faster in certain difficult scenes.

Comparison with path tracing:
(http://i.imgur.com/ehWaY.jpg)

Caustics-heavy scene (the patterns on ceiling are caustics)
(http://i.imgur.com/bKd6Z.png)
It can improve the the diffuse reflection rendering speed?
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-27, 20:35:51
It can greatly improve various configurations, with diffuse or specular materials
Title: Re: Bidirectional path tracing added!
Post by: maru on 2012-10-27, 22:12:36
Does it have any disadvantages?
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-27, 23:09:29
yes, its slower in simple scenes (with no caustics or highlights), and does not handle SDS (specular-diffuse-specular) paths well - you can see that in the glossy cornell box - the reflection on the left box of the caustics on the floor
Title: Re: Bidirectional path tracing added!
Post by: lacilaci on 2012-10-28, 18:09:25
Will it be possible to disable caustics themselves but still use bidir for complex interior like scenes, expecting some rendering speed gain?
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-28, 18:24:01
that would introduce unnecessarily large bias. I'll rather implement the "max PT intensity" spinner for bidir. That way only caustics causing problems will be clamped, in smoothly user-controllable way
Title: Re: Bidirectional path tracing added!
Post by: lacilaci on 2012-10-28, 18:35:20
That sounds good. And I guess, that it could resolve issue with fireflies from caustics seen in reflection as well right?
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-28, 18:45:24
yes
Title: Re: Bidirectional path tracing added!
Post by: Dom74 on 2012-10-31, 14:30:35
Can you tell us when will whe have this new release ?
thanks.
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-31, 15:03:53
It will take at least 2-3 months to gather enough new features to warrant a release.

But active testers (e.g. frequently posting renders/bugs) get access to daily new builds (which are sometimes quite unstable)
Title: Re: Bidirectional path tracing added!
Post by: Dom74 on 2012-10-31, 16:32:42
So, How to be an active tester, I'm very enthusiastic about this renderer, want to go ahead.
Title: Re: Bidirectional path tracing added!
Post by: Ondra on 2012-10-31, 17:17:41
So, How to be an active tester, I'm very enthusiastic about this renderer, want to go ahead.
create some nice images with corona ;)
Title: Re: Bidirectional path tracing added!
Post by: Ludvik Koutny on 2012-10-31, 17:17:56
So, How to be an active tester, I'm very enthusiastic about this renderer, want to go ahead.

Reporting lot's of bugs, contributing actively to the forum, contributing to the forum gallery, showing some initiative in general ;)
Title: Re: Bidirectional path tracing added!
Post by: Dom74 on 2012-11-01, 14:39:32
Ok, I will do that.
thanks.