posts - 4, comments - 12, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

03 2009 档案

我的第一个3D渲染管线
     摘要: 呵呵,既然都说了,是“我的第一个”。那自然就不会有太好的效率和表现,不过实现了基本功能,值得鼓励一下~。
PS:这属于扫盲帖,同时邀请牛们来点评下。

首先,介绍背景。。。
目前在一个游戏公司实习,培训的时候,有一个扩展练习,就是写一个3D渲染管线。
之前没写过这种东西,仅仅小用了一下OPENGL,搞了个旋转立方体以后,就因为自己混乱的坐标变换概念无法深入了。
现在算是基本实现出来了,马上就发觉了这东西的锻炼价值了,首先是包含的数学多,尤其线性代数,不理解的话很多东西都不能懂。其次,是计算量潜力很大,图形计算,随便一算就几百万几千万的,真要做得好,要优化效率,然后各种东西都来了,汇编啊,显卡啊之类的。
何为3D渲染管线呢,就是一个能把3D世界模型,转换成屏幕显示的这个东西。说“管线”,就是因为它一般是一种类似过滤器的实现方法,经过N步的转换过程,最终输出了屏幕像素信息。

OK,直入主题。
  阅读全文

posted @ 2009-03-10 22:35 林森(L.S.Winson) 阅读(71) | 评论 (0)  编辑