CPU 内核对于 Autodesk Maya 等 3D 动画是否重要?

线程数,主要是因为 AMD 是每个内核一个线程,而英特尔通常是每个内核两个线程。
当您使用支持多线程的渲染器(如 IRay)时,线程是最重要的。
它们很重要,但 RAM 和视频卡 RAM (vRAM) 也很重要。一切都在协调一致地工作。
处理器实际上只在渲染和更复杂的计算(如重粒子和软体效果)时工作,一些程序也会使用 vRAM 和 RAM,就好像它们在渲染时一样。
CPU 处理大部分(如果不是全部)输入命令时需要发生的计算,RAM 存储所有命令的数据。 GPU 会弄清楚如何将这些计算显示在屏幕上。
然而,这通常是一个有争议的问题,因为很难购买并且构建具有入门级双核和 12+ GB 以及高显卡的计算机是没有意义的。或者相反,具有 6GB RAM 和入门级卡的高端多线程四核。
如果您正在寻找构建系统或升级,请尝试保持一切平衡。
低于应有的水平 – Maya 是非常不完美的多核。大多数(不是全部)渲染将受益于更多的内核,但 Maya 中的建模和动画并没有像您希望从额外的 CPU 中获得的那样多的魅力。已故的、感叹的 SoftImage|XSI 在这方面做得很好。 Maya 已经研究了一段时间,但还没有。
这里有很多血腥的技术细节:
http://download.autodesk.com/us/company/files/2016/UsingParallelMaya.pdf
一些软件更喜欢 cpu 渲染,一些较新的软件,如 octane 和 blender 在 GPU 渲染方面做得很好。
cpu 中的核心数意味着,如果您正在渲染 16 x 16 像素的动画帧。 8 核英特尔 cpu 将渲染整个场景的 8 ( 16 x 16) 图像。所以 8 个部分将同时渲染。
在网络中再添加 2 个类似的 cpu,它将同时渲染 24 个(16 x 16 像素)。这是渲染农场使用的技术,它们连接网络中的数百个 cpu 以加速渲染。
对于家用渲染器,请尝试选择使用 GPU 渲染的软件。使用一个 GPU,您可以用一个 cpu 的一半时间进行渲染。通过在一台计算机中添加 3 个 GPU,您可以加快渲染速度。
对于渲染场景,绝对是。
用于实际制作模型并应用纹理、灯光、运动路径等。没有那么多,几乎没有。当尝试使用多个独立的进程/线程来计算它们时,这些类型的任务根本无法正常工作。这是因为它们是非常线性的,一个部分高度依赖于下一个部分,因此它们不能乱序完成,因此也不能同时完成 – 否定了将它们分成不同内核的任何好处。事实上,如果这样做,它实际上会运行得更慢。
不幸的是,您花在此类 3D 建模工具(如 Maya、Rhino、3ds、AutoCAD、Revit、Sketchup、Solidworks 等)上的时间很可能更多地用于建模而非渲染。以至于您可能要花费数月时间进行建模,而渲染则需要一两天。还可以设置渲染,您可以继续做其他事情。建模需要你不断地照看程序,不断地喂它新的指令。因此,多核对您在这些事情上的主要时间消耗没有帮助。
对于内容创建来说,单线程速度更受关注。您甚至可以在另一台计算机上运行渲染。根据程序,您甚至可以一次组合多台计算机 – 例如使用 3ds 和 V-Ray 最多可以让 20 台计算机渲染相同的场景,每台计算机执行不同的部分。因此,如果这意味着您的单线程性能受到影响,那么使用额外的内核并没有太大的好处。
如果你能把两者合二为一,那就太好了。虽然这相当罕见。而是选择你能负担得起的最快的单线程 CPU。您始终可以拥有第二台具有高核心数的计算机来进行渲染。
另外(取决于软件)可能要做的一件好事是一个好的显卡/处理器。不是用于渲染,因为 GPU 渲染的质量远低于 CPU 渲染,而是用于在编辑时查看。如果您的 GPU 不达标,旋转和缩放/平移模型可能会非常缓慢。从这个意义上说,我什至可以说一个好的 GPU 比高核心数更重要。仅次于单线程性能。