随笔分类 - OSG
opengl渲染引擎
摘要:深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group添加modifier的方式: modifier An abstract class that allows to modify the behaviour of a
阅读全文
摘要:深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group调用action的地方: 可以看到使用action的可以是出生一次,结束一次 action An abstract class that allows to perf
阅读全文
摘要:深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html 插值器是体现粒子生命周期变化的功能 group使用到插值器的方式: 可以看到,再一个group中,我们可以插入的插值器有:颜色,大小,质量,角度,纹理索引(针对一张多图N*M)
阅读全文
摘要:深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html system: A class defining a complete system of particles. 最重要的就两个函数: addController()//Add
阅读全文
摘要:深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group添加emitter的方式: eimtter: 上图是spark源码中发射器emitter的框架 我们开始逐个分析: 1.NormalEmitter An emitte
阅读全文
摘要:背景: 目前我使用的spark粒子特效库是2.0 这个库好像是原来鬼火引擎的一部分,需要从github上找 现在我要将其使用到我自己开发的基于osgearth开的三维地图引擎中 步骤: 1.编译spark库 2.编译osgspark库,由王锐写的源码,社区或者github上有源码和粒子 3.将从os
阅读全文
摘要:转自:https://blog.csdn.net/qq_30754211/article/details/61190698
阅读全文
摘要:gluPerspective这个函数指定了观察的视景体(frustum为锥台的意思,通常译为视景体)在世界坐标系中的具体大小,一般而言,其中的参数aspect应该与窗口的宽高比大小相同。比如说,aspect=2.0表示在观察者的角度中物体的宽度是高度的两倍,在视口中宽度也是高度的两倍,这样显示出的物
阅读全文
摘要:主函数仅仅是QT的调用 QT主窗口头文件 QT主窗口头文件 osg窗口源文件 osg窗口源文件 一个简单osg与QT窗口的结合 需要开发QT窗口控件,就在"ui_VREObliqueEditor.h"上与“QT主窗口”做文章 需要开发OSG则正常开发
阅读全文
摘要:QTextCodec *xcodec = QTextCodec::codecForLocale(); QString exeDir = xcodec->toUnicode(QByteArray(argv[0])); QString BKE_CURRENT_DIR = QFileInfo(exeDir
阅读全文
摘要:转自:https://blog.csdn.net/u013719339/article/details/77840728/ 一、须知: S3C是Smart3D内部格式,实质上是一个分块模型的索引,可以将所有区块同时显示在一张图中; OSGB是国际通用三维场景格式,按区块存储,但是没有索引,因此每次只
阅读全文
摘要:RangeMode PIXEL_SIZE_ON_SCREEN 首先我们看看原始数据的构成: 第12层:(第一层) 第23层:(最后一层) pagelod下面有N多的pagelod一层包裹一层 通过osgviewer遍历时,会根据距离的远近加载不同层级的“小瓦片” 可以看出其stateset和geod
阅读全文
摘要:osgt文件中保存的格式: osg::Geometry { UniqueID 2 DataVariance STATIC StateSet TRUE { osg::StateSet { UniqueID 3 DataVariance STATIC AttributeList 1 { osg::Mat
阅读全文
摘要:参考:https://www.cnblogs.com/hzhg/archive/2010/12/17/1908764.html OSG中节点的访问使用的是一种访问器模式。一个典型的访问器涉及抽象访问者角色(Visitor), 具体访问者(Concrete Visitor), 节点角色(Node)。
阅读全文
摘要:查看osgconv.cpp main函数在533行
阅读全文
摘要:你的PagedLOD 为什么没有卸载 转自:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=7612&highlight=PagedLOD&_dsign=ed8fb143 分页对于大型场景而言是一个必不可少的调度渲染技术。当你发现osg自身就
阅读全文
摘要:osgb是二进制文件 osg是文本文件 osgb可以通过osgconv.exe转换成osg文件 osgb可以包含纹理文件(就是贴图) osg只能连接外部纹理文件(是的,你看到的cow.osg都是用的外部的reflect.rgb文件) osgb转成osg带贴图的参数:
阅读全文
摘要:倾斜摄影三维模型格式包含:*.osgb,*.dae等 文件格式包含:*.xml, *.desc, *.lfp等 例如:LocaSpace Viewer软件把osgb分块模型文件建立索引生成一个lfp文件,该lfp文件包含三维模型所在的经度、纬度、高度值,便于倾斜摄影三维模型在地球上进行定位。 osg
阅读全文
摘要:注意:Oa其实在OK的延长线上,上图只是为了好看才把Oa和OK分开了 算法需求如图所示: 已知空间向量OA和空间向量OB 我想算出OA向OB按某角度或者某时间移动 变成空间向量Oa的算法 先说废话:我一开始尝试了:空间平面、矩阵、四元素等等方式都能算出来,但是很繁琐。 然后发现,其实向量之间的算法完
阅读全文
摘要:#define MANIPULATOR_W 0x01#define MANIPULATOR_A 0x02#define MANIPULATOR_S 0x04#define MANIPULATOR_D 0x08#define MANIPULATOR_R 0x10#define MANIPULATOR_
阅读全文

浙公网安备 33010602011771号