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