问:GPU渲染真的能完全替代CPU渲染吗

 我来答
athen21
2017-01-03 · TA获得超过328个赞
知道小有建树答主
回答量:67
采纳率:0%
帮助的人:12.6万
展开全部
以下为引用答案,以供参考:
Rendering包含很多算法和步骤。利用GPU加速Rendering主要用在基于光栅化的Real-Time Rendering中。软阴影是一种较容易映射到GPU的算法(事实上,早在2006年我就在OpenGL Shading Language, Second Edition的第13章Shadows中看到了软阴影算法在GPU上的实现)。
其他Rendering算法在glsl, hlsl, Cg等Shading Language出现后都被大批的移植到GPU上。然而,对于光线追踪和全局光照的GPU加速虽然近年来很多论文和开源/商业软件都有涉及到(比如[1]以及[2]),仍然是一个困难的问题。GPU最适合任务规则划分的数据级并行处理,全局光照和光线追踪中的光照计算以及采用的数据结构(k-d树等)会带来随机/非连续的内存访问和不规则的计算任务分布。
这给将传统CPU渲染算法移植到GPU上带来了很多困难。我不认为有某种渲染算法是不能用GPU计算的。但是目前看来GPU在Physically-Based Photo-Realistic Rendering上还不能完全取代传统的基于CPU的渲染软件(如业界标准PRMan)。然而,越来越多的渲染管线中的子任务正在被GPU所完成
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式