Light linking with parts of Point Instancer

   2567   1   0
User Avatar
Member
61 posts
Joined: April 2017
Offline
Hi,

Imagine I have an asset made of two primitives, "cube" and "sphere". If I point instance this asset a few times, and put down a prune LOP, I can target and hide all the spheres inside each asset by using *sphere*, since this matches the prototype underneath.

If I try to use this for light linking, having a light that I don't want to affect all the primitives named sphere, this doesn't work. It does if instead of a point instancer, I set the mode in the Instancer node to be Reference, which is not ideal.

Is there a limitation for this, or it simply hasn't been implemented in Karma?

This would be quite handy to light a forest scene avoiding all the foliage to cast shadows onto the ground, where all the trees are a point instancer. The ideal scenario is if I can make a collection with all the tree sub parts I don't want casting a shadow, and then just use it in the light linker. With so many trees, using standard references starts to slow things down a lot.

Attached is a hip file just in case.

Thanks!

Miguel

Attachments:
linking.hip (175.6 KB)

User Avatar
Staff
4560 posts
Joined: July 2005
Offline
USD (and therefore Solaris) does not support light linking on individual point instancer instances. This is one of the tradeoffs for the increased performance and scalability of point instancers over instanceable references.
  • Quick Links