软件渲染到底是靠CPU的还是显卡的?

因工作需要,我平时在家经常要运行SketchUp5、Lightscape、和3DMAX之类的软件,要做渲染,我显卡是7300GT的,运行这3个软件都很卡,可是我在网上看别人说要渲染不卡换个好点的CPU就可以了,这个到底是看CPU的还是显卡的啊?如果是看显卡的话,推荐一款性价比比较高的,谢谢!

软件渲染时靠CPU和内存:

    预览的时候靠显卡和内存,最终渲染的时候靠CPU和内存。

    因为通常的3D制图软件最终渲染的时候都是靠CPU裸算的,所以最好配备一个多核CPU。

    做美工的时候,静态的 2D 渲染以及静态的 3D 建模和渲染,是裸靠 CPU 算,还是可以用 DirectDraw(2D)以及 OpenGL/Direct3D(3D) 这些 API 调用显卡 GPU 资源来加速处理

    如果可以用显卡来加速,当今为何又强调图形工作站最好用 双核CPU,如果做美工应该都是静态渲染,这种情况下都是裸靠CPU计算的 一个象素一个象素裸算出来的,跟显卡没有直接关系显卡主要在设计过程中,动态绘制的时候起作用,说白了 就是preview。

    比如设计了一个面片数量达到百万级的 model,设计好了想转个角度看一看,如果显卡不好就会很顿 甚至直接死机的,显卡的档次高就有明显的提升。再比如给模型贴了很多纹理,再想鼠标转着看看,显卡不行 也不照。

    一旦设计完毕,开始渲染,就不关显卡什么事情了,CPU+内存决定了渲染速度。所以那些工业级的CG,都是用好多机器做分布式 渲染... 总结起来,interative rendering ->显卡 static rendering -> CPU+内存就是说, CPU 负责把模型上的所有元素都算好放在内存中,但是这只是 model 的基本数据。

    具体从某个角度观看model,光照、距离、消隐/遮蔽、Alpha、过滤,甚至纹理贴上去该是 啥样……都靠显卡适时地将 CPU算好放在内存中的model数据换算成可视元素呈现出来。 所以 CPU 好、内存大 才能快速的生成model基本数据,而显卡好才能快速、适时地将这些数据转换为可视元素呈现给设计者看。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-17
预览的时候靠显卡和内存,最终渲染的时候靠CPU和内存。 因为通常的3D制图软件最终渲染的时候都是靠CPU裸算的,所以最好配备一个多核CPU。 做美工的时候,静态的 2D 渲染以及静态的 3D 建模和渲染,是裸靠 CPU 算,还是可以用 DirectDraw(2D)以及 OpenGL/Direct3D(3D) 这些 API 调用显卡 GPU 资源来加速处理呢?如果可以用显卡来加速,当今为何又强调图形工作站最好用 双核CPU ? - 如果你是做美工应该都是静态渲染,这种情况下都是裸靠CPU计算的 一个象素一个象素裸算出来的,跟显卡没有直接关系显卡主要在设计过程中,动态绘制的时候起作用,说白了 就是preview。 比如你设计了一个面片数量达到百万级的 model,设计好了想转个角度看一看,如果显卡不好就会很顿 甚至直接死机的我都见过,显卡的档次高就有明显的提升。再比如给模型贴了很多纹理,再想鼠标转着看看,显卡不行 也不照。 一旦设计完毕,开始渲染,就不关显卡什么事情了,CPU+内存决定了渲染速度。所以那些工业级的CG,都是用好多机器做分布式 渲染... 总结起来,interative rendering ->显卡 static rendering -> CPU+内存就是说, CPU 负责把模型上的所有元素都算好放在内存中,但是这只是 model 的基本数据。具体从某个角度观看model,光照、距离、消隐/遮蔽、Alpha、过滤,甚至纹理贴上去该是 啥样……都靠显卡适时地将 CPU算好放在内存中的model数据换算成可视元素呈现出来。 所以 CPU 好、内存大 才能快速的生成model基本数据,而显卡好才能快速、适时地将这些数据转换为可视元素呈现给设计者看。本回答被网友采纳
第2个回答  2013-11-17
还不是和软件需要有关系?专业显卡卖这么贵又不是骗人的。不过现在NV有CUDA,民用显卡也能用,麻烦了。。。
第3个回答  2013-11-17
要达到什么程度才能呢?有点怀疑119童鞋我也空下
相似回答