[转][osgearth]版本更新说明
版本2.10.1(2019年4月)
基于2.10分支的錯誤修復和性能發布。
版本2.10(2018年11月)
REX地形引擎升級為默認。舊的MP引擎現在處于舊的支持模式。
從SDK中刪除了osgearthqt nodekit,以及所有qt示例
清理內部序列化架構(即osgearth::config)
與OSG 3.6.x版本/分支的兼容性
GL3和GLCORE配置文件支持
虛擬程序性能改進
新的LineDrawable和PointDrawable類用于跨GL配置文件支持
在整個SDK中更好地進行/取消處理,包括功能子系統
ECI參考框架的原型支持
在virtualprogram框架中支持“新”的osgtext實現
用于聚類近鄰對象的新clusternode實用程序類
已刪除的折舊:masknode、profiler、statesetlod、tilekeydatastore、wrapperlayer、markerresource、markersymbol、stencilvolumenode、tritonnode、annotationevents、polyhedrallineofsight、一些cullingtils對象
版本2.9(2018年2月)
新的“rex”地形引擎,支持隨機訪問塊加載、地形變形、更快的添加/刪除
新的地圖/圖層架構開始標準化“一切都是圖層”方法
每層明暗器,來自地球文件的配置(僅限REX)
實驗屏幕空間GPU線
更好地支持glcore、gl 3.3+和vaos
將多個擴展/等轉換為層(AnnotationLayer、mgr分劃、FeatureModelLayer、SimpleOceanlayer)
重新加工面膜,為REX提供支撐裙板。
第一個LOD地形數據的同步預加載
geotransform節點,注釋自我發現地形(不再需要在mapnode中傳遞)
基于特征數據的地形展平實驗層
將單個文件/字符串中的多個明暗器與 [打破]
新的viewfitter類適合查看一組點
重構為Splatlayer、GroundCoverlayer
改進的太陽位置星歷計算器
新的pagednode類,便于分頁
支持新的OSG 3.5.8文本實現
支持GEOS 3.6+
為分類數據添加了核心土地覆蓋層/土地覆蓋層類別
為異步操作添加了未來/承諾構造
重新編寫經理、UTM和GARS分劃
很多錯誤修復
版本2.8(2016年9月)
除非顯式設置了“最大多邊形平鋪角度”,否則已禁用BuildGeometryFilter中的功能細分平鋪。裁剪代碼導致了問題,尤其是在極點附近。需要在未來提出一個更通用的解決方案。
更好地支持帶有fogeffect的虛擬程序中的osg::fog。實現了多種霧模式。
始終在MPGeometry中應用最小范圍和最大范圍,以防止均勻泄漏。
多極體質心夾緊的適當支撐。
在運行時創建時調用TileSources和層的open()的新要求。這允許您顯式獲取層的狀態并向用戶報告錯誤。
固定到EGM96垂直基準網格。
build ou osgearth_examples用于禁用構建示例的cmake選項。
增加了對高度場的最近采樣支持
用于從相交添加屬性的新功能連接
Osgearth_變形演示
點集的散點過濾器支持。只需在點集中的每個點上放置模型。
返回空樣式時丟棄javascript樣式選擇器中的功能時的性能優化
功能幾何緩存支持
新的最小到期幀和最小到期時間選項到地形。
rex引擎的正確createtile實現。
RockSDB緩存插件。
新的osgearth_服務器應用程序(基于Poco網絡庫)。將GPU上呈現的OSGearth圖塊提供給您最喜歡的網絡映射工具,如傳單、Openlayers和銫!
Packager現在支持寫入mbtiles
新的Osgearth_Skyview示例,用于繪制“由內向外”的地球。原來Osgearth是一個偉大的光球觀眾!
實驗性Wininet支持,以取代卷曲。新的osgearth_HTTP測試應用程序。
已將duktape升級到1.4.0版
內存使用測試支持(osgearth_-viewer—監視器啟用)
新的osgearth pv實用程序應用程序。
更好地支持FeatureAsterSource(和Agglite驅動程序)中的預編譯數據集(如tfs和mapnik vector tiles)
地球機械手中節點系留的更好支持
Doxygen 支持
新的openstreetmap vector tiles演示(openstreetmap_buildings.earth和openstreetmap_full.earth)
支持mapnik矢量圖塊數據集
修復了FeatureModelgraph中Y Tilekey的不正確反轉,并更新了所有驅動程序。
Curlopt_編碼支持。如果您已經針對zlib構建了curl,那么將添加gzip和deflate的適當HTTP頭并自動解壓縮。
新Osgearth_Splat示例
新osgearthsplat nodekit
基于nltemplate的新“template”插件,允許您編寫模板化的地球文件
支持XI:在地球文件中包含
OpenScenegraph的最低版本為3.4.0
已刪除MiniZip依賴項
新Triton和銀色Nodekits
新功能生成功能的提升驅動程序
用于將柵格轉換為特征的新柵格到特征驅動程序
330兼容GLSL的默認明暗器版本
法向映射集成到MP中,刪除了法向映射擴展。
Travisci和Coverity支持
版本2.7(2015年7月)
用于挑選和選擇的新ObjectIndex系統
新的基于RTT的選擇器,適用于所有幾何體,包括GPU修改的幾何體。
擴展.擴展osgearth功能的模塊化代碼
新程序紋理展開擴展
升級了shaderloader以更好地模塊化虛擬程序代碼
MP地形引擎的新“高程平滑”特性
對默認mapnodeOptions的新支持
對數深度緩沖區允許擴展近平面和遠平面
更好的Triton和鍍銀支持
高程合成引擎和高程查詢實用程序的檢修
新的柵格特征驅動程序允許您從柵格數據生成特征
圖像層的衰減和最小/最大范圍
新的基于陰影的大地分劃
新的晝夜濾色器
視點:鞏固視點和束縛
新的CoverageSymbol,用于將功能轉換為覆蓋數據;Agglite驅動程序支持
新的功能集群和實例算法,以獲得更好的性能和可擴展性
用于創建單工噪聲采樣器的噪聲擴展
新的Terrainshader擴展允許您從地球文件中插入任意的著色代碼
virtualprogram:使用glsl pragma指定所有VP注入標準
帶自動邊緣歸一化的法向映射擴展
用于簡單細節凹凸的凹凸貼圖擴展
基于glowcode分析結果的性能改進
版本2.6(2014年10月)
維修放行。發行說明待定。
版本2.5(2013年11月)
地形引擎
Terrain Engine(“MP”)經歷了許多性能更新。我們專注于幾何優化和GL狀態優化,繞過一些OSG機制,直接到GL以盡可能快地完成任務。
MP有一個新的可選“增量更新”功能。默認情況下,當您更改地圖模型(添加/刪除圖層等)時,OSGearth將完全重建地形。啟用增量更新后,它將只重建可見的分片。當前不可見的圖塊(如低層的圖塊)在實際可見之前不會更新。
高速緩存
緩存有一些改進。緩存種子器(osgearth_cache)現在是多線程的(就像tms packager實用程序一樣)。文件系統緩存還支持緩存項(包括映射圖塊)的過期策略。
JavaScript
我們更新了osgearth以使用最新的GoogleV8javascript解釋器API。我們現在還支持javascriptcore作為OSX/IOS設備的JS解釋器(V8不可用)。
地形效應
新的TerraIneffect API使向地形添加自定義明暗器變得容易。Osgerath內置了幾個功能,包括NormalMap、Detailtexture、Lodbinging和Contourmap。
新驅動程序
有一個新的必應地圖驅動程序。必應需要一個API密鑰,您可以在必應網站上獲取該密鑰。
我們還添加了一個新的libnoise驅動程序。它生成參數化噪波,您可以將其用作地形高程數據,或將分形細節添加到現有地形,或生成噪波圖案以進行細節紋理處理。
其他商品
共享層允許從自定義明暗器訪問多個采樣器
新的“自動縮放”渲染箱將幾何體縮放到屏幕,而不使用自動轉換節點。
placenodes和labelnodes現在支持局部遮擋剔除。
控件實用程序庫現在在iOS/gles上工作。
2.4版(2013年4月)
新的“MP”地形引擎,性能更好,支持無限圖像層(現在是默認設置)
明暗器組合-重新構建框架以更靈活地控制頂點明暗器
地面機械手-支持移動(多點觸摸)操作
特征幾何圖形的GPU夾持(可夾持模式)
TMSBackfiller工具從高分辨率數據生成低分辨率LOD
遮蔽層的海洋表面支撐
繪圖控件的新呈現符號
功能層的淡入控制
覆蓋裝飾-改善懸垂;消除抖動
在FeatureSourceIndexNode中添加了功能緩存
shaderGenerator-添加了對更多紋理類型的支持
懸垂-將懸垂/夾緊控制移動到符號(高度符號)
線條-在“筆劃寬度”中添加單位,例如“25米”,也可以是“筆劃最小像素”
使用GPU自動縮放的多邊形化線操作符
新文檔網站(存儲在repo中)http://osgearth.readthedocs.org
decluttering-新的“max_objects”屬性以限制可繪制文件的數量
新建ElevationLod節點
Skynode-添加了自動環境光計算
新的數據掃描程序-通過遞歸文件搜索生成ImageLayers
qt:用于復合查看器的新視圖小部件
map:使用beginupdate/endupdate構造進行批更新
GLSL顏色過濾器:將自定義GLSL代碼直接嵌入地球文件(glsl_filter.earth)
Agglite:支持“筆劃寬度”,單位和最小像素用于柵格化。
地形選項:使用<elevation_tile_size>
更好的iOS支持
新的“BYO”地形引擎允許您將外部模型作為地形加載。
新的“First_Lod”屬性允許您強制最低Lod開始于
更好地支持平鋪數據層
許多錯誤修復和性能改進
存儲在osgearth repo中的新文檔站點(docs.osgearth.org)
總結
以上是生活随笔為你收集整理的[转][osgearth]版本更新说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FragmentStack
- 下一篇: 10大平台「直播带货」玩法大全