Jump to content

Getting light/surface interaction information to SOPs


Recommended Posts

In Cinema 4D there is a Xpresso node called "pmatterwaves" that lets one spawn particles based on light rays that hit the surface of an object. What would be the most straightforward way to achieve a similar effect in Houdini? I understand baking out light maps is an option, and also coding some custom ray trace calculations in VOPs or Wranglers, but if one didn't want to do neither, would there be some straightforward ways to get this information into SOPs, based on light values and positioning in the scene, a setup with just a few SOP VOP nodes. I've had a few ideas, but many of the lighting model related shader VOP nodes seem to be absent in  SOP-context VOPs. I'd assume there have been enough people to want light-surface interaction effects, that there would be some relatively simple way.

This is more of a theoretical question. I'm not stuck on any current project, and my aversion to using light maps is mostly because of wanting to find possible alternatives.

Edited by Jaanus
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...