Author Topic: Opacity performance - LOW!  (Read 5241 times)

2015-06-11, 17:20:20

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
Hello guy,

we know, opacity is a very "killer render time" beast!
I wanted to see if there is some boost with the new Coronabitmap
Unfortunately no. But I noticed that, with opacity OFF, I can have a 2.5X boost! WOW!
Ondra, maybe can you improve something? Like in VRay?


Thanks!



2015-06-11, 17:43:45
Reply #1

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8898
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Comparing opacity vs no opacity in Corona and filtered opacity vs non filtered opacity in Vray isn't very fair.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2015-06-11, 17:47:51
Reply #2

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
Yes, but for static rendering, I would like to get the lower rendering time possible. If non filtered can help, why not?
I tried with CoronaBitmap to change filtering blur and interpolation. No differences.

2015-06-11, 18:13:27
Reply #3

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
Corona disables filtering for all opacity maps by default, so there is not much more to gain there.

It's not much of a surprise that opacity maps (especially as fine as conifer needles) will reduce performance of raytracer. Compare rendertimes of material with opacity vs material without opacity on same scene in Vray, and you will get same, if not bigger slowdown.

2015-06-11, 18:33:50
Reply #4

dfcorona

  • Active Users
  • **
  • Posts: 301
    • View Profile
Vray has the new Clip Map Opacity to render really fast! Maybe corona can come up with something like that.

2015-06-11, 18:36:38
Reply #5

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
I know, but, maybe, as VRay does, we can reduce rendering time in such situations. 2.5X is very much!

2015-06-11, 19:28:33
Reply #6

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
Doing these two things in opacity map will give you equivalent of Vray's clip mode for pretty much any 3ds Max renderer.


2015-06-11, 19:56:40
Reply #7

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8898
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Alternativelly you can make action in photoshop to resave image in indexed color mode, run all your opacity maps through it and forget all headaches with opacity once and for all :]
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2015-06-11, 20:49:02
Reply #8

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8898
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Did quick non scientific comparison with Mental Ray.

MR
no opacity - 67 s
opacity - 202 s (x3)
opacity + translucency - 1063 s (x16)

Corona
no opacity - 54 s
opacity - 84 s (x1.6)
opacity + translucency - 96 s (x1.8)

So we have nothing to complaint about ;]
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2015-06-11, 21:14:15
Reply #9

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
So, it's a ray-tracer "problem". Nothing to do...  =) good to know, sadly ^___^