在OpenSceneGraph中,智能指针(Smart pointer)的概念指的是一种类的模板,它针对某一特定类型的对象(即Referenced类及其派生类)构建,提供了自己的管理模式,以避免因为用户使用new运算符创建对象实例之后,没有及时用delete运算符释放对象,而造成部分内存空间被浪费的 ...
分类:
其他好文 时间:
2016-06-27 13:54:04
阅读次数:
191
《OpenSceneGraph三维渲染引擎编程指南》书中选中高亮效果示例。osgFX特效 2、得到鼠标的位置 osgFX特效1、高亮,在开头的时候写了; 2、线框: ...
分类:
其他好文 时间:
2016-06-27 13:47:05
阅读次数:
1350
在上一篇教程中,主要介绍了如何把OSG源代码编译成为能够在Android项目下使用的函数库。在这一篇教程中,我将针对如何在自己的Android项目中配置OSG函数库进行详细讲解。
现阶段网上关于OSGfor Android的配置方式教程有很多,但是大部分在实际使用起来都会或多或少的出现一些问题,无法完全照搬,需要一定的修改。而且,对于配置中的那些变量的具体含义,也很少有人能够进行仔细的讲解。...
分类:
移动开发 时间:
2016-06-24 15:43:14
阅读次数:
376
OpenGL固定管线的视图变换,以及与OSG中漫游器编写的一些关系...
分类:
其他好文 时间:
2016-06-24 15:04:35
阅读次数:
193
一、3D建模 (1)实现方法 3D建模是3D游戏开发中重要的一部分,若没有3D建模的过程而只靠osg内置的基本体,就不会有精致的模型。我们使用了Maya 2014来完成相应的建模工作,得到了我们的游戏中的主体——一辆虎式坦克。 (2)实现过程 在建模过程中,我们主要使用了立方体模型,通过大量的挤压命 ...
分类:
其他好文 时间:
2016-06-21 14:00:44
阅读次数:
580
一下代码可以简单实现osg中视角的简单自由漫游.并且可以进行简单的碰撞检测 mian.cpp ManipulatorTravel.h ManipulatorTravel.cpp ...
分类:
其他好文 时间:
2016-06-20 22:07:32
阅读次数:
610
整理:荣明、王伟 北 京 2008年4月 序 第一次接触OSG是在2001年,当时开源社区刚刚兴起,还没有现在这么火。下载了OSG源码,但是在看了几个Demo之后,感觉没有什么特别之处。时隔七年之后,我再次将目光投向OSG,发现OSG确实有其独到之处,很多3D效果已经不弱于甚至超过商业软件,有感于开 ...
分类:
其他好文 时间:
2016-06-20 21:55:37
阅读次数:
271
这学期我上了3D游戏开发课,因为我一直对3D游戏感兴趣,所以想了解一下开发所需要的技术。这门课从人工智能,光照模型,贴图,凹凸纹理上对3D游戏进行了一个初步的介绍。这门课主要介绍的是OSG,一个基于OpenGL的图形引擎,它的主要特点是树结构的“场景图”,即将3D场景描述为一棵树,比如一个笔的模型, ...
分类:
其他好文 时间:
2016-06-20 21:52:08
阅读次数:
168
OpenSceneGraph介绍: OpenSceneGraph(以下简称OSG)是一个开源的三维引擎,被广泛的应用在可视化仿真、游戏、虚拟现实、科学计算、三维重建、地理信息、太空探索、石油矿产等领域。OSG采用标准C++和OpenGL编写而成,可运行在所有的Windows平台、OSX、GNU/Li ...
分类:
其他好文 时间:
2016-06-20 18:26:35
阅读次数:
248
[cpp] view plain copy #pragma comment(lib, "osg.lib") #pragma comment(lib, "osgDB.lib") #pragma comment(lib, "osgViewer.lib") #include "osgViewer/View ...
分类:
其他好文 时间:
2016-05-22 21:24:52
阅读次数:
961