自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 论坛 (11)
  • 收藏
  • 关注

原创 Ogre2.1 分析笔记(八) 实现天空盒

1.      新建一个空工程添加如下代码,完成Ogre的初始化。int WinMain(HINSTANCEhInst, HINSTANCEhPrevInstance, LPSTRstrCmdLine, INTnCmdShow) {Ogre::Root *root = new Ogre::Root;string renderSystemName = "OpenG

2017-05-08 21:44:51 992

原创 Ogre2.1 分析笔记(七) 材质脚本分析

material material_name         {                   technique                   {                            pass                            {                                     texture_un

2017-05-08 21:41:13 373

原创 Ogre2.1 分析笔记(六) 合成器脚本分析

1.      首先,在合成器脚本中需要先定义工作空间workspace WorkspaceName{         connect_outputCompositor_node_Name id_of_texture_outputed}2.      定义合成器节点Compositor_node Compositor_node_Name{         Inid_

2017-05-08 16:41:43 441

原创 Ogre2.1 分析笔记(五) 渲染流程(二)

1.      在渲染流程(一)中说到,Ogre2.1的渲染和帧交换由CompositorWorkspace完成。现在观察一下CompositorWorkspace:: _swapFinalTarget()函数:       CompositorChannelVec::const_iterator itor = mExternalRenderTargets.begin();       C

2017-05-08 15:21:43 698

原创 Ogre2.1 分析笔记(四) 渲染流程(一)

1.      Root::renderOneFrame()完成对当前工作空间中的所有场景的帧渲染。2.      Root::renderOneFrame()中的以下代码完成对对场景的渲染。SceneManagerEnumerator::SceneManagerIterator itor = mSceneManagerEnum->getSceneManagerIterator(); 

2017-05-08 15:18:53 547

原创 Ogre2.1 分析笔记(三)-场景图结构

1.      Root 中存有SceneManagerEnumerator,SceneManagerEnumerator负责完成对SceneManager的创建工作。SceneManagerStack结构负责对SceneManager进行组织。即SceneManager以栈结构连接起来。一个SceneManager对应一个场景。2.      SceneManager中保存场景图的根节点的指

2017-05-03 14:17:23 588

原创 Ogre2.1 分析笔记(二)-程序启动流程

1.      初始化一个Root对象Ogre::Root *root = new Ogre::Root();2.      在初始化Root对象时,Ogre会同时初始化D3D11和OGL3+两种渲染系统。此步骤中应该选择将哪个渲染系统作为当前的渲染系统。std::string sRenderSystem = "OpenGL 3+ Rendering Subsystem";

2017-05-03 14:14:38 1488

原创 Ogre2.1 分析笔记(一)

1.      Ogre是一个树形结构的引擎,由Root类来统一管理其他类  2.      Ogre的支持D3D11和GL3+的方式         Ogre在Root的构造函数中以加载插件的方式会同时启动D3D11和GL3+两种渲染系统,然后根据用户的选择,选取其中一种渲染系统作为当前的渲染系统。Root::getRenderSystemBy

2017-05-03 14:09:22 708

空空如也

xdebug已经安装,远程调试时却显示未安装

发表于 2015-06-17 最后回复 2017-05-05

框架使用中的url重定向新手问题

发表于 2015-06-05 最后回复 2015-06-17

关于修改导入表实现dll注入的问题

发表于 2014-01-03 最后回复 2014-01-08

64位win7却运行不了64位程序

发表于 2013-12-29 最后回复 2013-12-30

VS2012生成X64程序问题

发表于 2013-12-27 最后回复 2013-12-29

关于重定向的新手问题

发表于 2013-09-09 最后回复 2013-12-27

关于调试的新手问题

发表于 2013-09-09 最后回复 2013-10-04

对象初始化异常了

发表于 2013-06-25 最后回复 2013-09-09

list 丢失了

发表于 2013-03-27 最后回复 2013-03-28

类中声明对象数组出现问题

发表于 2013-03-25 最后回复 2013-03-27

mfc 对话框类中关于cpaintdc与cclientdc的疑惑

发表于 2012-11-23 最后回复 2013-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除