随笔分类 -  OSG

opengl渲染引擎
摘要:因为git和vckpg有时候会访问不了,建议全程使用梯子上网 1.安装前环境准备,自行下载安装以下软件 vs2022 vcpkg cmake 2.从git上下载代码: osgearth3.6:https://github.com/gwaldron/osgearth/tree/3.6 下载依赖的三方源 阅读全文
posted @ 2024-10-25 10:32 南水之源 阅读(1164) 评论(0) 推荐(1)
摘要:IFC(BIM) BIM管理中使用的模型格式:IFC IFC简介 IFC模型体系结构由四个层次构成, 从下到上依次是 资源层(Resource Layer)、核心层(Core Layer)、交互层(Interoperability Layer)、领域层(Domain Layer)。 每层中都包含一系 阅读全文
posted @ 2024-08-27 12:10 南水之源 阅读(349) 评论(0) 推荐(0)
摘要:英文原文:http://www.openscenegraph.org/index.php/documentation/guides/user-guides/64-serialization-support OSG自支持格式的升级版是在2010年提出的,它的目的是方便扩展、跨格式可持续更新且支持任何O 阅读全文
posted @ 2022-08-08 09:55 南水之源 阅读(1294) 评论(0) 推荐(0)
摘要:转自封狼居胥:https://blog.csdn.net/qq_16123279/article/details/82665053 1.先看看继承关系:PagedLOD继承了LOD继承了Group继承了Node; 2.简单说说OSG的每一帧干的事:OSG其实很简单就是封装了一个循环,在这个循环里面, 阅读全文
posted @ 2022-08-07 13:33 南水之源 阅读(891) 评论(0) 推荐(0)
摘要://随便加个osg头 #include <osg\State> //调用设置osg的打印等级为0,不打印 osg::setNotifyLevel(osg::NotifySeverity::ALWAYS); 阅读全文
posted @ 2021-04-10 10:38 南水之源 阅读(1770) 评论(0) 推荐(0)
摘要:本文为了分析osg插件的内部实现,举了一个ReaderWriterJPEG插件的例子进行分析,本文代码全为C++代码 osg通过插件的方式读取写入文件 用osg的jpeg插件举例 文件\OSG\src\osgPlugins\jpeg\ReaderWriterJPEG.cpp 中定义了类: class 阅读全文
posted @ 2021-01-13 17:16 南水之源 阅读(991) 评论(0) 推荐(0)
摘要:英文原文: NVIDIA Texture Tools Exporter NVIDIA Texture Tools Exporter允许用户使用NVIDIA的CUDA加速的Texture Tools 3.0压缩器技术 直接从图像源创建高度压缩的纹理文件-在磁盘和内存中保持很小的尺寸。 该导出器在单个插 阅读全文
posted @ 2020-08-21 16:45 南水之源 阅读(2322) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/hankern/java/article/details/84037176 1、opengl wiki 收集了大量opengl相关的信息、问题等。它是一个开放的平台,任何人都可以在上面提交信息,但应当是opengl相关的。 网址:https:// 阅读全文
posted @ 2020-05-06 12:05 南水之源 阅读(711) 评论(0) 推荐(0)
摘要:OpenGL function OpenSceneGraph implementation glClear( GLbitfield mask ) osg::Camera::setClearMask(GLbitfield mask)osg::GraphicsContext::setClearMask( 阅读全文
posted @ 2020-05-06 12:03 南水之源 阅读(1041) 评论(0) 推荐(0)
摘要:osg::DisplaySettings::instance()->setStereo(true); osg::DisplaySettings::instance()->setStereoMode(osg::DisplaySettings::HORIZONTAL_SPLIT); 打开osg自带的左右 阅读全文
posted @ 2020-03-20 10:40 南水之源 阅读(1525) 评论(0) 推荐(0)
摘要:以下是osg官方原话(南水之源译) osgstereomatch示例演示了如何在立体视觉视差图计算中使用GPU上的多个渲染通道和多个渲染目标。 以单遍和多遍方式实现一种简单算法,以显示执行速度的差异。 调用示例的参数: osgstereomatch --left Images/dog_left_ey 阅读全文
posted @ 2020-03-19 13:58 南水之源 阅读(757) 评论(0) 推荐(0)
摘要:#include <osgViewer/Viewer> #include <osgDB/fstream> #include <osgDB/ReadFile> #include <osgDB/WriteFile> #include <osgUtil/Optimizer> #include <osg/I 阅读全文
posted @ 2020-03-16 10:27 南水之源 阅读(1133) 评论(0) 推荐(0)
摘要:osg::ref_ptr<osg::GraphicsContext::Traits> traits = new osg::GraphicsContext::Traits; traits->x = 200; traits->y = 200; traits->width = 800; traits->h 阅读全文
posted @ 2020-03-16 10:15 南水之源 阅读(1669) 评论(0) 推荐(0)
摘要:在osgEarthUtil 下 Ocean.cpp 的 traverse函数中: 以上代码会导致,自定义设置裁剪面模式(是否开启自动裁剪) 不正确。 解决方案几种思路: 1.在外部设置是否自动计算远近裁剪面时候通知这里一下, 2.修改此处代码,从其他方式改变海洋的traverse 3.需要随意开启关 阅读全文
posted @ 2019-08-29 10:04 南水之源 阅读(1105) 评论(0) 推荐(0)
摘要:作者:3wwang 原文链接:http://www.3wwang.cn/html/article_58.html 前序 探索未知种族之osg类生物 起源 ViewBase::frame函数中的ViewerInit()及realize() 探索未知种族之osg类生物 器官初始化一 探索未知种族之osg 阅读全文
posted @ 2019-06-12 10:22 南水之源 阅读(424) 评论(0) 推荐(0)
摘要:作者:3wwang 原文接连:http://www.3wwang.cn/html/article_104.html 前序 探究osg中的程序设计模式 开篇 探究osg中的程序设计模式 创造性模式 探究osg中的程序设计模式 创造型模式 Factory(工厂)模式 探究osg中的程序设计模式 创造型模 阅读全文
posted @ 2019-06-12 10:20 南水之源 阅读(467) 评论(0) 推荐(0)
摘要:参考: osgPlugins相关 osg读取文件的原理(插件工作机制) 当使用osgDB读取文件时,会自动根据文件的扩展名来到插件目录中寻找相应的插件,来实现。 比如: 调用了osgdb_osg插件去读*.osg文件。 调用了osgdb_flt插件去读*.flt文件。 使用代码我们是使用如下代码读取 阅读全文
posted @ 2019-06-11 15:23 南水之源 阅读(5267) 评论(0) 推荐(0)
摘要:osgconv是一种用来读取3D数据库以及对它们实施一些简单的操作的实用应用程序,同时也被称作 一种专用3D数据库工具。用osgconv把其他格式的文件转换为OSG所支持的格式 osgconv是一种非常有用的的工具来读取标准的3D格式,如OpenFlight,3DS,Alias Wavefront( 阅读全文
posted @ 2019-04-25 15:23 南水之源 阅读(4646) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/637cd22b12eb 序: 倾斜摄影的数据采集和处理已经非常成熟了,不论是smart3d还是photoscan,pix4d等倾斜摄影数据处理软件,在数据量大的时候都需要进行模型分块、分级,配置好点的电脑,可以分的块大一些,分的块就少,配置 阅读全文
posted @ 2019-03-18 16:33 南水之源 阅读(2413) 评论(0) 推荐(0)
摘要:参考源码:osg的官方例子:osganimationviewer 首先制作一个带骨骼动画的模型 demo.FBX 这里面我们做了两个骨骼动画:1.open 2.close 下面开始在osg中使用这个动画。 我们用几种代码从简到繁来演示加载播放等过程: 1.最简单的示例代码 2.通过自定义Animat 阅读全文
posted @ 2019-03-12 17:21 南水之源 阅读(3220) 评论(2) 推荐(0)