[轉][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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM