自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (10)
  • 收藏
  • 关注

原创 dxtrans.h 文件不能找到

来源:在Ogre使用dshow显示视频时。solution:在D:/Program Files/Microsoft Visual Studio 9.0搜索dxtrans.h复制到 :/Program Files/Microsoft Visual Studio 9.0/VC/include

2011-02-16 22:24:00 4748

转载 凹凸映射Bump Mapping

<br />凹凸映射和纹理映射非常相似。然而,纹理映射是把颜色加到多边形上,而凹凸映射是把粗糙信息加到多边形上。这在多边形的视觉上会产生很吸引人的效果。我们只需要添加一点信息到本来需要使用大量多边形的物体上。需要注意的是这个物体是平的,但是它看起来却是粗糙不平的。让我们来看看左边的那个立方体。如果你很近地观察它时,你会发现它上面的很多细节。它看起来好像是由成千上万个多边形构成的,其实它只是由6个矩形构成。你或许会问:“这和纹理映射有什么不同?”它们的不同之处在于——凹凸映射是一种负责光方向的纹理映射。<br

2011-02-15 22:21:00 764

转载 Cube Mapping

<br />1.传统的2D纹理映射是将物体表面的某个点和一个2维坐标系中某个点对应的一种映射。环境映射(Environment Mapping)是将物体表面的某个点和一个3维空间中的某个向量对应的一种映射。 <br />2.Cube Mapping是一种环境映射,其他的环境映射还有Sphere Mapping和Dual Daraboloid Mapping。<br />Sphere Mapping在OpenGL可以通过指定纹理坐标生成模式为GL_SPHERE_MAP来实现,具体的代码如下: <br /> 

2011-02-15 22:20:00 1466

转载 Light Mapping

<br /><br />Light Mapping是一种比较"便宜"的实现各种光照效果的技术。它虽然实现的是光照效果,但是确实通过纹理贴图来实现的。它的基本思想是:将需要的光照效果保存在纹理中,然后和几何体表面的其他纹理通过一定的方式"混合"在一起来实现效果。<br />根据Light Mapping实现的效果不同,可以将纹理贴图分为: <br />Diffuse Light Mapping:实现漫反射效果 <br />Specular Light Mapping:实现镜面反射效果<br /><br /><

2011-02-15 22:19:00 1078

原创 Mapping

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhulinpptor/archive/2010/09/27/5909573.aspx

2011-02-15 22:05:00 590

原创 ActionButton的处理流程

ActionButton的处理流程,从点击按钮到服务端返回结果的流程。

2011-02-15 11:51:00 3286

原创 《天龙八部》地形研究-1

研究方法:我们通过场景加载入口函数EnterScene一步一步推导出《天龙八部》地形系统的具体结构。 1、一个地形场景所需的文件有下面这些:(以苏州为例) suzhou.GridInfo suzhou.Heightmap suzhou.lightmap.png suzhou.nav (服务端用的) suzhou.region (这个是不可行走区域信息) suzhou.Scene (场景的模型都在这里) suzhou.Terrain (地形基本信息,大小

2011-02-13 21:52:00 2107

原创 模型贴花

地形贴花就是在地形上面略高处创建一个和地形mesh平行的mesh来生产贴花。缺点是这个mesh的生成复杂度不确定。 但《天龙八部》就是用MeshDecal 的,天龙的地形meshdecal是2x2个地形网格的大小(一个地形网格的大小是1x1m),所以一般情况下,meshdecal都会正确的找到自己对应的地形的mesh的,这样就能正确的显示贴花了。 还有一个问题就是如果mesh要显示在地形上的一个桥面上,就有不确定的问题了,通常桥面时平的,如果地形不是平的,那么这种通过适合地形的meshdeca

2011-02-13 21:50:00 1844

原创 rtt粒子渲染不正常的一系列问题2

粒子系统中最终颜色的来源:rgba = colorfading中各个阶段的rgba * 纹理的rgba.(不算alphablend到rendertarget的操作)。(colorfading中各个阶段的rgba 其实就是billboadset的顶点声明中的 diffuse 颜色。)1、既然最终的颜色是相乘关系,那么将colorfading的所有alpha改为0,为什么还是有闪烁?这个问题其实就是这个时候colorfading还没到起作用的时候。为什么呢,看看一个粒子系统中的一个billbord是怎样产生的:

2011-02-10 22:56:00 1012

原创 rtt粒子渲染不正常的一系列问题

1、模型人物的alpha值为什么是正确的,它的alpha来源是哪儿? 这是rtt渲染出的图片:   这是对应的alpha值,可见模型的alpha是正确的,而粒子的alpha值不对应。因此CEGUI将这个image混合到背景图片后粒子显示就不正常了。 2、下面我们研究重点研究模型和粒子的alpha来源。 2.1、对于一般模型有 原则:如果模型的纹理贴图含有alpha通道,则混合后的rtt纹理的alpha就是纹理的alpha;          如

2011-02-10 00:24:00 1319

原创 《天龙八部》使用的第三方开源库版权协议声明

《天龙八部》使用的第三方开源库版权协议声明如下 OGREOriginal Authors:Steve 'sinbad' Streeting, JianHua 'genva' Xie, Phillip J. 'pjcast' Castaneda Website:http://www.ogre3d.orgLicensed Under:LGPL(GNU Lesser General Public License) FreeImageOriginal Authors:Hervé Drolon and Floris

2011-02-06 22:16:00 2256

转载 每周四十小时,你有多少是在为自己干活?

努力工作为什么?普通人不外乎希望加薪、升职,过的更好。但是,要想达到这个目标,靠什么?普通人当然要靠提升自己的能力和经验。可是,你是不是已经发现,工作最踏实的,却未必取得最好的结果?所以,我想跟大家一起思考这个问题:每周五天,每天八小时,你有几个小时在为自己干活?当然,我这里说的为自己干活,说的绝对不是干与工作无关的私活。如果你今天重复着和昨天一样的工作,那么你很称职,你在为老板工作,做的时间长了,老板念你没有功劳还有苦劳,也许会应你的要求涨一点工资,而如果你不提,那么对不起,您就是那最容易被遗忘的角落。如

2011-02-03 20:17:00 728

跨平台网络库

跨平台网络库集合 几个自己收藏的跨平台c++软件

2013-07-12

Windows启动过程详解.pdf

Windows启动过程详解,操作系统的引导是从计算机通电自检完成后开始进行的,而这一过程可以细分为与引导,引导,载入内核,初始化内核,

2009-09-16

windows内核实验教程

重点大学计算机教材《windows内核实验教程》读者写者问题,内存管理,快速文件系统,软盘IO,window sock网络通讯,动态连接库,WDM驱动程序

2009-09-16

winDbg简明教程

windows下的调试工具

2008-03-21

屏幕拾色程序

可以方便的获取你需要的颜色的RGB值..,是你制作网页或UI设计的好帮手

2008-01-02

java面试常见问题

java面试的常见问题

2007-12-28

Http协议规范

http 协议 规范分析

2007-12-28

Hanoi塔问题的一种非递归算法

网上转载,对算法设计有兴趣的请慢慢研究

2007-03-30

一个VC6.0写俄罗斯方快游戏

在此游戏中,专门做了一个CRussia类封装了该游戏的所有数据和方法,游戏结构条理清晰

2007-03-27

VC实现的迷宫程序

这是我在业余时间用VC写的一个迷宫游戏的小程序,该程序能够编辑地图,保存,打开地图.WSAD可以控制人走的方向,并且应用了回朔的算法做了迷宫路径的自动寻找,对初学VC的人一定有很大的启发.

2007-03-26

空空如也

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

TA关注的人

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