Game Graphics
Direct3D, OpenGL, etc.
《天骄3》不错
摘要: 比《剑3》高一个档次,呵呵。目标绝对有大牛啊!
阅读全文
posted @
2009-09-09 00:58 七星重剑 阅读(3748) |
评论 (4) 编辑
Vertex Formats
摘要: flexible vertex format(FVF)
阅读全文
posted @
2009-09-05 01:58 七星重剑 阅读(2637) |
评论 (0) 编辑
3D地形多层纹理混合加阴影渲染方法
摘要: 作者分析问题时用的方法很好
阅读全文
posted @
2009-09-03 16:16 七星重剑 阅读(5243) |
评论 (3) 编辑
《Advanced Animation with DirectX》源码编译不过的解决办法
摘要: 别乱折腾了,装个VC6,还有其随书光盘上的DXSDK,搞定!
我尝试用VS2005+DX_March_2009来编译,发现不太容易,要改的代码太多了,Dx的API差别太大了!
阅读全文
posted @
2009-08-12 23:39 七星重剑 阅读(2054) |
评论 (0) 编辑
WildMagic4p7
摘要: 用firefox翻墙才跑到其官网上http://www.geometrictools.com
阅读全文
posted @
2009-08-11 18:05 七星重剑 阅读(5493) |
评论 (0) 编辑
野猪写的《游戏程序中的骨骼插件》
摘要: 《程序员》2008年2月
阅读全文
posted @
2009-07-11 02:09 七星重剑 阅读(5294) |
评论 (1) 编辑
WOW m2模型与WowModelViewer
摘要: 开始看WowModelViewer
阅读全文
posted @
2009-07-03 01:12 七星重剑 阅读(4840) |
评论 (0) 编辑
图形学扫盲--(6)凹凸贴图Bump mapping
摘要: 凹凸贴图(bump mapping),又称为皱面贴图,是一项计算机图形学技术,在这项技术中每个待渲染的像素在计算照明之前都要加上一个从高度图中找到的扰动。这样得到的结果表面表现更加丰富、细致,更加接近物体在自然界本身的模样。法线贴图是一项常用的凹凸贴图技术,另外还有许多其它的实现技术,如视差映射等等。
阅读全文
posted @
2009-07-01 15:17 七星重剑 阅读(3021) |
评论 (0) 编辑
图形学扫盲--(5)法线贴图Nomal mapping
摘要: 法线贴图多用在CG动画的渲染以及游戏画面的制作上,将具有高细节的模型通过映射烘焙出法线贴图,贴在低端模型的法线贴图通道上,使之拥有法线贴图的渲染效果,却可以大大降低渲染时需要的面数和计算内容,从而达到优化动画渲染和游戏渲染的效果。
阅读全文
posted @
2009-07-01 15:04 七星重剑 阅读(3285) |
评论 (2) 编辑
转载Effulgent的公开笔记上的《深入理解Direct3D9》
摘要: 太喜欢这篇文章了,干脆转载了,对D3D有了新的理解之后就来读一遍 ^_^
阅读全文
posted @
2009-04-22 22:40 七星重剑 阅读(2103) |
评论 (1) 编辑
玩玩DirectShow--(5)多线程
摘要: 引擎device不是多线程的(D3DCREATE_MULTITHREDED),不能在其他线程使用主线程创建的device.
阅读全文
posted @
2009-04-02 15:55 七星重剑 阅读(1701) |
评论 (0) 编辑
CryEngine 2相关资源
摘要: CryEngine 2 完全技术分析
阅读全文
posted @
2009-03-02 16:23 七星重剑 阅读(2152) |
评论 (2) 编辑
玩玩XviD--(0)编译及基本用法
摘要: 看下面的链接就行,很详细,不过我没碰到这么多问题,知道去下载个nasm就行了,从来没用过nasm这玩意儿。
阅读全文
posted @
2009-01-09 07:44 七星重剑 阅读(2916) |
评论 (0) 编辑
玩玩DirectShow--(4)Platform SDK生成Unicode版本的strmbasd.lib
摘要: 在把这个“玩玩DirectShow--(1)Sample: Texture3D9“改成Unicode版本的时候,总是链接不过,居然好长时间都没想到是链接的strmbasd.lib不是unicode的,我靠!憋着没问别人,终于解决了。培养独立解决问题的能力!
在目录C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Samples\Multimedia\DirectShow\BaseClasses\里
自己建个新文件叫makefile_unicode,把makefile的内容拷过来,改几个地方
阅读全文
posted @
2009-01-05 17:49 七星重剑 阅读(2338) |
评论 (1) 编辑
图形学扫盲--(4)3D图形学的学习策略
摘要: 一台电脑,一根网线,能学会世界上所有东西!
昨天晚上我学习叠衬衫了!
OpenGL和d3d都是好剑,但是没有图形学这门内功秘籍的基础,也只能当菜刀来用;
反之,有了这内功秘籍的深厚基础,则草木竹石皆可为剑,剑锋所指,所向披靡!
阅读全文
posted @
2008-12-30 20:38 七星重剑 阅读(11513) |
评论 (6) 编辑
自己动手填充动态纹理
摘要: 本篇在此篇基础上来写的
《精通DirectX 3D》第六章 纹理映射基础 01_TextureBase
为看如下链接做知识储备,因为不熟悉动态纹理
玩玩DirectShow--(2) NVIDIA SDK 9.5 GPU Video Effects
阅读全文
posted @
2008-12-25 03:06 七星重剑 阅读(2919) |
评论 (3) 编辑
NVIDIA SDK 9.5 Simple Texture Rectangle
摘要: 为看这个做知识储备,因为OpenGL不熟悉
玩玩DirectShow--(2) NVIDIA SDK 9.5 GPU Video Effects
阅读全文
posted @
2008-12-24 03:11 七星重剑 阅读(1385) |
评论 (2) 编辑
Nvidia版Digital Clock
摘要: 浏览Nvidia SDK 9.5的时候看到了这个,一下来了兴致,我也搞过这玩意儿啊,看这儿
数字时钟DigitalClock尝试--续(2)终于画出时间了,挺漂漂的,吼吼
非常有兴趣看下Nvidia是如何实现的。
阅读全文
posted @
2008-12-24 02:28 七星重剑 阅读(863) |
评论 (0) 编辑
玩玩DirectShow--(3)D3D Tutorial与CMovie的第一次亲密接触
摘要: 该是自己动手来写的时候了,最简单的代码能突出重点。
自己建个win32项目,选择空项目。
CMovie类来自于
Microsoft Platform SDK for Windows Server 2003 R2\Samples\Multimedia\DirectShow\VMR9\VMRPlayer\
中的vcdplyer.h,做了一点修改。
程序主体代码用了Direct3D Tutorial 3: Using Matrices的部分代码。
阅读全文
posted @
2008-12-24 00:25 七星重剑 阅读(1368) |
评论 (0) 编辑
玩玩DirectShow--(2) NVIDIA SDK 9.5 GPU Video Effects
摘要: 这个例子用GPU渲染对图片或视频进行后处理得到的效果。它利用nv_image_processing框架,Cg还有GLSL实现了几种视频过滤器,包括高斯模糊,edge detection overlay, wobble, TV-noise, radial blur, and night vision.
阅读全文
posted @
2008-12-23 01:45 七星重剑 阅读(1331) |
评论 (0) 编辑
玩玩DirectShow--(0)环境配置,小试牛刀
摘要: 游戏内播放视频的功能,那我就玩玩dshow好了
阅读全文
posted @
2008-12-22 23:52 七星重剑 阅读(1100) |
评论 (1) 编辑
图形学扫盲--(3)Graphics Pipeline(图形管线)
摘要: OpenGL & D3D Graphics Pipeline
阅读全文
posted @
2008-12-17 21:57 七星重剑 阅读(2776) |
评论 (0) 编辑
3ds max学习
摘要: 视频教程
阅读全文
posted @
2008-12-12 01:51 七星重剑 阅读(722) |
评论 (0) 编辑
图形学的书,你读过几本?
摘要: 大体分个类比较好,大部分看都没看过,哪位老大给分个类?
阅读全文
posted @
2008-12-11 00:13 七星重剑 阅读(1692) |
评论 (8) 编辑
每天30分钟看Shader--(7) RenderMonkey Predefined Variables
摘要: pdf 看起来麻烦,还是html看起来方便。pdf gold这个软件不错,能编辑pdf文件,增加书签,嘿嘿,这样子就不用每次打开都要先找找上次看到哪儿了。
阅读全文
posted @
2008-12-09 20:43 七星重剑 阅读(3949) |
评论 (0) 编辑
每天30分钟写Editor--(3)Delta3D Stage的四个ViewPort
摘要: 每个Viewport就是一个QGLWidget,这个QGLWidget是Qt里面的!没啥神奇的,源码之前,了无秘密!
阅读全文
posted @
2008-12-01 16:18 七星重剑 阅读(2105) |
评论 (5) 编辑
John Carmack密码:0x5f3759df
摘要: 估计carmack在心里说:其实我不是很牛,只是我把别人泡妞的时间拿来写程序了!
阅读全文
posted @
2008-11-29 18:13 七星重剑 阅读(1912) |
评论 (3) 编辑
每天30分钟写Editor--(0)在MFC窗口里用D3D画转动的三角形
摘要: 一直对MFC有成见,可能是受了N多骂MFC的人的影响,但是满眼望去,却是大部分人在用MFC写图形相关的编辑器,why?我何不自己亲自体会下MFC的“烂”?这样子当我用其他优秀的UI,如Qt时才能体会到其如何“好用到痛苦流涕”!不吃苦,怎么能体会到甜?
经过几个小时的苦战,终于看到了曙光。
阅读全文
posted @
2008-11-25 16:32 七星重剑 阅读(1604) |
评论 (4) 编辑
图形学扫盲--(1)Perlin噪声
摘要: 经常听到或看到Perlin噪声,看计算机图形学的书也看到过,依然迷惑。
阅读全文
posted @
2008-11-24 14:07 七星重剑 阅读(1996) |
评论 (4) 编辑
每天30分钟看Shader--(4)《The Complete Effect and HLSL Guide》翻译连载
摘要: 《ShaderX》和《GPU Gems》系列太难,《Shaders for programmers and artists》居中,这本《The Complete Effect and HLSL Guide》是入门书,所以先看完这本,由易到难,逐步深入。
谢谢Clayman童鞋的分享精神!敬礼!Clayman的专栏
阅读全文
posted @
2008-11-18 11:00 七星重剑 阅读(2129) |
评论 (1) 编辑
每天30分钟看Shader--(3)《Shaders for Game Programmers and Artists》Chapter5 02_Black and White, Like in the Old Times 黑白化
摘要: Black and White, Like in the Old Times 黑白化
红不拉叽的茶壶变成黑不溜秋的了!
Intensity = 0.299*col.r + 0.587*col.g + 0.184*col.b;或者
Intensity = dot(col,float4(0.299,0.587,0.184,0));但是下面的效率更高。
阅读全文
posted @
2008-11-13 14:22 七星重剑 阅读(1577) |
评论 (3) 编辑
每天30分钟看Shader--(2)《Shaders for Game Programmers and Artists》Chapter4 Getting Started, Your First Shaders
摘要: Seeing Double 一图解千言,就是在第2个pass里面加了个位移;
Exercise 1: ANIMATING A TEXTURE
纹理真的动起来了耶! ^_^
Exercise 2: BLENDING TWO TEXTURES
混合两张纹理,现在像经历过硝烟
阅读全文
posted @
2008-11-13 13:39 七星重剑 阅读(1307) |
评论 (0) 编辑
PerfHud Scaleform GFx
摘要: 用Nvidia PerfHud 6看下GFx的渲染
阅读全文
posted @
2008-11-05 17:59 七星重剑 阅读(4111) |
评论 (17) 编辑
每天30分钟看Shader--(0)《Shaders for Game Programmers and Artists》
摘要: 昨天晚上为了倒时差,整晚没睡觉,一直到现在,在公司待到零点困得不行了,赶紧回来睡觉。没想到洗了个澡又睡不着了,NND!索性看书《Shaders for Game Programmers and Artists》,打印出来的书摸着真舒服……
阅读全文
posted @
2008-10-23 04:10 七星重剑 阅读(1337) |
评论 (0) 编辑
3D MAX 插件的基本知识和安装方法
摘要: 3D Max插件的知识要学习下,先学怎么用,再学怎么做
阅读全文
posted @
2008-08-21 18:13 七星重剑 阅读(20737) |
评论 (2) 编辑
Photoshop的dds插件
摘要: 搞3d的东东好多乱七八糟的玩意儿
阅读全文
posted @
2008-07-31 14:44 七星重剑 阅读(4905) |
评论 (0) 编辑
每天花30分钟看OGRE--(5) Demo_TextureFX(超强4个ViewPort测试)
摘要: Shows OGRE's ability to handle different types of texture effects.
展示OGRE处理不同类型的纹理效果的能力。
教你如何有4个ViewPort!嘿嘿,画中画!
阅读全文
posted @
2008-04-22 22:12 七星重剑 阅读(4102) |
评论 (5) 编辑
《精通DirectX 3D》第二十章 效果 05_FragmentLinker
摘要: 段落(Fragment)使用示例程序
fragment就是hlsl积木,方便组合、去除、添加。
阅读全文
posted @
2008-04-14 17:40 七星重剑 阅读(951) |
评论 (0) 编辑
《精通DirectX 3D》第十章 字体与文本显示 02_Font_3D
摘要: Font3D
游戏的人物创建界面的故事背景考虑用这个来实现下,呵呵;其实如果美术用个啥工具生成3d文字再渲染成一张图片就行了。要牛B还得程序来处理,程序一积极,效果很惊人!加上燃烧特效啥的,吼吼!
阅读全文
posted @
2008-03-27 22:42 七星重剑 阅读(909) |
评论 (0) 编辑
《精通DirectX 3D》第八章 深度测试与Alpha混合 01_ZTest
摘要: tank.x部分代码,z都大于-10.0f,就是在里面,被遮挡板挡住;一开启深度测试,就挡住了,如果不开启,先画挡板再画坦克,所以能看见坦克
阅读全文
posted @
2008-03-25 20:46 七星重剑 阅读(1264) |
评论 (0) 编辑
First Unreal Level
摘要: 开始总是很艰难的,用《mastering unreal technology》随书光盘上那个editor
阅读全文
posted @
2008-03-10 06:30 七星重剑 阅读(1121) |
评论 (4) 编辑
数字时钟DigitalClock尝试
摘要: 想把游戏里的倒计时用LCD效果的数字时钟来显示,不想用美术的图片,只用代码来写
阅读全文
posted @
2008-02-28 23:50 七星重剑 阅读(1375) |
评论 (1) 编辑
Delta3D Editor编译成功
摘要: Delta3D是个开源的3D引擎,得到美国军方的支持,其Editor用Qt写成,完成度相当高
阅读全文
posted @
2008-02-27 00:02 七星重剑 阅读(5506) |
评论 (0) 编辑
Delta3D Open Source Engine
摘要: 在看《游戏编程精粹6》时看到了这个引擎,彩插7是这个引擎的Editor,我一看就是Qt写的,我太熟悉Qt的界面了,呵呵。
阅读全文
posted @
2008-02-26 02:53 七星重剑 阅读(8123) |
评论 (10) 编辑
物件的边缘高亮(Entity edge highlight)
摘要: 在游戏里面鼠标与某个npc相交了后,就让npc的边缘高亮显示或者怎么处理下,让玩家很明确地知道他点下去就能选中此npc。《卓越之剑》有这效果。
阅读全文
posted @
2007-11-18 20:30 七星重剑 阅读(2016) |
评论 (6) 编辑
关于Shader和HLSL
摘要: shader & HLSL
阅读全文
posted @
2007-11-13 01:08 七星重剑 阅读(2075) |
评论 (0) 编辑
RenderMonkey 1.71
摘要: RenderMonkey 1.71
阅读全文
posted @
2007-10-21 04:11 七星重剑 阅读(1294) |
评论 (0) 编辑
让vs2005支持NVDIA CUDA的cu文件语法高亮显示
摘要: NVIDIA CUDA, syntax highlighting, vs2005
阅读全文
posted @
2007-02-25 00:14 七星重剑 阅读(3174) |
评论 (4) 编辑
Direct3D Antialias Sample
摘要: Direct3D, Antialias ,Sample
阅读全文
posted @
2007-02-16 19:55 七星重剑 阅读(1155) |
评论 (0) 编辑
Direct3D Tutorial 6: Using Meshes
摘要: Direct3D, Tutorial, Using Meshes
阅读全文
posted @
2007-02-16 18:28 七星重剑 阅读(804) |
评论 (0) 编辑
Direct3D Tutorial 4: Creating and Using Lights
摘要: Direct3D, Tutorial, Creating and Using Lights
阅读全文
posted @
2007-02-16 16:30 七星重剑 阅读(794) |
评论 (0) 编辑
Direct3D Tutorial 3: Using Matrices
摘要: Direct3D,World Transformation Matrix
阅读全文
posted @
2007-02-15 23:05 七星重剑 阅读(933) |
评论 (0) 编辑