Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPUs.
Announcements
Intel Customer Support will be observing the Martin Luther King holiday on Monday, Jan. 17, and will return on Tues. Jan. 18.
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

Mesh Light

White_D_
Beginner
121 Views

Hello,

I see in this Topic Embree in Action some mesh light.

How can I create the same within Embree ?

I try to create as many "TriangleLight" as my mesh contains, but the render get impossible slow, because each triangle is a "Light", and shadow is compute on it and take too long.

There must be a better way in Embree to do it, but I don't see any.

Can someone light me on this ?

Thank you,

0 Kudos
2 Replies
SvenW_Intel
Moderator
121 Views

The project you referring to implements an advanced renderer based on the Embree ray tracing kernels. Embree contains also an example renderer, but this one is limited in functionality. In particular, mesh lights are not supported in the example renderer. 

White_D_
Beginner
121 Views

Thank you Sven, I ask on the other topic how did he implement it.

I think about loading the mesh inside another scene and create a new type of light as MeshLight, and use bvh acceleration to get the light intersect.

But it look like complicated.

Any other idea ?

Reply