Author Topic: Bidirectional path tracing added!  (Read 26588 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: 308
  • 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: 13153
  • 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: 13153
  • 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?