Sensors and emitters in ShapeGroups
It would be useful to be able to include sensors and emitters in shape groups, for example when modeling ophysical enclosures of cameras or lamps.
#1 Updated by Wenzel Jakob almost 4 years ago
- Status changed from New to Feedback
Yes, this would be really nice. The only way I could imagine doing this is by adding a new Instanced<Sensor/Emitter> class which gets created for every instance of a sensor and emitter, and which is registered with the scene. So in that sense it would not be "true" instancing, but probably still very useful.
I'm not sure how to handle some quite important use cases though (such as what happens when a ray intersects an instanced light source -- how can the renderer determine the corresponding InstancedEmitter object and use that for internal computations?)
I'd classify this as a longer-term goal, which will probably require some rearchitecting of the renderer core.