Author Topic: Bidirectional path tracing added!  (Read 23615 times)

2012-10-18, 23:41:22

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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:


Caustics-heavy scene (the patterns on ceiling are caustics)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-18, 23:46:11
Reply #1

racoonart

  • Active Users
  • **
  • Posts: 1446
    • View Profile
    • racoon-artworks
new toys available in the daily builds soon? ;)
Looks awesome btw! :)
Any sufficiently advanced bug is indistinguishable from a feature.

2012-10-18, 23:47:27
Reply #2

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
soon ;) - as soon as I decorrelate direct lighting, and make it work with ideally specular materials
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-18, 23:49:53
Reply #3

alieneye

  • Active Users
  • **
  • Posts: 74
    • View Profile
    • portfolio

2012-10-18, 23:51:13
Reply #4

racoonart

  • Active Users
  • **
  • Posts: 1446
    • View Profile
    • racoon-artworks
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 ;)
Any sufficiently advanced bug is indistinguishable from a feature.

2012-10-19, 00:08:56
Reply #5

michaltimko

  • Active Users
  • **
  • Posts: 305
  • Coronaut (c)
    • View Profile
Seen it on fb, looks awesome. Looking forward ;)
Coronaut!(c)2011

Supporting Corona in commercial projects since pre-alpha

2012-10-19, 00:40:22
Reply #6

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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...
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-19, 20:35:12
Reply #7

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12752
  • Marcin
    • View Profile
Awesomeness!
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2012-10-23, 14:42:32
Reply #8

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
I've moved the offtopic discussion about localization here: http://forum.corona-renderer.com/index.php/topic,164.0.html
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-24, 20:48:32
Reply #9

lacilaci

  • Active Users
  • **
  • Posts: 749
    • View Profile

2012-10-27, 17:19:03
Reply #10

woshilvba

  • Active Users
  • **
  • Posts: 44
    • View Profile
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:


Caustics-heavy scene (the patterns on ceiling are caustics)

It can improve the the diffuse reflection rendering speed?

2012-10-27, 20:35:51
Reply #11

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
It can greatly improve various configurations, with diffuse or specular materials
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-27, 22:12:36
Reply #12

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12752
  • Marcin
    • View Profile
Does it have any disadvantages?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2012-10-27, 23:09:29
Reply #13

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-28, 18:09:25
Reply #14

lacilaci

  • Active Users
  • **
  • Posts: 749
    • View Profile
Will it be possible to disable caustics themselves but still use bidir for complex interior like scenes, expecting some rendering speed gain?

2012-10-28, 18:24:01
Reply #15

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-28, 18:35:20
Reply #16

lacilaci

  • Active Users
  • **
  • Posts: 749
    • View Profile
That sounds good. And I guess, that it could resolve issue with fireflies from caustics seen in reflection as well right?

2012-10-28, 18:45:24
Reply #17

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
yes
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-31, 14:30:35
Reply #18

Dom74

  • Active Users
  • **
  • Posts: 95
    • View Profile
Can you tell us when will whe have this new release ?
thanks.

2012-10-31, 15:03:53
Reply #19

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-31, 16:32:42
Reply #20

Dom74

  • Active Users
  • **
  • Posts: 95
    • View Profile
So, How to be an active tester, I'm very enthusiastic about this renderer, want to go ahead.

2012-10-31, 17:17:41
Reply #21

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
So, How to be an active tester, I'm very enthusiastic about this renderer, want to go ahead.
create some nice images with corona ;)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2012-10-31, 17:17:56
Reply #22

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
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 ;)

2012-11-01, 14:39:32
Reply #23

Dom74

  • Active Users
  • **
  • Posts: 95
    • View Profile
Ok, I will do that.
thanks.