Skip to content
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的速度而已。 ...
Windows 8 developer preview不但向开发者提供了Win8和VS2011的预览,还在其中隐藏了之前没有宣布过的Direct3D 11.1。现在,D3D11.1的初期文档也出现在MSDN中,让我们来看看D3D11.1提供了哪些新特性。 已经添加入D3D11.1的新功能有: Shader tracing。在API层面提供更多调试shader的能力。 Direct3D device sharing。让D3D 10的API和D3D 11的API可以共享同一个渲染设备。 Check support of new Direct3D 11.1 features and formats。更新了ID3D11Device::CheckFeatureSupport和ID3D11Device::CheckFormatSupport,以支持D3D 11.1和DXGI 1.2提供的新格式。 Create larger constant buffers than a shader can access。可以建立超 ...
在VirtualBox上装好Win8之后发现不能联网,因为没找到网卡驱动。经过排列组合的测试之后,发现在Network里面,Attached to选择Bridged Adapter,Adapter Type选择IntelPRO/1000 MT Desktop (82540EM)可以解决问题。 想要关机的时候,发现Start没有shut down了。新的关机方法是,鼠标移到左下角,就会出现一个浮动菜单。菜单第一项是Settings,点击后右边会滑出一个框,关机就在里面。
上周微软在BUILD上公开了Windows 8 developer preview,并提供了可以自由下载的镜像。下面我们就来看看如何在VirtualBox这个开源虚拟程序上安装Win 8。 首先,你需要下载并安装一个最新版的VirtualBox;并下载一份Windows 8 developer preview DVD镜像;在BIOS中打开硬件的虚拟化设定(很重要)。 打开VirtualBox,建立一个新的虚拟机。进入设置,General的OS Type中选择Other Windows。 在虚拟机的设置里面,System中,Moherboard页面设置预留内存1024 MB,或者更大;把Chipset设置成ICH9;勾选Enable IO APIC(很重要)。 Acceleration页面勾选EnableVT-x/AMD-V以及Enable Nested Paging。 Display中,勾选Enab ...
[zh] SIGGRAPH course “Advances in Real-Time Rendering in 3D Graphics and Games”的幻灯片和视频已经开放下载了,可以在这里找到。感谢Natalya Tatarchuk和其他作者的精彩演讲。 [/zh] [en] The slides and videos presented in the SIGGRAPH course “Advances in Real-Time Rendering in 3D Graphics and Games” is now available. You can download them here. Thanks Natalya Tatarchuk and all the speakers for your wonderful presentations. [/en]
上文介绍了D3D11的两个重要特性compute shader和multi-threaded,本篇专注于两个不能在D3D10硬件上使用的、纯D3D11的新特性tessellation和BC6H/BC7纹理压缩。 Tessellation 很 多人会说D3D11增加了tessellation shader这个stage,但真相是增加了hull shader、tessellator和domain shader三个stage。Hull shader的输入是patch的控制点(三角形、四边形这样的图元,最多有32个控制点),计算出tessellation等级、确定 tessellation的方法等。它的输出被送给固定单元的tessellation进行细分。Domain shader的输入是细分后的bary centric坐标、来自hull shader的控制点,它负责计算插值后的顶点坐标。 Tessellation早就存在于一些GPU。 D3D9 ...
CryENGINE 3 SDK, core of Crytek’s technology, is now available for free for non-commercial works: Anyone can now download a full version of the best All-In-One Game Development Engine, for free and use it without charge for non-commercial game development. You can try out the fastest toolset for creating game worlds and use the power of CryENGINE 3 in your own games. [caption id="attachment_1391" align="aligncenter" width="700" caption="CryENGINE 3 sandbox"][/caption] More information and download (658MB) HERE. 1. Is the CryENGINE 3 SDK really free to use? Yes. Anyone can now downlo ...