Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPUs.

Displacement

White_D_
Beginner
152 Views

Hello Sven,

First, thank you for this great job you did and you are doing on embree.

Does it is planned to add displacement and bump mapping to embree (Has v1.2 for example) ?

Thanks

0 Kudos
2 Replies
SvenW_Intel
Moderator
152 Views

Bump mapping is a feature that needs to get implemented in the rendering engine. We are not planning to make the Embree renderer more complicated, as it is considered an example only and is not supposed to be used as a production renderer. We will extend the ray tracing core, and displacement mapping is a feature that might need special support if the number of generated micro triangles is large. Is generating the microtriangles in the application and passing them to Embree not an option in your case? What kind of displacement mapping would you need? Displacing along the shading normal?

White_D_
Beginner
152 Views

Yes generate the microtriangles in the application and passing them to Embree is the only option right now (may be the best one after all)

You are right, it is not really part of embree needs, but an optimize version using multicore, could be a nice to have as a ready to go engine basis.

Reply