CesiumGS/cesium

Make bloom post process check for selected feature

開放

#7,984 建立於 2019年7月8日

 (2 則留言) (0 個反應) (0 位負責人)JavaScript (3,324 個分叉)batch import
category - post-processinggood first issuetype - enhancement

倉庫指標

星標
 (11,758 顆星)
PR 合併指標
 (平均合併 15天 12小時) (30 天內合併 23 個 PR)

描述

Right now you can apply certain post process effects to just one feature. The bloom shader doesn't do any check to allow you to apply it to just to the selected feature as you would expect.

This is potentially pretty easy, you just need to take the check from another post process like the black and white one: https://github.com/AnalyticalGraphicsInc/cesium/blob/master/Source/Shaders/PostProcessStages/BlackAndWhite.glsl

and apply it in the bloom shader: https://github.com/AnalyticalGraphicsInc/cesium/blob/master/Source/Shaders/PostProcessStages/BloomComposite.glsl

The forum thread here has an example you could use for testing. Note that you'd need to test the selected feature on a model, since entities aren't yet supported there (see https://github.com/AnalyticalGraphicsInc/cesium/issues/6705).

貢獻者指南