首页 > 其他分享 >科学可视化软件介绍 – OpenSceneGraph

科学可视化软件介绍 – OpenSceneGraph

时间:2024-04-19 16:35:33浏览次数:24  
标签:OpenSceneGraph openscenegraph 介绍 可视化 科学 软件

科学可视化软件介绍 – OpenSceneGraph

叶刘克拉克莫夫 叶刘克拉克莫夫 中国石油大学 有机化工硕士   6 人赞同了该文章

 

OpenSceneGraph(有时候简称为OSG)是一个开源的高性能三维图形开发工具包,供软件开发人员在可视模拟、游戏、虚拟现实、科学可视化和建模等领域使用。它完全用标准C++和OpenGL编写,可在Windows、OSX、GNU/Linux、IRIX、Solaris、HP Ux、AIX和FreeBSD等多个操作系统上运行。

OpenSceneGraph现在已经成为一种可靠的场景图形(Scene Graph)渲染技术,广泛应用于可视模拟、太空、科学、油气、游戏和虚拟现实行业。

OpenSceneGraph的官方网站是:

https://openscenegraph.github.io/openscenegraph.io/

OpenSceneGraph的源代码放在Github:

https://github.com/openscenegraph/OpenSceneGraph

1998,还在SGI工作的Don Burns开始开发OpenSceneGraph。1999年Robert Osfield和Don Burns开始合作,并逐渐成为主力。2005年OpenSceneGraph发布了稳定的1.0版,之后在2007年推出了2.0版。目前的最新版本是2020年2月发布的3.6.5版。

注意:2019年起OpenSceneGraph项目进入维护阶段,主要开发工作转移到后续项目VulkanSceneGraph。

一起来看看OpenSceneGraph提供的可视化案例吧:

参考资料:

https://openscenegraph.github.io/openscenegraph.io/gallery/screenshots.html

系列文章:

科学可视化软件介绍 – VisIt

科学可视化软件介绍 – Inviwo

科学可视化软件介绍 – Voreen

科学可视化软件介绍 – MegaMol

科学可视化软件介绍 – Paraview

科学可视化软件介绍 – ROOT

科学可视化软件介绍 – Mayavi

科学可视化软件介绍 – PyQtGraph

科学可视化软件介绍 – vedo

科学可视化软件介绍 – Glumpy

科学可视化软件介绍 – SCIRun

科学可视化软件介绍 – Vispy

科学可视化软件介绍 – K3D-jupyter

科学可视化软件介绍 – VTK

科学可视化软件介绍 – yt

科学可视化软件介绍 – Veusz

科学可视化软件介绍 – PyVista

科学可视化软件介绍 – TTK

科学可视化软件介绍 – Ipyvolume

科学可视化软件介绍 – Polyscope

科学可视化软件介绍 – GLVis

科学可视化软件介绍 – 3D Slicer医学图像计算平台

科学可视化软件介绍 – libigl

科学可视化软件介绍 – 桌面版3D文件查看器F3D

科学可视化软件介绍 – 数据可视化工具包morphologica

科学可视化软件介绍 – 人类神经生理学数据可视化MNE

科学可视化软件介绍 – Glue

科学可视化软件介绍 – GR framework

科学可视化软件介绍 – 可视化中间件Visualization Library

科学可视化软件介绍 – Visvis

科学可视化软件介绍 – MeteoInfo

科学可视化软件介绍 – VisTrails

科学可视化软件介绍 – Blue Brain BioExplorer

科学可视化软件介绍 – DataLab

科学可视化软件介绍 – GeoJS

科学可视化软件介绍 – CIGVis

科学可视化软件介绍 – VIVID3D

科学可视化软件介绍 – PlotlyJS.jl

科学可视化软件介绍 – PyMOL

发布于 2024-04-07 14:08・IP 属地上海

标签:OpenSceneGraph,openscenegraph,介绍,可视化,科学,软件
From: https://www.cnblogs.com/sexintercourse/p/18146244

相关文章

  • 【使用PADS软件将PCB由N(N>2)层板改为2层板】
    最近接触PADS软件比较多,相比Altium Designer来说,PADS软件操作更为繁琐,使用中遇到的一些问题,常常百度很久之后也找不到确切结果。。。此文章记录将PCB由N(N>2)层板改为2层板的操作过程,实践无误,特此总结,希望对遇到相同困惑的朋友有所帮助~ps:笔者使用的软件为PADS_VX2.11;演示以6层板......
  • ImageJ软件使用教程(三):目标计数
    目录多点工具法阀值分割法二值化填充分割自动计数显示结果总结参考资料本文以钢筋计数为例,讲解一下如何使用ImageJ软件进行计数,这里只介绍两种方法:多点工具法阀值分割法钢筋计数是我接触的第一个视觉项目,虽然项目最后不了了之,但作为我机器视觉的开荒项目还是很有纪念意义。......
  • 软件工程日报021
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • 软件工程日报020
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • 软件工程日报023
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • 软件工程日报022
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • 软件工程日报024
     第一天第二天第三天第四天第五天所花时间(包括上课)     代码量(行)     博客园(篇)     所学知识     ......
  • SOLID 原则:软件设计的基本原则
    SOLID原则:软件设计的基本原则高质量的软件设计是构建可靠、可维护和可扩展软件系统的关键。SOLID原则是一组指导软件开发的五个基本设计原则,它们帮助开发者创建更加健壮和灵活的系统。SOLID原则是五个设计和编程的基本原则,它们分别是:单一职责原则(SingleResponsibilityPrinc......
  • 问AI关于软件工程师到架构师的升级条件
    初级、中级、高级软件工程师的分类通常依据其技术能力、工作经验、业务理解、项目贡献、团队协作等多个维度。以下是对这三个阶段工程师在知识掌握程度上的大致划分: 初级软件工程师(JuniorSoftwareEngineer)1.基础知识扎实:  -熟练掌握至少一门编程语言(如Java、Python、C+......
  • ERP财务管理有哪些功能?如何选择合适的ERP软件开发商定制开发适合自己的ERP财务管理?
    企业日常运营中,分工明确、结构清晰的财务管理非常重要,因此在完整的ERP解决方案中,财务管理是不可或缺的部分,甚至财务管理是整个ERP解决方案的核心,其它功能模块都围绕着财务管理构建价值链创造流程,最大化利用企业资源来创造价值。设计合理的ERP系统,财务管理和其它模块会有相应接......