GDC 2011结束有一阵子了,现在各家都放出了自己在上面的演讲稿。我找到了这些:
NVIDIA:http://www.nvidia.com/object/gdc2011.html
DICE:http://publications.dice.se/
Intel:http://software.intel.com/en-us/articles/intelgdc2011/
AMD:http://developer.amd.com/documentation/presentations/Pages/default.aspx
如果谁还发现有其他演讲稿的话请告诉我一声,我把它加进去。
EDIT: 增加了AMD的
不知道什么原因,本网站被GFW屏蔽了。可能是共享ip的某个虚拟服务器被屏蔽误伤。如果过一阵子还解决不了,我就会尝试换个虚拟服务器,但保持域名不变。希望大家继续支持。
上周的帖子刚提到NVIDIA宣布了CUDA 4,昨天就收到NV的邮件说CUDA 4.0 RC可以下载了。developer注册用户可以从http://developer.nvidia.com/object/cuda_4_0_RC_downloads.html找到。
本来不打算说什么,碰巧在某网站看到了一篇所谓的“新特性解析”,典型的一个不懂技术的小编装懂地写软文。所以我不得不在这里拨乱反正,以免国内读者受其误导。
CUDA 4.0的更新主要集中在三方面
简化并行程序的移植
加速多GPU编程
更好的工具链支持
简化并行程序移植
在CUDA(其实还有AMD的stream)出来之前,并行程序移植GPU只能直接用shader,限制诸多,代码不灵活,基本算重写,而不是移植。有了CUDA之后,情况有所好转。在CUDA 4.0下, ...
GDC 2011上GPU Pro 2正式开卖,于是乎备受关注的Jimenez's MLAA也揭开了面纱。在他的网站上不但公开了摘要、截图、视频,甚至还有可执行demo和源代码!
以下是转自http://www.iryoku.com/mlaa/的一些下载:
Precompiled DX10 Demo [14.3 MB]
Additional images [72.1 MB]
HD Movie [164 MB]
Source code
Changelog
1.4 (March 5, 2011): DX9 version, improved pattern blending, better area textures, enhanced the MLAA class interface (now it allows to specify external storage, just in case you have spare render targets) and various minor fixes.
1.3 (February 28, 2011): initial release.
Download
DX9 sou ...
经过几年的Draft讨论,Khronos Group终于在GDC 2011上公布了WebGL 1.0的最终正式版,在支持WebGL的浏览器中不需要安装额外插件就能实现3D图形硬件加速。
WebGL 1.0实际上是个OpenGL ES 2.0的Javascript绑定,也就是可以用Javascript来调用OpenGL ES 2.0的函数,在网页中实现3D渲染。WebGL是桌面、移动、嵌入式平台通吃,只要支持OpenGL ES 2.0的平台就可以用WebGL。使用了WebGL的Web游戏等程序可以做到和本地桌面程序一样的绚烂。
目前支持WebGL的浏览器有Firefox 4.0 Beta、Chrome 9.0、Opera预览版、Safari每日构建版,NV和AMD的驱动都已经支持桌面的OpenGL ES 2.0,所以也就等于支持了WebGL。
另外,Khronos Group宣布了WebCL标准工作 ...
终于啊,等了整整一个月。
paper的本地下载可以在http://www.klayge.org/?page_id=740找到
原作者下载地址在http://anteru.net/projects/research/subpixel-reconstruction-antialiasing/
Today NVIDIA announced the upcoming 4.0 release of CUDA. While most of the major CUDA releases accompanied a new GPU architecture, 4.0 is a software-only release, but that doesn’t mean there aren’t a lot of new features. With this release, NVIDIA is aiming to lower the barrier to entry to parallel programming on GPUs, with new features including easier multi-GPU programming, a unified virtual memory address space, the powerful Thrust C++ template library, and automatic performance analysis in the Visual Profiler tool. Full details follow in the quoted press release below.
SANTA CLARA, ...
继上个月Crysis 2 Beta泄露之后,正式版的Crysis 2 PC多人Demo今天开放下载。该Demo版仅含在线多人游戏模式,并不包含单机任务关卡。
下载地址:
EA官方下载
http://static.cdn.ea.com/crytek/u/f/crysis2/Crysis_2_Multiplayer_Demo.exe
NVIDIA官网下载
http://www.geforce.com/News/articles/crysis-2-demo
KlayGE开发版本所需的一些第三方库升级了,包括:
Boost升级到1.46
Python升级到3.2
Cg升级到Feb 2011版
完整的第三方库列表和下载链接可以在这里找到
Gamma校正对于图形和图像来说是个常提的概念,但对于gamma的缘由和使用方法,却存在着很多传说。本文将尽可能解析gamma校正来源,破解各种迷思。
Gamma校正从何而来
有一种常见的说法,gamma来源于眼睛对光感受。我也曾经错误地采用了这种说法。在wikipedia上查到了gamma的真正来源:
开发gamma编码是用来抵消阴极射线管(CRT)显示器的输入和输出特性。电子枪的电流,也就是光的亮度,与输入的正极电压的变化是非线性的。通过gamma压缩来改变输入信号抵消了这个非线性,因此输出图像就能有预期的亮度。
所以,gamma校正和人眼特性无关,仅仅和CRT有关。更新的显示方法,比如LCD和等离子之类,为了保证兼容,也都选择了和当年CRT一样的非 ...