osgEarth圖層顯示範圍案例 23. min_max_range.earth

osgEarth圖層顯示範圍案例 23. min_max_range.earth

 

1) 案例概述

圖層顯示範圍案例。

和上一案例類似,圖層的顯示範圍指的是圖像像素距離相機的距離。

 

2) 軟件環境

osgEarth:官方代碼庫2017.11.09最新代碼地址:www.github.com/gwaldron/osgearth

osgEarth編輯器:SXEarth2.8及以上,下載地址:www.sxsim.com

 

3) 硬件環境

本文編寫和案例測試使用的硬件環境:CPU: i5四核,顯卡:GTX660,內存:8GB。

(推薦使用英偉達顯卡,intel顯卡,會出現三維場景中文字顯示不全的問題,筆記本雙顯卡,需要切換到獨顯。)

 

4) 編輯測試

顯示範圍:在左側“場景面板”,選中“readymap_imagery”圖層,右側“屬性面板”,其中“最大範圍”,和“最小範圍”爲該圖層的顯示範圍,進入該範圍,顯示該圖層。

圖像切變:右鍵按住地球,向下拖拽,地球放大,地球窗口底部中間的“視角海拔距離”顯示相機的海拔高度,該值逐漸接近“readymap_imagery”圖層的最大顯示範圍,圖像逐漸顯示。

切入和切出平滑程度,取決於“衰減-距離”值,如何配置“衰減-距離”?


5) 配置“衰減距離”

在左側“場景面板”,選中“場景”項,在右側“屬性面板”,“衰減-距離”值爲6000000.0,修改該數值爲0.0,保存場景“Ctrl+s”,場景重啓(修改場景屬性,保存項目,系統需要重啓場景實現刷新),啓動後,右鍵按住地球,向下拖拽,地球放大顯示,可以看到圖像消失的邊緣,比較生硬,如下圖。


發佈了51 篇原創文章 · 獲贊 13 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章