irrlicht鬼火】的更多相关文章

一.Irrlicht简介 (1)概念 Irrlicht引擎是一个用C++书写的高性能实时3D引擎,可以应用于C++程序或者.NET语言中.通过使用Direct3D(Windows平台).OpenGL 或它自己的软件着色程序,可以实现该引的完​全跨平台.尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等.(2)起源与发展Irrlicht是一个德国神话故事中的一种动物的名字,它能够发光和飞翔,可以在大部分的…
分析 一.简述使用步骤 一般而言,对于一个简单的程序,Irrlicht引擎的一般使用步骤如下: 预处理:(1)包含 <irrlicht.h> 头文件#include <irrlicht.h>(2)设置命名空间using namespace irr;设置命名空间会让之后的编程稍微轻松一点,就像使用C++进行编程时,使用using namespace std;一样,std::cout<<→cout<<.(3)通知编译器连接irr库文件#ifdef _IRR_WI…
一.下载引擎 官方网站:http://irrlicht.sourceforge.net/‎ 官方网站需要FQ才能进入,如果不想FQ,可以通过其他下载地址:CSDN下载:http://download.csdn.net/detail/fxrz12/4932156 下载后解压,学习引擎的第一步就完成了. 二.使用引擎 想要使用Irrlicht引擎,我们需要在程序中引入头文件<irrlicht.h>,该头文件在Irrlicht引擎的\include目录下.为了让编译器能够找到头文件,我们需要在IDE…
中文鬼火  开源3d引擎 ogre osg等 libpng  png图片处理 jpeg jpg图片库…
1.下载引擎 2.引入头文件 在VS2010下新建项目,项目->属性->配置属性->VC++目录 在包含目录中:添加 引擎安装目录\include\ 在库目录中:添加 引擎安装目录\lib\Win32-visualstudio 3.有可能会报错:无法启动此程序 因为计算机丢失*.dll. 我的是win7 64位,一般其他32位系统需要把这些你需要加载的dll放到c:/windows/system32下面,我的win7系统,是SysWOW64目录,所以,我就把我的dll放到了SysWOW6…
  Ø 相关库,插件安装部分 本篇文档介绍在Qt5.2.0下面使用lrrlicht引擎在Qt窗口中输出(开发环境:vs2012) 1. 首先安装好Qt5.2.0,下载地址: http://download.qt-project.org/archive/qt/5.2/5.2.0/qt-windows-opensource-5.2.0-msvc2012-x86-offline.exe 2. 接着安装qt中vs2012插件,下载地址: http://download.qt-project.org/of…
1.首先了解了一下<文明5-美丽新文明>视频介绍网址:http://list.youku.com/albumlist/show?id=19481409&ascending=1&page=1 2.安装OpenGL并做了测试: 参考书籍:<OpenGL编程指南> 库的配置: http://blog.csdn.net/u012935650/article/details/48090315 http://www.360doc.com/content/15/0124/21/6…
项目中需要加载简单的3D场景.资深老前辈推荐使用开源小巧的引擎irrlicht. 关于irrlicht,来之百度百科 Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者.NET语言中.通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完全跨平台.尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等. 具体信息 百…
点击打开链接Irrlicht中的摄像有一个函数 setUpVector() if (m_device != 0 ) { core::vector3df rotation(y,x,0.f); m_camera->setRotation(rotation); f32 viewlength = m_camera->getTarget().getLength(); f32 angle = z*2*Pi/360.0; m_camera->setUpVector(vector3df(viewleng…
Irrlicht学习之光照的研究 最近研究一下Irrlicht的光照.发现Irrlicht的光照还是比较简单的,相比低于它的OpenGL和Direct3D,设置光源以及设置光照的参数更加人性化(可能是因为OpenGL是基于C的,Direct3D是基于COM的,都没有面向对象那么简洁易懂?)但是光照的实现还是根据底层的渲染器来决定的,也就是说可能是OpenGL的高洛德光照模型,也可能是Direct3D中的光照模型. 演示程序和源代码下载地址:这里 为了准确地展现Irrlicht设置和显示光照的特性…