Author Topic: Emissive material - fireflies nightmare  (Read 8944 times)

2013-10-08, 13:36:11

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
I have an outside lit by hdri on environment slot and a bunch of light bulbs scattered with an emissive material.

I'm getting allot of fireflies with the color of the light.

I tried render with a grey override material (excluding the lamps) and i confirmed that the problem is the emissive material.

I tried everything
PT+PT

PT+HD

High lights subdivs

High  PT samples

Low max sample intensity

etc


I can't get rid of the fireflies...

Some thoughts ?

2013-10-08, 15:51:04
Reply #1

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Should I drop emissive material and use corona lights ?


2013-10-08, 16:29:46
Reply #2

Eian

  • Active Users
  • **
  • Posts: 42
    • View Profile
Hey Correntes,

After some testing I found out that using Bucket Renderer helps with noise and fireflies problems..
Under "Renderer: Bucket" settings try something like:

subdiv AA: 2-6 (Overall Quality)
adaptive steps: 2-6 (Adaptation)
apaptive thresh.: Higher values increase adaptation as opposed to lower..

You might need to experiment with the above values a bit to get optimal results but generally higher values give better results but takes longer to finish the pass..
Hope this helps.
« Last Edit: 2013-10-09, 17:33:34 by Eian »

2013-10-08, 16:36:00
Reply #3

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Thanks for the tip Eian.

I will try a bit more in the "progressive way" But if I can't resolve the issue i give bucket mode a try.

Meanwhile I reverted back from daily build to alpha 5 to see if i can get better results.


Apparently with 512 PT+HD  it is significantly better in the firefly department (with alpha v05).


2013-10-08, 17:22:27
Reply #4

Eian

  • Active Users
  • **
  • Posts: 42
    • View Profile
You're welcome..

I believe that the HD approach yields a more biased result, while by using Bucket method the rendering is still progressive but adaptive.
I found this to be the fastest and best solution to clear out fireflies while maintaining speed.
It's a bit close to the way Arnold Renderer works..

Do some further testing and let us know of your results..
I've been using Corona for only a few days now so any info will be helpful since I'm still experimenting with it, having used many rendering engines in the past though I must say I find Corona to be very promising and ahead of the others in some aspects.. Hope it keeps getting improved and ported to Maya as well..

2013-10-08, 19:13:12
Reply #5

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Back to last daily build... Well I'm resuming the render now with PTs 512

1.20h and I got 1/10 bar of the initial pass. Ill guess it gonna take a long time to see if it helps on the fireflies :S

Someone ?

2013-10-08, 19:44:37
Reply #6

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13665
  • Marcin
    • View Profile
Increasing Path Tracing Samples probably won't help here. Actually you can try decreasing them to get more passes. Set PTS to 4-8 and try again.

Also, please show us your render settings and material parameters. Fireflies like this are usually caused by badly prepared materials.

You can also try rendering with buckets with low PTS (like 4 or 8) and many initial samples (try 20 and increase them if you need).

And I'm not saying any of this will help. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2013-10-08, 19:51:03
Reply #7

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Well I can try decrease the PTs then.

I excluded the problem being from materials because I used a override grey mat (excluding the light bulb) and the fireflies persisted.

Using buckets is my last resort option because I don't want waste 12h render time :S (I have the render almost clean only have fireflies).


Render settings I went PT-HD standard with light sub multiplier 20 (because all the lights).


Thanks for the input maru

2013-10-08, 19:53:40
Reply #8

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
sidenote, you should not resume rendering with different PT samples, as it produces more noise
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-10-08, 19:57:02
Reply #9

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Oh ok !

But can I play with other settings?

2013-10-08, 21:00:12
Reply #10

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Ok I found the problem!

The emissive material it self its fine. The problem is the super complex geometry that its is illuminating (in this case the scattered grass and bouncing on trees),
That's why even with override material, the fireflies appear. Its the complex environment that is creating the fireflies.

Now, how can I make corona more precise, I guess that if I can raise the precision which the illumination is calculated, I can get rid of the fireflies of doom.

Waiting for some help of corona gurus :)

Thanks

2013-10-08, 21:34:00
Reply #11

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
Posting render of entire scene would help.

First thing i would try to do in troubleshooting is:

1, Create new scene with default corona settings.

2, Merge all geometry and lights from original scene into the empty one with defaults.

3, Add same environment as in original scene.

4, Set secondary GI to HDcache

5, Hide all glass objects

6, Enable material override and put in gray diffuse material.


This test will tell you if the problem really lies in the geometry complexity ;) In 90% of cases it usually is due to the irresponsible lighting and shading.

2013-10-09, 01:30:08
Reply #12

Eian

  • Active Users
  • **
  • Posts: 42
    • View Profile
If you want you can send me the scene.. Maybe I could help get rid of the fireflies..

2013-10-09, 12:09:05
Reply #13

Correntes

  • Active Users
  • **
  • Posts: 101
    • View Profile
    • PRESSRENDER
Just one update.

I resolved the fireflies question.

I remade the materials and lowered allot reflection and bump.



Now I have two questions:

1. Why the fireflies appeared even with override material ? This is a very strange behaviour.

2. Does someone know if Corona will have something like subpixel mapping ? Cutting reflections that much isn't a proper solution imho.
The day version of this scene rendered fine with proper reflection. If i had to cut reflections that much I would loose allot of details.


Tomorrow I will post  the final images, gonna let corona clean a little more.

Eian thanks for you time but I can't share the scene.

2013-10-09, 12:21:08
Reply #14

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
if you set MSI=0 and use PT+PT, you get the true unbiased solution
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)