Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] General Discussion => Topic started by: celmar on 2022-07-07, 19:18:51

Title: reflections
Post by: celmar on 2022-07-07, 19:18:51
hello! i have a red plate, very reflective, but as it is a plate, it has no readable reflections; putting a lamp, it reflects, but it's a bit "poor"...; is there a way to introduce an image in the shader, only to create a more complex reflection? i tried in the ior channel, but it doesn't give anything... thanks for your suggestions!!!
Title: Re: reflections
Post by: TomG on 2022-07-07, 19:31:30
Why not just have an HDRI in the scene, so there is in fact something to reflect? If you need a solid color background in the render, you can always add a solid color in the environment overrides for Direct Visibility.
Title: Re: reflections
Post by: TomG on 2022-07-07, 19:33:53
PS - you can override how an object looks in reflections using the RaySwitcher, but you can't override what an object reflects. Also the IOR slot is for mapping the IOR amount, e.g. for a dirty surface some areas will have a higher IOR (white in the map) than other areas (darker in the map), it doesn't affect what is reflected.
Title: Re: reflections
Post by: romullus on 2022-07-07, 20:06:03
Not sure how in C4D, but at least in 3ds Max, Corona materials have an option to override refractive and reflective rays, so you can have different backgrounds per material.
Title: Re: reflections
Post by: burnin on 2022-07-07, 21:27:11
^True, in Render settings are options to control Scene environment
Title: Re: reflections
Post by: romullus on 2022-07-07, 21:49:28
I'm not talking about global override in render settings, but about override per material. On the other hand this could be one more thing that is still lacking in C4D implementation...
Title: Re: reflections
Post by: TomG on 2022-07-08, 14:02:47
Yep, those aren't there in the C4D implementation (that I am aware of), hence the global override approach.