ArcGIS JSAPI 高级教程 – ArcGIS Maps SDK for JavaScript – 锐化效果

作者 : admin 本文共414个字,预计阅读时间需要2分钟 发布时间: 2024-06-16 共1人阅读

ArcGIS JSAPI 高级教程 – ArcGIS Maps SDK for JavaScript – 锐化效果

    • 核心代码
    • 完整代码
    • 在线示例

ArcGIS Maps SDK for JavaScript 从 4.29 开始增加 RenderNode 类,可以添加数据以及操作 FBO(ManagedFBO)

通过操作 FBO,可以通过后处理实现很多效果,官方提供了几个示例,感兴趣可以看看。

本文介绍一下通过 FBO,实现锐化效果。

锐化效果应用还是比较广的,本文实现锐化效果初衷是偶然发现,同样是加载 3dtile 数据,

Cesium 效果会比 ArcGIS Maps SDK for JavaScript 清晰一些,初步认为是锐化。

经过测试发现,基本确认是锐化处理的原因。

本文包括核心代码、完整代码以及在线示例


核心代码

现在各种算法已经非常成熟,本文先通过高斯模糊,在经过锐化宣发实现效果,具体详见注释。



// The fragment shader program applying a greyscsale
本站无任何商业行为
个人在线分享 » ArcGIS JSAPI 高级教程 – ArcGIS Maps SDK for JavaScript – 锐化效果
E-->