分享

[讨论贴]使用houdini和unreal的主机如何配置?10万RMB预算

 cghunter 2021-04-16

——  微资讯 · 微课程  ——

利用零碎时间,走上超神之路!


简介

作为CG从业人员,非常依赖好的设备,但是小编在国内外网站上都找了很久,发现测评硬件的绝大部分都是游戏发烧友,即使提到了3D设计方面也是使用简单的测评软件跑个分或者拿个场景渲染。而另外一部分就是广告,无法做到客观的评测。

当然,我相信国内已经有不少CG艺术家用上了AMD3990x 制作特效或者渲染,也包括使用高端显卡比如 RTX8000,RTX600,RTX titan和RTX2080ti等在GPU渲染或者引擎方面的经验。CG从业人员和游戏发烧友之间的需求不一定完全匹配,而且网络上充斥着各种不同声音,比如对于RTX titan,就完全是两级分化的评价。

    小编其实对硬件不熟悉,但是通过不少粉丝,朋友的帮助,并且自己也不断通过网络和电脑代理商等咨询学习和总结,希望把自己学到的分享给大家,也感谢大家的帮忙,作为一个抛砖引玉的作用,欢迎大家讨论和建议。

    需要申明的是,关于配电脑这个绝对是个玄学(无底洞),除了硬件本身太过庞杂,应用场景差异很大,价格,个人的偏好/经历,所谓信仰等问题。这也就是为什么同样是硬件老司机经常都会有完全相反的争论。所以小编这里只是提供了自己的想法,有更好的方法欢迎大家做有价值的讨论。

正文

  一 现有配置测评

 小编的电脑是3年前买的,配置和价格如下

除去2个显示器仅主机就花费了3万。

核心单元参数(后面加了内存和机械硬盘,本来计划是上128G内存的,结果有一条插不上了)所以最后主机的费用是超过3万的。

很后悔的是

1使用了水冷:一方面导致主机特别重,每次搬都怕折了我的老腰。另一方面就是维护很麻烦,因为经常通宵渲染,冷却液中水泵的风扇坏了两次(转起来特别响,旋转轴坏了),每次都有拉回电脑城换,苦不堪言(真的有必要用水冷吗)。

2机箱:两侧是玻璃,看起来很帅的(好重),里面各种RGB灯光在闪的的效果。两边的玻璃都已经各碎过一次了,还必须自费从厂家那边邮寄过来。

3就是各种RGB灯,我是特别不好这口。由于我的电脑是放在卧室的,每次通宵渲染的时候我都要那块布盖着它。现在这些灯的唯一作用就是告诉我这些硬件在运转......

至于性能方面,主要是做特效和渲染(包括CPU和GPU渲染),所以从这两方面去讨论。

之前在公众号发的一些每日练习都是用这台机器完成的,全流程。基本上是白天制作,晚上通宵渲染,大部分都是几个小时能搞点的。对于不是特别大的特效场景勉强可以做到每天做一个的练习。

但是对于海洋等比较大量的特效,就很吃力了。具体举个例子

做这个潜水艇紧急上浮的效果完整流程花费了将近1个星期的时间,而且精度上不去。

houdini18中的设置

flip开启了bandwith和sparseflip的优化设置,流体框大小是90*35*115,flip的精度是0.095,gridscale是1.75。解算目标帧是300,最终结果是270帧。

性能分析

1按这个设置,我电脑精度最多只能上到0.095,接近0.1的精度,细节是远远不够的(导致视觉上比例不对)。最痛苦的是一旦修改了边框大小或者其他精度设置,又必须重新测试这个极限,而且流体解算一般都是在最后面的部分才奔溃(前面相对不需要太多的性能加持)小编就浪费了两个通宵测试最高精度限制(第二天满心欢喜起来看解算在最后30帧的时候软件奔溃了,那种滋味无处话凄凉)

2解算flip的时候我的cpu几乎是满负荷的,最高达到98%(已经开了GPU加速),但是内存只占了60%左右,也就是70G。

3对flip mesh的时间也非常久,通宵转mesh,一方面是cpu算力另一方面也是机械硬盘的读取速度太慢(SSD的500G用于系统盘了)

4解算whitewater的精度也上不去,这也是比较头痛的地方,因为测试极限也是要到最后面,特别是将近300帧的解算,越到后面粒子越多,而且缓存和显存等没办法同步清理垃圾,越容易奔溃。这时候内存占用基本上是满的112G。

5渲染我使用是mantra,因为用了houdini自身的海洋系统(懒得转redshift)前面的解算包括测试用了4天多的时间,后面用了2天2夜渲染了2 70帧,前景和背景分开渲染。不过cpu只用了40%,大部分时间用在了硬盘读取,置换,渲染前的格式转化,平均10-15分钟一帧,分辨率是1920*1152。mantra 像素采样3*3,灯光一张HDRI 和一个direction light。开启运动模糊直接渲染,分了灯光层和基本的材质属性层。前面还花费了一个通宵进行小样测试渲染。

总结:

1我们的确可以通过不断迭代和各种技巧等进行优化和增加细节,但是这些都需要额外时间,解算一次就一个通宵。而且本文重点测试和讨论电脑性能,软件技术优化方面是另外的主题,不在这次讨论里。

2在这个测试里面发现 CPU,显卡,内存和硬盘要求都不低,毕竟这是个全流程测试。四者任意一个都会成为制作的瓶颈。CPU和内存直接决定了精度上限(这个即使你再优化也很难有质的飞跃),CPU,显卡,内存和硬盘又决定了制作效率和速度(放弃速度叠加时间还是可以把这个案例做完,但是花费一个月和一个星期的感觉是完全不一样的。还有一个致命的问题,制作周期太久,即使你明知道还有很多效果可以优化和修改的都不敢再改了。

3所以没有性能好的电脑建议不要做大的特效,绝对意义上你用各种方法和时间堆积的确可以做,但是有意义吗?你的电脑极限一次只能上100万的粒子,通过各种迭代优化和时间叠加提升10倍到1000万,和别人一次解算10亿的粒子,有可比性吗?而且你花费别人10倍的时间,收获的却是打击。这也是很多初学者的误区,没有足够的基础知识和硬件装备,就想着做一些炫酷吊炸天的特效,绝大部分都是半途而废的,自我劝退党。有这些时间和精力把基础学好不香吗,比如数学,编程,houdini是数据流程,常用节点的作用和原理等等。相信有不少做特效的同学连基本的动力学数据传递都是懵懂的状态。这些学习一台普通的笔记本就够了。



二 配置机器方法论

通过上面的分析,我们来拆解一下配置机器的方法论(纯属个人见解)在配置电脑之前,明确自己需要的是什么。

对我自己而言:

一句话概括:性能/实用为王。也就是我完全不考虑炫酷的机箱,RGB发光的显卡和内存,包括品牌信仰等,甚至是跑分对比(如果是真实反应算力的可以,但是只是为了多几分就要升级几百元的“豪华版”就算了)。然后这个性能我指的是工作性能,不考虑玩游戏。

分三个方面:

1CG工作的范围

2使用软件

3价格/性价比

用于特效模拟和渲染(包括CPU和GPU渲染)大部分侧重于GPU(这是个趋势)不过在CG各个pipeline中,相比于模型,动画,绑定等,特效和渲染基本上就涵盖了最高要求了。至少CPU和GPU都不能差。

一级使用软件 houdini,redshift离线渲染和unreal实时渲染。

二级使用软件 maya,nuke,达芬奇,substance系列和adobe软件。

因为有一些三维软件不支持多核心同步解算,核心的数量不如单核心质量重要,但是houdini就完全可以胜任,一方面不断更新的节点和特效流程多线程多核心支持,然后还有LOP等可以完全榨干你电脑核心,就不用担心有多余的cpu浪费,只不过对于特效解算,单核心算力也很重要。当然,显卡在这里也非常重要,包括解算辅助,离线渲染和实时渲染都要兼顾。

houdini官网配置要求

https://www./Support/system-requirements/

CPU 使用houdini测试不同特效的模拟

GPU性能对比

热心网友提供

性价比方面:

CPU目前来说 AMD > Intel,然后就是考虑cpu核心数量和单核主频的矛盾问题。对于解算来说主频大小也很重要。

显卡由于上面的要求(光追)目前也就只能选择 Nvida,对于高端显卡主要就是考虑显存与价格的平衡问题。


三配置以及说明

某东报价107,398(不包含机箱/风扇的费用,相信大家能够买到更优惠的价格)

CPU AMD 3990X 主频2.9 64核心128线程   29999

显卡 3080ti*4  12000*4=48000 (未发布,这个是预测费用)

内存 海盗船32g  DDR4 3600Mhz X8  8796

固态硬盘 技嘉 NVMe Gen4 SSDM.2 1TB【PCI-E4.0读取5000写入4400】1899

固态硬盘 技嘉 NVMe Gen4 SSDM.2 2TB【PCI-E4.0读取5000写入4400】3999

机械硬盘 希捷10TB 企业级 新版*2 2349*2=4698

主板 技嘉TRX40 旗舰大雕 8999(待定)

电源 长城2000W 1099

希望这套配置应该可以再用3年吧......

说明

1CPU备选方案 

CPU AMD EPYC 7742 主频2.25 64核心128线程   X2(128核心 256线程)  主要问题是主频太低,而且要更换服务器主板和增加电源。

2GPU的方案就比较头疼,考虑现有显卡还是等等党

RTX 2080ti X4 单显存11G 费用大概是40000左右(最近由于停止生产+炒币热等涨价比较厉害)

RTX Titan X2 单显存 24G 费用也是40000左右

RTX 50000 X4 单显存是16G 费用是64000左右

RTX 6000X2 显存  单显存24 费用是60000+

RTX8000 X1 单显存48G,费用是50000左右

这里不考虑二手。

等等党就看老黄的新架构3080ti,不知道9月能否发货,性价比如何了。

这里还有一个比较重要的讨论

价格相同的情况下,4张 2080ti搭桥 VS 2张RTX titan 搭桥,哪个性能更高呢?这里有非常多的争论,如果按算力来说,2080ti和RTX titan差不了多少,所以B站有吐槽RTX titan是性价比最垃圾的卡皇。不过2080ti最多支持2张SLI,据说只有RTX titan才能叠加显存(2080ti不能)?,欢迎有经验的同学参与讨论。确定的是肯定要换主板和增加电源。

当然,显卡还有公版和非公版,然后不同的产商和不同的版本等,鱼龙混杂,确定了那款核心之后还要再细化选择,价格差别非常大。

3如果定了cpu和显卡(包括数量)那么主板基本上就确定的了。在cpu可以搭配的情况下,主要考虑支持多少张显卡搭桥,内存是否支持256G。

4SSD硬盘 三星970 EVO NVMe M.2(1TB)新一代SSD,读取速度3-3.5G左右,作为系统盘。2TB 作为特效缓存盘(工作盘)。

SSD固态硬盘替代方案

其他选项 读取速度3-3.5G

 1TB 三星970 EVO NVMe M.2(1TB)1799

  2TB 三星970 EVO NVMe M.2(2TB)3999

降级版读取速度是2G多

金士顿1TB SSD固态硬盘 M.2接口(NVMe协议) A2000系列 799

金士顿 2TB SSD固态硬盘 M.2接口(NVMe协议) A2000系列 2958

5机械硬盘 希捷10TB企业级 新版 10TBX2 用于存储渲染文件和素材等。

6电源 容量其实也是基于上面内容选择,即使按最大的配置 4显卡,2000w也绝对够了。品牌的话还是选择大厂,毕竟电源对机子保护很重要。

7机箱 对我来说不需要炫酷,服务器机箱就行,透气性好。

上面是目前研究来说对于十万左右的机子配置以及说明,基本上CPU+显卡的预算就去掉了7万多,这是大头。

低价位版本

如果按上面的标准所有性能和价格都砍一半的话,应该可以配置一台4万-5万性能也非常强劲的电脑。

CPU3970x  32核64线程  1.5万

显卡 2080ti*2  2万

内存 16G*8 3200Mhz 3832元

固态硬盘 

金士顿 500g SSD固态硬盘 M.2接口(NVMe协议) A2000系列 459元

金士顿1TB SSD固态硬盘 M.2接口(NVMe协议) A2000系列 799元

机械硬盘 4TB 599元

长城电源 1000w 759元

不算主板的总费用是 41448元

当然,按这个标准只需要把CPU和显卡再降低一半,就可以配置到2万5左右的机子,对于大部分的CG从业人员也够用。肯定远超过我那台3万多的主机。

最后欢迎各位大神和专家提供一些具体的修改建议和说明,如果有错误的地方也欢迎指正。如果有机会,希望后面能够单独对不同的元件做一些分析测评,里面有太多的专业术语,但是研究起来还真的挺有意思的,我也会把大家的反馈的信息和建议整理一下发布出来,希望可以帮助到大家。

重要信息

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多