OSG入门教程索引系列说明 本系列将记录OpenSceneGraph/OSG软件开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走,路上会 2024-02-07 OSG #OpenGL #3D #OSG
OSG入门教程08.03:与Qt集成分析 先打开osg库的头文件目录 可以看到有个osgQOpenGL,也就是说osg集成了QOpenGLWidget相关类。 pro 创建一个QWidget工程,修改工程文件 123INCLUDEPATH += $$PWD/osg/includeLIBS += -L$$PWD/osg/lib -losgd -losgViewerd -losgUtild -losgDBd -losgQOpenG 2024-03-10 OSG #OpenGL #Qt #3D #OSG #Windows
OSG入门教程08.02:基本开发流程本文测试OSG基本功能,以确保OSG框架可以使用。 使用Qt创建一个命令行工程。 pro 工程文件添加头文件、库文件 12INCLUDEPATH += $$PWD/osg/includeLIBS += -L$$PWD/osg/lib -losgd -losgViewerd -losgUtild -losgDBd 将之前下载的Windows下头文件、库文件、动态库复制到编译目录。 main 在m 2024-03-10 OSG #OpenGL #Qt #3D #OSG #Windows
OSG入门教程08.01:实用工具OSG框架提供了一些工具。 osgViewer 场景浏览器,可以浏览模型,可以通过键盘、鼠标控制模型。 1234osgviewerd.exe cow.osg # osgviewerd.exe --help #帮助osgviewerd.exe --help-keys #键盘鼠标帮助osgviewerd.exe --help-env #环境变量帮助 osgVersion 版本查看器,输出版本号 2024-03-15 OSG #OpenGL #3D #OSG
OSG入门教程07:Windows下编译源码 1git clone https://github.com/openscenegraph/OpenSceneGraph 2024年2月2日大小为69MB。 生成VS工程 1cmake -S . -B .\build -G "Visual Studio 16 2019" 编译 1cmake --build .\build 编译要一个小时。考虑使用并行编译 1cmake - 2024-02-29 OSG #OpenGL #编译 #3D #OSG #Windows
OSG入门教程06:框架架构本文介绍OSG框架的架构。 硬件,显卡之类的 DirectX 3D/OpenGL,基于显卡及其驱动的开发API OSG,基于OpenGL,以API形式提供的开发框架 OSG核心库 OSG工具库 OSG插件库 OSG内省库 应用程序,使用OSG框架开发的程序 OSG核心 OSG核心库 OSG核心库是OSG的核心,主要功能就是实现最核心的场景数据库的组织和管理、对场景图形的操作、对外部 2024-02-07 OSG #OpenGL #3D #OSG
OSG入门教程05:框架介绍OSG OpenSceneGraph是一个开源的、高性能的3D图形工具包,由应用程序开发人员在领域,如可视化模拟,游戏,虚拟现实,科学可视化和模化 OpenSceneGraph现在已经被建立为世界领先的场景图技术,广泛应用于视觉模拟、空间、科学、石油-天然气、游戏和虚拟现实行业。 OpenSceneGraph 是用标准 C++ 编写的,利用了容器的标准模板库 (STL)。 该软件使用场景图方法将 2024-03-15 OSG #OpenGL #3D #OSG
OBJ格式解析格式介绍 obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的 2022-05-31 Data #3D #模型
No 3D support is available from the host戴尔 G15 5511 + NVIDIA 3060 + Vmware workstation 15使用时会提示 1234567Hardware graphics acceleration is not availableAs a result, this virtual machine may experience very low graphics performance. Follow the 2022-03-29 Linux #VMware #虚拟机
Nginx安装配置合集根据使用Apache2和Nginx的感受,我选择Nginx 安装 Ubuntu 1sudo apt install nginx Manjaro 1yaourt -S nginx 安装完毕后查看是否成功 1systemctl status nginx 模块 查看当前使用的Nginx支持的模块 12345ubuntu@VM-8-2-ubuntu:~$ nginx -Vnginx version 2021-11-22 Nginx #Linux #Nginx #Web