Author Topic: Reflection glossiness seems off somehow  (Read 9210 times)

2014-02-12, 12:50:35

vkiuru

  • Active Users
  • **
  • Posts: 320
    • View Profile
Using Alpha 5, I'm having difficulties getting glossy reflections to look glossy enough. A quick render, the wood is supposed to be almost matte:



Reflection glossiness is set to 0,05 which is  really extreme, yet the reflection behaves much like Vray glossiness at around 0,6. Any ideas?

2014-02-12, 12:58:57
Reply #1

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio

2014-02-12, 13:03:43
Reply #2

vkiuru

  • Active Users
  • **
  • Posts: 320
    • View Profile
Thanks, I'll try. In the meanwhile another test. A simple scene, sofa material is Corona material,
diffuse RGB: 2,2,2
Reflection: 0,3
Refl. Gossiness: 0,001

In other renderers I've used a reflection setup like this (although glossiness value has never been this dramatic) to simulate fabric falloff like the one in velvet, yet somehow this looks strange in Corona.. it's especially visible with the blanket on the left. Am I imagining things?


2014-02-12, 13:34:34
Reply #3

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
There is some limit on how low can glossiness go. Vray has specific BRDF that can produce nearly diffuse glossiness, but may look less realistic in different scenarios.

As for velvet. it usually has a lot higher IOR, somewhere between 3-5, and lot lower reflection level. So tweaking just glossiness itself won't do it.

2014-02-12, 13:47:38
Reply #4

vkiuru

  • Active Users
  • **
  • Posts: 320
    • View Profile
There is some limit on how low can glossiness go. Vray has specific BRDF that can produce nearly diffuse glossiness, but may look less realistic in different scenarios.

As for velvet. it usually has a lot higher IOR, somewhere between 3-5, and lot lower reflection level. So tweaking just glossiness itself won't do it.

Thanks. Are there plans to further refine the glossy behaviour? as it it now, the limit you mentioned seems pretty high. I might need to do some comparative tests with other engines though, there's a chance I'm falsely nostalgic over the effect I've gotten out of Vray, Maxwell and the like in the past.

2014-02-12, 13:52:30
Reply #5

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
There is some limit on how low can glossiness go. Vray has specific BRDF that can produce nearly diffuse glossiness, but may look less realistic in different scenarios.

As for velvet. it usually has a lot higher IOR, somewhere between 3-5, and lot lower reflection level. So tweaking just glossiness itself won't do it.

Thanks. Are there plans to further refine the glossy behaviour? as it it now, the limit you mentioned seems pretty high. I might need to do some comparative tests with other engines though, there's a chance I'm falsely nostalgic over the effect I've gotten out of Vray, Maxwell and the like in the past.

I do not think this will change. For example mental ray has glossiness threshold even higher and yet it sufficed in production for many years on many movies.

As i said, try to tweak ratio of reflection level (not glossiness) and reflection IOR to achieve something closer to velvet. Reflection glossiness of 0.1 should suffice for that. I may try to do some examples, but i am currently at work ;)

2014-02-12, 13:59:59
Reply #6

vkiuru

  • Active Users
  • **
  • Posts: 320
    • View Profile
Ok, understood :) Yeah I'll start experimenting with the IOR values and such once I get the time.

2014-02-13, 19:03:07
Reply #7

Ondra

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

2014-08-31, 12:44:36
Reply #8

vkiuru

  • Active Users
  • **
  • Posts: 320
    • View Profile
Yeah not a bug, then.

Anyway, I'm trying to get a sofa to look right (again) and this still confuses me. How should I go about replicating a fabric? Is a falloff diffuse really the only way to get anything like the low glossiness reflection effect, because it's nineties as hell. Overall I don't think the glossiness curve Corona has right now is quite natural. Am I doing something wrong here or do others have the same problem?

2014-08-31, 15:31:08
Reply #9

Juraj

  • Active Users
  • **
  • Posts: 4761
    • View Profile
    • studio website
Yeah not a bug, then.

Anyway, I'm trying to get a sofa to look right (again) and this still confuses me. How should I go about replicating a fabric? Is a falloff diffuse really the only way to get anything like the low glossiness reflection effect, because it's nineties as hell. Overall I don't think the glossiness curve Corona has right now is quite natural. Am I doing something wrong here or do others have the same problem?

Yes, diffuse only. I do agree the curve is bit odd. In best practice , low glossies, even at full specular reflection (ideally, there is no reason to lower it) should produce identical look to fully lambertian shader.
In most renderers (with exception of Maxwell) this doesn't happen (and instead, often leave artificial 'sheen' )...and imho complicates life, because you have to tweak it with wrong stuff (lowering actual specularity, ior/curve,etc...) to achieve your needs.

[it works excellently in Disney's modeled PBR, like in Unreal4, :- ) ..]
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2014-08-31, 23:17:49
Reply #10

Javadevil

  • Active Users
  • **
  • Posts: 399
    • View Profile
There is some limit on how low can glossiness go. Vray has specific BRDF that can produce nearly diffuse glossiness, but may look less realistic in different scenarios.

As for velvet. it usually has a lot higher IOR, somewhere between 3-5, and lot lower reflection level. So tweaking just glossiness itself won't do it.

Thanks. Are there plans to further refine the glossy behaviour? as it it now, the limit you mentioned seems pretty high. I might need to do some comparative tests with other engines though, there's a chance I'm falsely nostalgic over the effect I've gotten out of Vray, Maxwell and the like in the past.

I do not think this will change. For example mental ray has glossiness threshold even higher and yet it sufficed in production for many years on many movies.

As i said, try to tweak ratio of reflection level (not glossiness) and reflection IOR to achieve something closer to velvet. Reflection glossiness of 0.1 should suffice for that. I may try to do some examples, but i am currently at work ;)
  For velvet doesn't it use an inverse curve ? you need to control the 0-90 reflection so 0 no reflection and at 90 degrees has reflection.  Corona can fake it with the falloff map in the diffuse.
« Last Edit: 2014-09-01, 23:20:16 by Javadevil »