osgEarth基础入门 2015年3月21日 16:19 osgEarth是基于三维引擎osg开发的三维数字地球引擎库,在osg基础上实现了瓦片调度插件,可选的四叉树调度插件,更多的地理数据加载插件(包括GDAL,ogr,WMS,TMS,VPB,filesystem等),再结合一套地理投影转换插件...
分类:
其他好文 时间:
2015-03-21 18:37:21
阅读次数:
474
osgDB::writeNodeFile(node, path, new osgDB::Options("noTexturesInIveFile"));noTexturesInIveFile:选项可以在写ive模型文件的时候只写纹理文件对应的路径,而不是默认的将纹理数据写入ive文件osg::Nod...
分类:
数据库 时间:
2015-03-20 18:35:01
阅读次数:
470
在realize()前打开预编译选项指令:osg::DisplaySettings::instance()->setCompileContextsHint(true); mpr_osgviewer->realize();显示如下信息:此时虽然trait::shareContext变量有了值,但是实际...
分类:
编程语言 时间:
2015-03-18 11:54:11
阅读次数:
220
在OSG 实现的oculus rift 效果,还不错...
分类:
其他好文 时间:
2015-03-17 18:00:58
阅读次数:
192
OpenGL是计算机图形学领域的一门入门语言,OpenGL开发库的一些文件在官网上可以下载到。里面包含三个文件,如下:
1.把在OpenGL开发库中LIB(库文件)glut.lib和glut32.lib(推荐把该文件下的库文件全部拷贝)这两个静态库函数库复制到文件目录的lib文件夹下
E:\编程软件\VC\lib。
2.将glut.dll,glut32.dll这两...
分类:
其他好文 时间:
2015-03-16 09:53:36
阅读次数:
132
原文:http://blog.csdn.net/zangle260/article/details/41123067?utm_source=tuicool本文参考>, >, > 整理而来, 感谢大牛们的精彩著作. 相比Ogre来说, Ogre代码很规范, 只是入门资料较少,如果能在学习之前能总体上对...
分类:
其他好文 时间:
2015-03-10 11:44:42
阅读次数:
388
OSG 中使用纹理shader 例子#include
#include
#include
#include
#include
#include
static char * vertexShader= {
"#version 430 \n"
"layout (location=0) in vec3 VertexPosition;\n"
"layout (locati...
分类:
其他好文 时间:
2015-03-09 10:56:56
阅读次数:
981
使用OpenSceneGraph会经常见到这样的代码
osg::ref_ptr nodeRptr = new osg::Node;
osg::ref_ptr即为Reference counted objects 每次使用时自动递增,用完后自动递减
当最后一个 计数器变为0,对象自动销毁。
ref_ptr模板类型继承自Referenced类,Referenced类有三个基本函数:...
分类:
其他好文 时间:
2015-03-01 11:58:21
阅读次数:
189
#include#include#include#include#include#include#include#include#include#include#includeclass TextureVisitor:public osg::NodeVisitor{public:TextureVis...
分类:
其他好文 时间:
2015-02-06 16:24:50
阅读次数:
609
既然说到渲染引擎,那就不得不提到Ogre,OSG这两个了,OSG我折腾了两年,Ogre折腾了两年,说是我折腾他们,不如说被他们折磨,这个引擎的复杂度就不说了,相信大家都知道。上面这个是渲染引擎的第一个组成部分,说是这一层主要实现渲染的能力和丰富度。可以看出来,分成了几个部分,其中Graphics.....
分类:
其他好文 时间:
2015-02-05 20:20:11
阅读次数:
317