自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I&U

记录自己的脚印,回看自己走过的弯路

  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

转载 骨骼动画 D3D

<br />相信这里没有人没玩过采用骨骼动画技术的游戏,看看那些热门的动作游戏,例如《波斯王子》、《分裂细胞》和《战神》,你就知道骨骼动画的威力了(我承认是猜的)。骨骼动画技术用来使我们的3D模型在屏幕上动起来,通过和动作捕捉技术结合,可以让模型做出非常逼真的动作。而这样一个极具威力的技术,其原理却相当简单。<br />假设我们要让游戏主角做出一个动作,例如波斯王子拿弯刀往前一劈。最简单的方法,就是让模型师建一个动画序列,然后在程序中逐帧播放,就像放电影一样。不过这样一来工作量就太大了,玩家也需要N个G

2010-12-30 14:05:00 828

转载 着色器

<br />顶点着色器<br />在Microsoft® DirectX® 8.x之前,Microsoft® Direct3D®以固定功能流水线的方式运作,把三维几何体渲染到屏幕上的像素。用户设置流水线的属性,以控制Direct3D变换、光照和渲染像素的方式。固定功能顶点格式用来确定输入顶点的格式,在编译时定义。一旦定义,用户就无法在运行的时候控制流水线的改变。创建顶点着色器 – 本节包含的代码实例,用一个顶点着色器将一固定颜色应用于物体的顶点。本示例包含了对所使用的方法的详细描述。顶点颜色 – 又一示例,

2010-12-29 21:14:00 1863

转载 介绍顶点着色器和像素着色器

<br />目录:<br />第一部分 顶点着色器<br />第二部分 像素着色器<br />第三部分 寄存器<br />第四部分 教程(分别使用了D3D和OpenGL)<br />第五部分 结论<br /><br />文档内容:<br /><br />第一部分 顶点着色器<br /><br />什么是顶点着色器?<br />1 顶点着色器是一组指令代码,这组指令代码在顶点被渲染时执行。<br />2 同一时间内,只能激活一个顶点着色器。<br />3 每个源顶点着色器最多拥有128条指令(DirextX8

2010-12-29 21:02:00 2687

转载 Ogre 手动控制 骨骼运动

<br /><br />Ogre 作为一个强大的图形引擎,很好的支持骨骼动画,主要包括:(1)提供了从.max模型导出到.mesh和.skeleton动画文件的工具;(2)支持软 硬件顶点混合技术,也就是Vertex Blending。关于这两个方面的阐述颇多,在此不再叙述。<br />       此外,Ogre的程序还可以方便的手动控制骨骼运动,也就是不利用.mesh和.skeleton中的骨骼关键桢,而是直接用函数调用来控制。这样做可以 使动画更加灵活,例如使人物的头部随着某个目标物体的移动而转动,当

2010-12-29 13:27:00 834

转载 从3DS MAX建模到Ogre实时动画的制作过程

<br />3DS MAX是一个强大通用的建模工具,能方便的制作骨骼动画。Ogre是一个开源的图形引擎,在骨骼动画方面支持Vertex blending,它也提供了对多种模型的导入,当然少不了3DS MAX模型。<br /> <br />在此我将叙述从3DS MAX建立模型,到最终利用此模型在OGRE中制作实时动画的全过程。本文只给出各个步骤,对每个步骤的实现细节不予叙述。<br />首先当然是安装3DS MAX和OGRE SDK,另外特别值得一提的是需要安装OGRE为导出.MAX文件而制作的插件。安装

2010-12-29 12:21:00 798

转载 SampleBrowser error PRJ0019 sample编译错误解决

今天晚上装了forVC9的1.70版SDK,对Sample进行编译,发现SampleBrowser这个无法编译通过,查看日志,日志如下:==========================================================================生成日志 重新生成 已启动: 项目: SampleBrowser,配置: Debug|Win32 命令行 正在创建临时文件“d:/OgreSDK_vc9_v1-7-0/Samples/Brow

2010-12-28 15:09:00 1107

原创 C++ 文件类型分析

<br />.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 <br /><br />.BMP:位图资源文件。 <br /><br />.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source   brower的话就必须有这个文件。可以在project   options里去掉Generate   B

2010-12-24 10:18:00 1489

原创 C++ 文件类型分析

<br />.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 <br /><br />.BMP:位图资源文件。 <br /><br />.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source   brower的话就必须有这个文件。可以在project   options里去掉Generate   B

2010-12-24 10:18:00 529

原创 DLL

<br /><br />动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。<br />动态链接与静态链接的不同之处在于:动态链接允许可执行模块(.dll 文件或 .exe 文件)仅包含在运行时定位 DLL 函数的可执行代码所需的信息。在静态链接中

2010-12-24 10:15:00 372

Shader Forge 1.3.8 最新版

Shader Forge 1.38 最新版 Unity 1.3.8 亲测可用,感谢大家支持

2018-01-22

Programming Game AI by Example-游戏人工智能编程案例精粹

Programming Game AI by Example-游戏人工智能编程案例精粹

2013-04-28

OPENGL编程指南 OpenGLProgrammingGuide7thEdition

OpenGLProgrammingGuide7thEdition

2013-02-25

UnityGameDevelopmentEssentials

Unity UnityGameDevelopmentEssentials

2012-03-13

MFC 侯捷 侯俊杰《深入浅出MFC》简体版第二版(PDF

侯俊杰《深入浅出MFC》简体版第二版(PDF

2011-10-20

碰撞检测 碰撞处理 游戏中的物理学

物理引擎 游戏开发 碰撞检测 需要学习碰撞检测的可以看看这一个ppt 讲的很好 很强大 与之共享

2010-11-30

C++编程思想 经典教材

C++ 编程思想 经典教材 讲的非常的详细 学习C++童鞋们必看之书 拿出来给大家共享

2010-11-30

Windows网络编程第二版

网络编程 的经典教材 第二版 最新版 有需要的请使用!

2010-11-24

WIN32多线程程序设计侯捷

多线程的经典教材 经典书籍 侯捷版的!很好 很强大

2010-11-24

C# 完全参考 手册 PDF

C# 完全参考 手册 PDF 很全 很强大

2010-09-08

空空如也

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

TA关注的人

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