itwinjs-core icon indicating copy to clipboard operation
itwinjs-core copied to clipboard

Support Eye-Dome Lighting for Point Clouds

Open markschlosseratbentley opened this issue 3 years ago • 2 comments
trafficstars

Is your feature request related to a problem? Please describe. Point clouds are currently unlit. If they lack color data, their features can be difficult to discern.

Describe the solution you'd like iTwin.js should implement the shader-based EDL (Eye-Dome Lighting) algorithm to improve the depth perception of point clouds.

Describe alternatives you've considered We could just apply the current Ambient Occlusion algorithm to point clouds. However, based on some research, this would provide an inadequate fuzziness and not distinguish the edges as much as proper EDL.

Additional context

markschlosseratbentley avatar Sep 23 '22 13:09 markschlosseratbentley

Have to decide which approach to take. What about selectively applying EDL settings to different point clouds in the same view?

markschlosseratbentley avatar Oct 03 '22 19:10 markschlosseratbentley

Here are two copies of the same point cloud in Cesium rendered with independent EDL settings. image

pmconne avatar Oct 04 '22 11:10 pmconne

Released in 3.5.1

calebmshafer avatar Dec 22 '22 14:12 calebmshafer