Skip to content

Archive

Archive for October, 2011
不经意间发现已经有很小一部分Gamefest 2011的演讲已经可以下载到了,包括: Modern Texture Content Pipelines (UK) Modern Texture Content Pipelines (US) Tiled Resources for Xbox 360 and Direct3D 11 (UK) 完整的列表早已公开,但还没提供下载链接。上面那三个(或者说两个)就当作先睹为快吧。 它们的代码分别也可以在这里和这里找到。
NVIDIA新发布了R285.62的WHQL驱动,从古老的GeForce 6到最新的500系列桌面和笔记本GPU,以及ION GPU都支持。这款驱动有针对Battlefield 3、Rage和Batman: Arkham City优化。 另外,R285.62支持OpenGL 4.2和OpenCL 1.1。3D Vision控制器的驱动也包含在里面了。 下载链接如下: 桌面显卡的R285.62 Win7 / Vista版 R285.62 Vista / Win7 64-bit R285.62 Vista / Win7 32-bit 笔记本显卡的R285.62 Win7 / Vista版 Verde (notebook) R285.62 Vista / Win7 64-bit Verde (notebook) R285.62 Vista / Win7 32-bit 桌面显卡的R285.58 WinXP版 R285.58 XP 64-bit R285.58 XP 32-bit
花了10分钟把ModelViewer中的GPU模型平滑处理从PN-Triangles改进成Phong Tessellation。平滑的效果很好,速度也提高了将近一倍。打开和关闭平滑模式的对比如下: [caption id="attachment_1450" align="aligncenter" width="600" caption="关闭Phong Tessellation的原始模式"][/caption] [caption id="attachment_1451" align="aligncenter" width="600" caption="打开Phong Tessellation的平滑模式"][/caption] 注意头部的棱角,打开Phong Tessellation后变成圆的了。 PN-Triangles需要在每个三角形patch的内部计算7个点的position和3个点的normal,并通过它们来二次插值出所有细分出来的顶点的position和normal。而Phong Tesse ...
KlayGE 4.0计划的任务之一,Realtime Caustics已经由Parsifal Wang实现并添加到KlayGE开发版中。目前的实现支持单面和双面折射型caustics的生成,速度极快。 少废话了,上图
在关于D3D11,你必须了解的几件事情(二)中,我提到过目前的驱动都不支持D3D11的Multi-threaded,而是在D3D11 runtime中通过软件实现command list。昨天在NV Forceware R280及以上的驱动上发现,Driver Command List已经得到了支持。也就是说,在NV的D3D10和D3D11级别的显卡上都可以通过D3D11提供的Multi-threaded来进行加速了! 拿DX SDK的MultithreadedRendering11例子进行测试,Immediate、ST Def/Scene、MT Def/Scene、ST Def/Chunk、MT Def/Chunk的帧速率分别为54.67、35.06、62.20、39.88、64.83。很明显可以看出,Multi-threaded确实有了真正的性能提升。之前利用软件实现的时候,这个例子的MT只能达到Immediate的速度而已。 ...