Lights! Camera! A little Action!

When rendering, I find light placement excruciating because it’s difficult to predict where the highlights will be. Highlights, even just a couple, tell you where an object lives; they’re as important as shadows IMO.I came up with this def, that uses a camera component from Heteroptera and a light component from Human. You specify where on a surface - or mesh - you want the highlight, and the camera component creates a vector from your “eyeball” to that point. This creates a line of reflection, along which you can place a point light.

This would seem to be something that already exists elsewhere in a better form. Does it? If you play with this, remember that if you change the Perspective view, you have to reset the camera component, and also delete the previous lights.

Highlights to Lights.gh (72.6 KB)