永远也不完美的程序

不断学习,不断实践,不断的重构……

常用链接

统计

积分与排名

好友链接

最新评论

#

物体接触阴影(shadowmap)要注意的问题。

     摘要: 之前写的人物模型接收阴影突然出了问题,完全接收不到阴影,后来发现是自己写的一个矩阵引起阴影上的LightWorldViewProjmatrix出了问题。  阅读全文

posted @ 2012-04-22 21:59 狂烂球 阅读(2597) | 评论 (2)编辑 收藏

多渲染器下的渲染状态的封装

     摘要: DX9和DX11的API相差非常大,如果一个引擎要支持两种渲染器,在设计上还是要花点功夫。  阅读全文

posted @ 2012-04-19 12:25 狂烂球 阅读(2075) | 评论 (1)编辑 收藏

以后更多关于AIREngine的开发情况,请留意opengpu

以后会把AIREngine的开发笔记写到opengpu上,敬请关注http://www.opengpu.org/?22875
cppblog这边更多是写自己个人的技术总结和学习成果。

posted @ 2012-04-18 12:39 狂烂球 阅读(2094) | 评论 (5)编辑 收藏

AIR引擎开发总结(一)

     摘要: 1、地形网格。
AIR引擎的地形设计,是基于四叉树的管理,既然用了四叉树,就有相对应的地块数据,在AIR引擎里面是TerrainBlock。  阅读全文

posted @ 2011-11-26 21:01 狂烂球 阅读(990) | 评论 (2)编辑 收藏

屏蔽alt+其他按键产生响声的解决方法。

     摘要: 在windows中,随便打开一个窗口,然后按alt + 1之类的都会产生“冬”的一声,这是windows的默认响声。在游戏中,有时逻辑要实现一些快捷键要用到alt+其他键的组合。这样就会产生默认响声。下面说一下如何屏蔽这种声音。  阅读全文

posted @ 2011-09-06 15:17 狂烂球 阅读(4600) | 评论 (0)编辑 收藏

骨骼动画平滑过渡的实现

     摘要: 很久没写技术文章,今天写一下骨骼动画的过渡,也当是复习一下。骨骼动画的过渡在游戏中很常见,由一个动作切换到另一个动作有个过渡时间,这个过程其实是动作混合的过程。  阅读全文

posted @ 2011-05-13 10:41 狂烂球 阅读(3643) | 评论 (2)编辑 收藏

Top Ten Signs Your Software Project is Doomed(转)

     摘要: 1. Trying to do too much in the first version. See Raymond's point above.
2. Taking a major dependency on unproven technology.
3. Competing with an existing internal project that was either a cash cow or had backers that are highly placed in the corporate hierarchy.   阅读全文

posted @ 2011-05-11 10:22 狂烂球 阅读(1897) | 评论 (1)编辑 收藏

VC,MFC下组合键的处理问题。

     摘要: 网上很多人问组合键的处理,例如要同时按上ctrl+某个键的响应,不过网上很多文章没讲清楚具体要如何做,只是说了用GetAsyncKeyState等函数,在普通的windows程序中,的确可以用这个函数再加上一些消息响应来判断,不过在mfc中就另一回事了。  阅读全文

posted @ 2010-10-03 18:14 狂烂球 阅读(5067) | 评论 (1)编辑 收藏

总结一下shadowmap的实现

     摘要: 花了大概几周的时间实现了软阴影。总的来说难度还是比较大的,而且我也走了些弯路,不过也值得,单是写shader不是很难,但要放到引擎中还是有点难度。shadowmap的原理我就不讲了,网上有很多。  阅读全文

posted @ 2010-07-23 16:01 狂烂球 阅读(4299) | 评论 (4)编辑 收藏

渲染流程要放到渲染物外面的地方

     摘要: 渲染流程讨论。  阅读全文

posted @ 2010-06-22 17:07 狂烂球 阅读(2108) | 评论 (2)编辑 收藏

仅列出标题
共4页: 1 2 3 4