会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Clayman's Graphics Corner
DirectX,Shader & Game Engine Programming
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2009年5月17日
0.033秒的艺术 --- 二叉树遍历
摘要: 递归?手动建栈?
阅读全文
posted @ 2009-05-17 23:22 clayman
阅读(1257)
评论(4)
推荐(0)
编辑
0.033秒的艺术 --- for vs. foreach
摘要: 关于C#中for和foreach孰优孰劣的争论似乎从来就没有停止过,各种谣言和真相混杂在一起,似乎变成了一个很复杂的问题.....
阅读全文
posted @ 2009-05-17 23:18 clayman
阅读(1068)
评论(5)
推荐(0)
编辑
0.033秒的艺术 --- 测试程序性能
摘要: 这是一系列关于C#与游戏编程性能提示的文章,先来看看如何简单测试一段C#程序的性能。
阅读全文
posted @ 2009-05-17 23:11 clayman
阅读(1096)
评论(0)
推荐(0)
编辑
XNA中的RenderTarget
摘要: 仅供个人学习使用,请勿转载,勿用于任何商业用途。 RenderTarget也许是最容易让新手误解的技术之一. 打个比方, RenderTarget其实就像一块画布. 大多数情况下, 这块画布就是我们的backbuffer.但很多时候, 我们需要生成一些中间纹理,这就需要一块新画布, 也就是一块RenderTarget. 从物理上来说, RenderTarget和backbuffer一样, 是显卡中...
阅读全文
posted @ 2009-05-17 23:06 clayman
阅读(1505)
评论(2)
推荐(0)
编辑
XNA下的中文显示
摘要: 为了平台兼容性,XNA并没有类似D3DFont的函数。XNA2.0增加了对bitmap font的支持,但仍不能满足中文,日文等有大量字符的文字显示。本文讨论了在pc上的window系统下,使用GDI+辅助渲染,创建一个高效的文字渲染系统。
阅读全文
posted @ 2009-05-17 23:04 clayman
阅读(4548)
评论(5)
推荐(0)
编辑
用XNA显示GPU系统信息
摘要: 在xna下查询GPU信息。
阅读全文
posted @ 2009-05-17 22:44 clayman
阅读(934)
评论(0)
推荐(0)
编辑
关于quaternion的笔记
摘要: 在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位: i*i = j*j = k*k= -1i*j = k, j*i = -k可以把quaternion看做一个标量和一个3D向量的组合。实部w表示标量,虚部表示...
阅读全文
posted @ 2009-05-17 22:40 clayman
阅读(1853)
评论(0)
推荐(0)
编辑
游戏程序员养成计划 (更新2013.3.19)
摘要: 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。
阅读全文
posted @ 2009-05-17 22:34 clayman
阅读(100931)
评论(136)
推荐(49)
编辑
Skeletal Model and Skinning Animation
摘要: 骨骼动画原理及实现
阅读全文
posted @ 2009-05-17 22:24 clayman
阅读(2427)
评论(1)
推荐(0)
编辑
More on Scene Management
摘要: 相信很多人都看过Tom Forsyth那篇著名的文章>。我第一次看时,只觉得是Tom开的一个小玩笑。不过最近,随着对scene management研究的深入,感觉对于大多数游戏来说,scene graph确实不是那么必须。
阅读全文
posted @ 2009-05-17 21:38 clayman
阅读(1407)
评论(1)
推荐(0)
编辑
Scene Management --- Collision Detection
摘要: 没有碰撞检测的引擎是不完整的。碰撞检测是引擎的基础服务之一,需要为渲染,物理仿真,AI和游戏逻辑都等众多子系统提供服务。
阅读全文
posted @ 2009-05-17 21:35 clayman
阅读(1288)
评论(2)
推荐(1)
编辑
Scene Management --- Culling
摘要: 考虑到所见区域只是场景中的一小部分,因此,剔除视野之外的物体,就显得尤为重要,也就是常说的裁剪
阅读全文
posted @ 2009-05-17 21:33 clayman
阅读(1506)
评论(0)
推荐(0)
编辑
Scene Management -- scene graph
摘要: what is it and why we need it
阅读全文
posted @ 2009-05-17 21:28 clayman
阅读(1556)
评论(2)
推荐(0)
编辑
些关于引擎设计,Scene Management的文章
摘要: 这几天逛GameDev,几乎把所有和Scene Management相关的文章和帖子都翻遍了,把部分特别有意思的帖子列出来,希望对你也有帮助:)
阅读全文
posted @ 2009-05-17 21:20 clayman
阅读(1951)
评论(0)
推荐(0)
编辑
Beware of GPU memory bandwidth
摘要: 做shader性能分析时,通常最先想到的总是计算的复杂度,顶点的多少,纹理占用内存的大小,却忽略了一个非常重要的因素:内存带宽. 其实现代游戏中,带宽常常成为系统瓶颈。
阅读全文
posted @ 2009-05-17 21:16 clayman
阅读(1649)
评论(1)
推荐(1)
编辑
终于, 逃离csdn....
摘要: 终于决定逃离万恶的csdn
阅读全文
posted @ 2009-05-17 20:58 clayman
阅读(1603)
评论(6)
推荐(0)
编辑