Binormal

The genuine programmers use C++

 

Cg之我见

    说来惭愧,学了这么久的图形学,今天才动手编了自己的第一个Cg程序,参考的就是那本《The Cg Tutorial》。Cg的GPU概念彻底改变了我对图形学的看法,传统的程序都是由CPU执行的,这种观念在其它方向的程序员看来天经地义,但是对于图形程序员来说,从2002年Cg诞生开始就已经颠覆了。面向GPU编程,让CPU解放出来,能够极大地提高了渲染速度。还有,它实现了可编程的渲染,对于游戏来说,就意味着能够以脚本的形式来渲染场景了,如果再配合那些AI脚本,游戏引擎基本上就能够建立在脚本之上了!大部分的C++程序员都会对Cg有种似曾相识的感觉,因为它是面向图形的C语言,配置和编程都很符合习惯。对于使用DirectX的游戏程序员来说,Cg与HLSL其实上同一种语言。我个人认为DirectX的所有组件其实都可以使用别的工具代替,而Cg则是其中最高级的替代品,决定用它了。

posted on 2006-10-20 21:36 Binormal 阅读(433) 评论(1)  编辑 收藏 引用

评论

# re: Cg之我见 2009-08-30 15:31 diwayou

国内主要是做网游的,对那些的追求就少了些,做单机那才是有激情的事情啊,看看《使命召唤》激动人心的游戏  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(2)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜