Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] General Discussion => Topic started by: rojharris on 2019-10-30, 18:55:46

Title: Colour from object display color
Post by: rojharris on 2019-10-30, 18:55:46
Hi There,

I'm trying to convert a redshift scene to Corona. One of the things I need to do is colour up a ton of instances based on their display colour. Is there some way I can reference this in Corona? Set Driver - Driven doesn't work because it only picks up the display colour of the original object and not the instances. I need one shader that 'sees' the display colour. This is easy in Redshift as it has a node for it but I can't figure out if its possible in Corona.

Thanks for any help
Title: Re: Colour from object display color
Post by: houska on 2019-10-30, 19:08:24
Hi, did you try to use the C4D's Display Color shader? You can find it in the "Surfaces" menu in the shader creation menu.
Title: Re: Colour from object display color
Post by: houska on 2019-10-30, 19:11:44
I just tried this with instances (both normal and render-instances) and it works with them too.
Title: Re: Colour from object display color
Post by: rojharris on 2019-10-31, 10:45:12
Brilliant! Thanks for this. I didn't even realise there was a display colour shader! I've been using Cinema for 5 years too!
Title: Re: Colour from object display color
Post by: maru on 2019-10-31, 15:02:54
In Corona for Max there is a "Corona Data" map, which has an option to color objects based on their wire color (Max equivalent of C4D's display color I guess).
Is there a Corona Data map in C4D?