
GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation
今年三月就要出版了,又为我们带来了很多令人心动的文章.
详细目录见:http://developer.nvidia.com/object/gpu_gems_2_home.html
nvidia 6800的推出,引入了SHADER MODEL 3.0。出现了很多新的技术,比如Geometry Instancing,VERTEX SHADER
也可以访问纹理,在SHADER中引入了分支语句等等。GPU Gems 2中有不少文章是写这方面的。Nalu Demo是NVIDIA的
招牌DEMO(美人鱼),她的一头秀发想必给大家留下很深的印象,GPU Gems 2中Hair Animation and Rendering in the Nalu Demo
便是介绍此项技术的。
GPU的迅速发展,使它的用途并不局限于图形学方面,目前已扩展到通用计算领域。原来专为3D图形加速处理的GPU,已
作为一种并行机在其它方面也开始大显身手。将来的人工智能软件,数据库软件说不定将会跑在GPU上,到时可不要
惊讶啊,目前科学家们已经做了这样的尝试。针对这一潮流,GPU Gems 2专门组织了一系列文章来讲GPU用于通用计
算(GENERAL PURPOSE COMPUTATION ON GPUS)。对这些感兴趣的网友可参考一下:www.gpgpu.org.
Bidirectional Texture Functions(BTF)双向纹理函数,是近两年SIGGRAPH的热门题目,是对BRDF一种扩充,是一个
六维的函数,用于更加真实地模拟物体表面的mesostructure.GPU Gems 2上就有一篇是介绍BTF的,Approximate
Bidirectional Texture Functions Jan Kautz (Massachusetts Institute of Technology)。Jan Kautz 可是一位
大学者,看看他的网页http://graphics.csail.mit.edu/%7Ekautz/publications/index.html,可以知道他是一位
真正的科学家,是真正做开拓性工作的。国内的学者往往刚刚有一点成果,就从此告别科研了,查一下他发表的论文
,大部分论文都是署名在最后一位,偶尔有一两篇是第一作者,不过是一些浅显的综述而已。国外的科学家在从事繁
重的科研的同时,不忘写一些通俗的入门文章,给后学之辈以启迪。象Jan Kautz这样的名家在GPU GEM2的作者中还
有不少,比如:Mark Harris,Matt Pharr。这一点也是国内的科学工作者远远不及的。
最后还想说一句:感谢因特网,如果没有了你,我们中的许多人可能还坐在井底。
Quotes
“GPU Gems 2 isn't meant to simply adorn your bookshelf—it's required reading for anyone trying to keep pace with the rapid evolution of programmable graphics. If you're serious about graphics, this book will take you to the edge of what the GPU can do.”
– Rémi Arnaud, Graphics Architect at Sony Computer Entertainment
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗