最新發布

作者: osgChina 發布于2018-10-16 11:16:33 分類 : 社區

翻譯者:Vito;bigboy;北京暢圖科技有限公司;   校驗者:羅曉峰;哈哈文;

OpenSceneGraph 3.6發布

OpenSceneGraph 3.6.0版本2018年4月7日在蘇格蘭佩思郡發布,作為業內領先的開源場景圖形技術,旨在加速應用開發和提高3D圖形的性能。OpenSceneGraph完全使用標準C++編寫,依賴于OpenGL(1.2版本到4.6)和OpenGL ES(1.0版本到3.0),為從事視覺模擬、游戲開發、虛擬現實、科學可視化和建模領域的開發者提供服務。OpenSceneGraph3.6能夠運行于所有微軟Windows平臺、蘋果OS/X、IOS、GNU/Linux、Android、Solaris、HP-UX、AIX和FreeSDB操作系統。

更新內容:

  • 引入OpenThreads::Affinity以啟用查看器和數據庫線程上的處理器關聯設置

  • 重寫osgText以提高視覺質量,添加正負距離字段支持以及完全支持GLES2/3和GL3/4

  • 添加VertexArrayObject支持,在OSX下啟用完整的OpenGL核心配置文件支持

  • 添加OpenCASCADE插件

  • 添加STEP(.stp)插件

  • 改善FBX和COLLADA加載器

  • 改善gles插件提供更好的Sketchfab支持

  • 添加osgemscripten示例

  • 改善osgAnimation

  • NodeVisitor用于存儲值的ValueMap可跨幀存儲和訪問,例如更新、事件和剔除遍歷

  • ShapeDrawable重寫為一個osg::Geometry來提高性能和靈活度

  • 添加osg::multiDrawArrays支持

  • 添加osgdeferred示例演示如何實現延遲渲染

  • 添加MultiDrawIndirect支持

  • glDispatchCompute控件從osg::Program移動到專門的osg::DispatchCompute類,提高計算shaders的靈活度

  • KdTree支持添加到PolytopeIntersector中,并且適用于點、線和面

  • osgQt移動到獨立的osgQt github資源庫

  • CMake編譯支持IOS字節碼編譯

  • 引入CoverityScan測試,修復帶來的缺陷密度為0.0每1000行代碼

  • 支持Codedoc自動生成文檔

  • 支持Travis自動構建系統




OpenSceneGraph 3.4發布

OpenSceneGraph 3.4版本引入了著色構圖,新的osgGUI庫,位移映射,立體渲染,Lua腳本支持等。

PERTHSHIRE, Scotland在2015年12發布了專業服務OpenSceneGraph 3.4版本,為業界領先的開源場景圖形技術,加快了應用程序的開發和3D圖形渲染性能。OpenSceneGraph 3.4完全基于標準C++和OpenGL之上開發的,可為開發人員提供可視化仿真,游戲,虛擬現實,科學計算和建模領域的一種性能穩定的實時可視化工具。OpenSceneGraph 3.4可運行在所有的Windows平臺,OS / X,iOS,Android,GNU / Linux,Solaris,HP-UX,IRIX,AIX和FreeBS操作系統。

更新內容:

  • 新的#pragma(tic):將著色功能添加于osg核心模塊中,提供了一種易于靈活控制的方案和著色構圖,并在運行時支持GLSL語句#define and #pragma。

  • 新的osgTerrain::DisplacementMappingTechnique將位移映射技術應用于頂點、幾何體和片段著色,該技術消耗CPU和GPU更低。該方案能夠相較之前版本在更低配置下處理大地形,不會出現高負荷現象。這項新技術可以在著色運行時改變圖形屬性,易于在固定渲染管道中切換場景。

  • 新的osgVolume::MultipassTechique利用多通道渲染與著色使傳統三維幾何和立體幾何無縫混合,在有限立體模型下,可呈現更快的光線跟蹤陰影效果,相比osg-3.2版本具有更好的視覺效果。

  • 新的osgDB::Classiterface提供了一個易于使用的場景圖形管理機制類,可以調用同一種方法獲取、設置屬性,并且兼容第三方庫工具,如腳本語言。

  • Lua腳本支持通過Lua5.2.3集成的插件和OSG通過OSG本地序列化的代碼

  • osgGUI NodeKit 用戶可以直接將界面元素放置于三維場景中,其創建的UI和行為都為Lua腳本。

  • 支持OpenGL ES 1.1,ES 2和ES3.0版本,包含平臺特定的擴展

  • 支持OpenGL 4.x一系列版本及其擴展版本。

  • 支持Qt4和Qt5

下載許可:

OpenSceneGraph是開源的,提供了完整的源代碼,并可以復制、修改和使用免費的商業和非商業使用費。訪問源允許用戶能夠明白其應用程序是如何開發,調試和部署的。用戶可以根據其發布周期自由選擇。二進制文件和源碼下載可以在openscenegraph.org網站下載部分找到。

OpenSceneGraph是基于Lesser GNU Public License (LGPL)公共許可下發布的,允許用戶可以免費在商業和開源應用使用。此外,OpenSceneGraph的靜態和動態鏈接庫均不限制用戶軟件許可。

專業的支持和服務:

蘇格蘭提供五湖四海的OpenSceneGraph項目支持與專業服務,服務項包括:

  • 保密的專業服務

  • 定制開發

  • 咨詢

  • 訓練

社區支持和貢獻

隨著社區不斷增長,公共OpenSceneGraph的用戶郵件列表和論壇現已超過5000開發者。在社區中主要討論OpenSceneGraph如何使用,成員間相互支持,共同開發新的功能和Bug修復。該社區成員來自許多不同的國家,包括世界上最大的航空公司、游戲公司和視覺仿真專家的大學研究人員、學生和其他業余愛好者。

OpenSceneGraph工程很大程度上要歸于其社區的發展和支持,這里特別感謝來自世界各地的550個人,直接促成了OpenSceneGraph代碼庫的發展和完善。




OpenSceneGraph 3.4.1發布

OpenSceneGraph 3.4.1發布版本是維護版本,提供構建,運行時改進和對GLES更好的支持。

2017年8月28日OpenSceneGraph專業服務團隊在佩思郡宣布推出業界領先的開源場景圖技術OpenSceneGraph 3.4.1,旨在加速應用開發并提高3D圖形性能。 OpenSceneGraph 3.4基于OpenGL,完全采用標準C ++編寫,為開發人員在視覺模擬,游戲開發,虛擬現實,科學可視化和建模市場提供了實時可視化工具,這些使商業場景圖工具包在功能,穩定性和性能方面黯然失色。OSG 3.4.1可以所有Microsoft Windows平臺,Apple OS / X,IOS,GNU / Linux,Android,IRIX,Solaris,HP-UX,AIX和FreeBSD操作系統上運行。

更新包括:

  • 改進了跨平臺的GLES支持

  • 完全支持所有平臺上的osgText和屏幕統計信息,包括GLES2和核心配置文件

  • 建立修復程序以允許編譯最近改變的的第三方庫。

  • 運行時修復范圍

源代碼的下載:

Github tag for 3.4.1 : https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.4.1

git clone --branch OpenSceneGraph-3.4.1

https://github.com/openscenegraph/OpenSceneGraph.git

下載許可:

OpenSceneGraph是開源的,提供了完整的源代碼,并可以復制、修改和使用免費的商業和非商業使用。訪問源允許用戶能夠明白其應用程序是如何開發,調試和部署的。用戶可以根據其發布周期自由選擇,從而提高生產力。二進制文件和源碼下載可以在openscenegraph.org網站下載部分找到。

OpenSceneGraph是基于Lesser GNU Public License (LGPL)公共許可下發布的,允許在所有商業和開源應用程序中免費使用該軟件。此外,OpenSceneGraph的靜態和動態鏈接庫均不限制用戶軟件許可。

專業的支持和服務:

OpenSceneGraph項目由位于蘇格蘭和來自世界各地的一系列承包商提供的OpenSceneGraph專業服務支持。

  • 保密的專業服務

  • 定制開發

  • 咨詢

  • 訓練

社區支持和貢獻

隨著社區不斷增長,公共OpenSceneGraph的用戶郵件列表和論壇現已超過5000開發者。在社區中主要討論OpenSceneGraph如何使用,成員間相互支持,共同開發新的功能和Bug修復。該社區成員來自許多不同的國家,包括世界上最大的航空公司、游戲公司和視覺仿真專家的大學研究人員、學生和其他業余愛好者。

OpenSceneGraph工程很大程度上要歸于其社區的發展和支持,這里特別感謝來自世界各地的550個人,直接促成了OpenSceneGraph代碼庫的發展和完善。

PERTHSHIRE, Scotland在2015年12發布了專業服務OpenSceneGraph 3.4版本,為業界領先的開源場景圖形技術,加快了應用程序的開發和3D圖形渲染性能。OpenSceneGraph 3.4完全基于標準C++和OpenGL之上開發的,可為開發人員提供可視化仿真,游戲,虛擬現實,科學計算和建模領域的一種性能穩定的實時可視化工具。OpenSceneGraph 3.4可運行在所有的Windows平臺,OS / X,iOS,Android,GNU / Linux,Solaris,HP-UX,IRIX,AIX和FreeBS操作系統。

新的#pragma(tic)組合著色器功能內置于核心OSG中,提供了一種易于使用且靈活的方案,用于在運行時控制和組合著色器,從而為#define和#pragma提供GLSL支持。

新的osgTerrain::DisplacementMappingTechnique將位移映射技術應用于頂點、幾何體和片段著色,該技術對于相同的視覺質量,可以顯著降低CPU和GPU內存占用量以及帶寬需求。新方案使分頁地形能夠在較小的硬件上健壯地工作,或者在沒有掉幀的情況下具有高得多的負載。這一新技術 #pragma(tic)著色器組合使你能夠在運行時在著色器中切換開/關功能,其與固定管線場景中的切換模式一樣方便。

新的osgVolume::MultipassTechique利用多通道渲染與著色實現傳統3D幾何和立體幾何無縫混合,支持幾何體凸包,它限制了體渲染的位置,以及改進光線追蹤著色器 ,使它們比OSG-3.2版本及之前支持的上一代光線跟蹤著色器渲染更快且具有更高的視覺質量。

新的osgDB :: Classiterface類,為場景圖類的內省提供了一種易于使用的機制,允許人們以通用方式獲取,設置屬性和調用方法,從而可以直接集成腳本語言等第三方工具。

新的Lua腳本支持通過Lua5.2.3集成的插件和OSG,OSG本地序列化的代碼。

新的osgUI NodeKit,可以將用戶界面元素直接放置到3D場景中。 這些類是完全可編寫腳本的,因此您可以在lua腳本中創建所有UI和行為

提高了對OpenGL ES 1.1,ES 2.0和ES3.0的支持,包括特定平臺的擴展。

提高了對OpenGL 4.x一系列版本及其擴展版本的支持。

更新osgQt以支持Qt5并為Qt4提供更好的支持。

下載許可

OpenSceneGraph是開源的,因此提供完整的源代碼,可以免費復制,修改和使用,用于商業和非商業用途。 訪問源代碼允許最終用戶在開發,調試和部署應用程序方面具有更大的靈活性。 他們能夠根據自己的發布周期利用工具鏈,從而提高生產力和自由度。 可以在openscenegraph.org網站的下載部分找到二進制文件和源代碼的下載。

OpenSceneGraph是在OpenSceneGraph公共許可下發布的,該許可證基于Lesser GNU Public License (LGPL),允許在所有商業和開源應用程序中免費使用該軟件。 此外,它允許OpenSceneGraph庫的靜態和動態鏈接,而不會限制用戶軟件的許可。

專業的支持和服務

OpenSceneGraph項目由位于蘇格蘭和來自世界各地的一系列承包商提供的OpenSceneGraph專業服務支持。服務項包括:

  • 保密的專業支持

  • 定制開發

  • 咨詢

培訓社區支持和貢獻

隨著社區不斷增長,公共OpenSceneGraph的用戶郵件列表和論壇現已超過5000開發者。在社區中主要討論OpenSceneGraph如何使用,成員間相互支持,共同開發新的功能和Bug修復。該社區成員來自許多不同的國家,包括世界上最大的航空公司、游戲公司和視覺仿真專家的大學研究人員、學生和其他業余愛好者。

OpenSceneGraph工程很大程度上要歸于其社區的發展和支持,這里特別感謝來自世界各地的550個人,直接促成了OpenSceneGraph代碼庫的發展和完善。

? 千炮捕鱼联网版赢话费