3dsmax/maya 的云渲染怎么做的?发现好多渲染云,怎么搭建这样的环境?linux 下能搭建不?可以的话买一堆高 CPU 云主机搞渲染云去~~

2014-08-15 00:08:00 +08:00
 cevincheung
要用什么软件搭建?还是必须要windows才可以?怎么搞..
7607 次点击
所在节点    云计算
16 条回复
em70
2014-08-15 01:32:12 +08:00
买windows的云主机吧,安装3DmaX
cevincheung
2014-08-15 02:01:54 +08:00
@em70 问题是怎么搭建云渲染环境,自动渲染。
aoom
2014-08-15 02:14:46 +08:00
叫做渲染农场。因为渲染的场景越来越复杂,尤其是视频渲染需要很大量的运算,当画面分辨率要求越来越高场景越来越复杂,画面品质越来越高的情况下。以往在单个工作站上一段几分钟的视频往往需要渲染好几天甚至上月。所以需要集群渲染。加快渲染速度。渲染服务器搭建按照最终渲染引擎所支持的技术架构确定,有一些渲染引擎本身支持群集渲染。
@em70
@cevincheung
cevincheung
2014-08-15 02:39:13 +08:00
@aoom 比如vray如何搭建?或者有哪些可以方便搭建的?求推荐。
akfish
2014-08-15 02:41:46 +08:00
高CPU?
高GPU才行。
本质上就是运算任务的

可以参考OpenCL或者CUDA的计算模型,CPU作为Host,GPU作为Guest:
1. 先对计算任务编码,这部分会编译后分发到GPU上执行,
2. CPU准备计算数据
3. 通过一条指令/函数调用把这些数据推到GPU上执行(SIMD)
4. 坐等执行完成后的数据从GPU滚回来

渲染云基本上就是一回事,唯一的区别就是Host和Guest之间是通过网络而非总线连接起来的,第1、2步GPU计算任务和数据的分发是通过网络上传,第3步和第4步是通过RPC完成的。

以上这个流程相当底层(因为要求程序员编码、拆分并行逻辑),适合GPU通用计算,比如bitcoin挖矿。
对于渲染这类应用,一般是美工等不懂编码的用户使用,只能是开发商在各种CGI工具/引擎里内部实现上述流程,细节完全对用户隐藏。
开发商不公开接口标准、服务器端程序的话,基本上不可能自己实现/搭建运渲染服务器。
当然除非你自己开发CGI工具/引擎,再配套搞服务器端。
gamexg
2014-08-15 08:14:59 +08:00
我记得 3dsmax 本身就有集群渲染功能的。
还有虚拟机够呛,因为渲染大部分都是用的GPU,得用物理机来做。
onemoo
2014-08-15 08:38:47 +08:00
官方应该有相应的教程吧
3dsmax maya太贵,玩不起...

我可以用blender搭渲染农场!
wdlth
2014-08-15 14:42:24 +08:00
CPU做渲染?再高也难比得了GPU啊。
cevincheung
2014-08-15 15:06:24 +08:00
@onemoo
blender能渲染max不?
onemoo
2014-08-15 15:24:33 +08:00
不能
blender是另一个3D软件
如果你把max导入blender的话......那就相当于换用blender了...
starsoi
2014-08-15 17:37:39 +08:00
现在的渲染器一般自己就支持网络渲染。在100台机器上装上渲染器的slave端,然后渲染器的master端就会自动把渲染任务分配给那100台机器去算。
所以说做渲染云,就是买渲染器装在机器上就行。就看你买不买得起渲染器了
ebony0319
2014-08-15 22:06:58 +08:00
其实maya是可以在cmd代码下去然后直接渲染的,当时我们搞maya时候有人这么搞,但是这要在你什么参数全部都设置好之后,因为这个只能渲染好后才能看到效果。
hccbook
2014-08-18 15:01:00 +08:00
@cevincheung 买很多的VPS,然后安装同样的render做slave,组建渲染农场即可
chengmin
2014-08-28 14:43:48 +08:00
接着问下,国内的Paas,例如,SAE,搜狐云景呀,可以支持么现在跑3dmax?
cevincheung
2014-08-28 22:59:39 +08:00
@chengmin 不支持,除非支持独立windows环境才可以。linux跑不起。mac也跑不起。
popbones
2014-10-28 18:27:07 +08:00
看到楼主问Blender能否渲染Max这样的问题,貌似楼主对CG制作和渲染的旅途才开始不久,如果是因为自己渲染需要考虑大渲染农场的话,不如用已有的服务。

关于搭建渲染农场来说,虽然原理差不多,但是不同的软件技术需求也不一样。

比如Blender的话Linux,Windows,甚至Mac(虽然没什么意义)都可以,但是因为Blender的Cycles引擎目前CUDA支持比较成熟,OpenCL还不太行,所以最好用N卡,我看到的一个支持Blender Cycles GPU渲染的用的是双Tesla,在此基础上多服务器并联处理。

3Ds Max我用的不多,不过原理类似,只是选择什么样的平台和硬件的问题。如果可以还是尽量选择支持OpenCL或CUDA的GPU来进行运算比较好。至于软件方面根据选择的程序不同而不同,但基本都是现成的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX