Author Topic: Colour from object display color  (Read 2220 times)

2019-10-30, 18:55:46

rojharris

  • Active Users
  • **
  • Posts: 99
    • View Profile
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

2019-10-30, 19:08:24
Reply #1

houska

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 1512
  • Cestmir Houska
    • View Profile
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.

2019-10-30, 19:11:44
Reply #2

houska

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 1512
  • Cestmir Houska
    • View Profile
I just tried this with instances (both normal and render-instances) and it works with them too.

2019-10-31, 10:45:12
Reply #3

rojharris

  • Active Users
  • **
  • Posts: 99
    • View Profile
Brilliant! Thanks for this. I didn't even realise there was a display colour shader! I've been using Cinema for 5 years too!

2019-10-31, 15:02:54
Reply #4

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12754
  • Marcin
    • View Profile
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?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us