云渲染消除了对为生成专业 3D 图像而构建的强大设备、基础设施和图形卡的需求,方法是将物理节点(一组用作渲染引擎的互连硬件)替换为互联网服务器或称为渲染农场的平台。
使用云渲染生成的计算机生成图像 (CGI) 是通过将图像拆分为帧并独立计算每个帧来生成的,以加快渲染过程。云渲染能够接收和计算上传到其在线平台的 2D 和 3D 图像,通过参考设计师设置的所有细节(光照、阴影、颜色、纹理等),从而产生高度专业的照片-逼真的高分辨率渲染,所需时间仅为本地计算机执行此任务所需时间的一小部分。
幸运的是,通过轻松访问可靠的互联网连接,用户可以通过使用云远程执行渲染过程,从而释放他们的工作站来执行其他任务并优化虚拟创作生产。这样做的好处是为有抱负的艺术家和自由设计师提供了在模特界竞争和发展的机会,而无需购买强大的设备和硬件投资,而这可能会导致成本过高。
云渲染的优势:更快的渲染解决方案允许用户优化渲染过程(快 100 倍)并释放计算机以从事其他项目或任务。
访问行业领先的硬件允许用户创建专业级别的高性能视觉效果和逼真的图形。
云渲染是一种预算友好的解决方案,因为用户可以根据自己的设计需求选择渲染包或计划。
这是一种技术性且可持续的解决方案,因为与使用计算机集群进行实时渲染相比,它不需要更多的能源消耗。
基于云的平台在客户和设计师之间建立了联系,他们可以在这里交流设计理念并评估设计过程。
云渲染公司通过提供对某些存储量、速度和渲染能力的临时访问来提供他们的服务,以根据选定的计划或渲染包处理图像。这些服务通常根据一段时间内消耗多少 核小时来收费,这将取决于用户的需求。
使用云渲染主要注意以下几个方面:请务必在渲染过程中使用高速、安全的互联网服务。
检查服务公司提供的数据安全管理,以避免数字内容泄露或黑客攻击,尤其是在或电视行业工作时。某些服务提供 NDA(保密协议)和/或 TPN(可信合作伙伴网络)认证,以确保机密性和安全的渲染过程。
许多云渲染服务提供成本计算器,以根据以特定速度渲染特定场景所需的核小时来估算渲染费用。
如果在使用服务过程中出现问题或错误,应为所有服务器用户提供技术支持。
理想情况下,基于云的渲染服务应该兼容不同的软件(如 Blender、Cinema 4D、V-Ray、Maya 和 3ds Max)并支持各种插件。
Arm 服务器侧渲染,是通过GPU虚拟化来做。云手机就是在服务器上,部署容器和安卓系统,在手机侧可以不需要安装就玩游戏、或者24小时在线。PCI-e显卡的开源驱动已经有了,但还需要厂家进一步开发。数字孪生的模型在实际的项目中,目前采用比较多的落地方案有webgl和本地部署,这两个方案已经在市场上比较成熟了,也是三维可视化厂家目前给业主方推荐比较多的。但从用户角度来说,其实这两个方案都存在一些不能解决的弊端。比如本地部署的方案,在多并发用户下无法共享,而且受机器所在空间的限制,只能去特定的控制室才能使用。即使在某些机器闲置的时候,也没法共享给其他有需要的人员使用。如果想满足所有人员的使用,必须配备很多设备,这样在空闲的时候会造成浪费。Webgl的方案虽从传统的C/S到了B/S架构,但是该技术还是有很多的限制,首先内容必须使用 OpenGL ES SL着色器语言生成,如果要部署基于实时引擎的内容,内容和交互元素必须符合WebGL的框架,可能某些功能的实现还是受制于该框架。其次,显示效果完全依赖于客户端浏览器功能以及客户端本身硬件性能;图像质量则取决于浏览器的显示能力。该方案适合一些数据量小、安全要求低以及画质要求不高的项目场景。
当然任何技术的发展都和时代相关,这两个方案在实际中确实也比以前的方案更好解决了一些问题。但随着科技的进步,新的技术也终会以更好的性能和效果,取代就的方案。很多用户对于实时云渲染技术很多还是不熟悉,其实该技术可以说是以上两个方案的升级方案,该方案是纯B/S架构,将三维可视化、UE\Unity模型放置在服务器,通过云渲染软件系统流化出可以在手机、电脑、平板、智慧屏等设备上可以直接访问的URL地址。
实时云渲染技术三维可视化
程序运行是在云端服务器上,本地设备无需提供任何算力,用户也不需安装任何插件,而且在网络OK的情况下在任何设备任何地点(办公室、家里等)都可随时打开。在模型建设的阶段也可以选择多种引擎,无论是精美度更高的UE5还是unity、3dmax 或者其他设计软件都是OK的。因为云流化的原理其实不改变程序的指令执行过程,而是把整个执行过程画面以视频流的方式传回给用户终端设备。而服务器的性能一般是比计算机优秀很多,而且显卡也可以插多张。总的来说使用实时云渲染技术方案,从业主方和用户方来说有以下好处:
一、对业主侧
集中管理各种服务器硬件设备,对于多用户同时使用的情况,可以集中建设,分配给不同的人员去使用,而且还可以错峰使用,使得资源的利用效率更高,而且统一建设节省成本。尤其是对于集团公司有类似需求的,可以由集团统一管理,减少重复采购。对于集团内部的沟通,因为摆脱了时间 和空间设备等的限制,可以提高工作协作效率。
二、对用户侧
对用户来说主要的问题则是使用方不方便,是否需要花费大量的学习成本。实时云渲染软件的使用和平时用户上网的使用习惯没什么区别,也是在浏览器里打开网页,或者点开客户端exe程序或者APP。不增加任何的学习成本,即点即用。这对很多行业的用户来说是非常便捷的。V-Ray for SketchUp联机渲染很多朋友好像都需要,由于V-Ray for SketchUp可以使用只用一个许可证而采用多达十台电脑联机渲染,今天整理此帖,其实过程很简单。跟着我一步步来就OK。
您首先要在一个局域网里进行,并且要知道其它联机及其的IP地址才行。一般我们知道在局域网内默认的IP地址都为这样的格式:192168xxxx 我们建议您采用另外一种方法-采用手动的方法分配到一个特定的PC的IP地址。
我们可以1721625xx类似这样的,要知道您每台PC的IP地址,您可以在Windows开始菜单内,选择“运行”后加载DOS窗口,键入IPCONFIG,然后键输入O介绍,屏幕会看起来像下面这样。
第二个步骤也很重要,您需要启动和安装V-Ray for SketchUp的联机渲染的程序并设置。
一旦您上面的程序安装启动后就可以找到并进行配置。Windows的开始 - >程序 - >V-Ray for SketchUp - >分布式渲染服务器,点击运行会有下面的窗口出现。您可以放心采用的是顶渲的中文版本,感谢MA5老师辛勤制作汉化版本。不过英文版会更稳定些,大抵是这样。
这步骤非常重要,请您不要关闭该窗口,这个时候要设置Window防火墙。您需要管理员权限来设置Windows防火墙,按照下图设置后点击“确定”后出现下图。
OK,设置到这儿就几乎已经全部完成了,简单不?您这个时候要确保您的主机链接到接到其它电脑能在局域网内正常运行。您可以采用CMD命令来查看这些IP的地址。1721625xx-T,其中xx是分配到每个电脑的IP的最后面的不同数值。
好了我们再回到您的在V-Ray for SketchUp *** 作界面内,点击“选项” - >“系统检查框”,然后点击按钮。
下面的这个环节很重要,需要配置的主机和辅助渲染的附属PC机器,并陆续添加您的其它服务器的IP地址并输入后确定。
进行输入所有的主机或服务器的IP地址后,我们按一下确认按钮就已经进入的IP地址的服务啦。
注意给每个服务器的IP地址前打框。
OK,可以开始渲染啦!您看到屏幕上的处理结果和相关联机数字就表示成功啦!渲染农场,是指一种专门用作渲染的计算机集群技术,它采用分布式计算的方式,将渲 染任务均衡的分配到集群的各个计算节点, 最终将渲染结果回收。 和用作高性能计算的超级 计算机比起来, 渲染农场的每个节点都是独立的, 一般情况下它只和文件服务器和任务调度 服务器等通信,
和其他计算节点不做通信。 而超级计算机则要求每个节点之间的网络带宽足 够大,延迟足够小,因为计算时各个计算节点之间将会频繁的通信。 渲染农场的技术,包括渲染农场架构的选择,硬件的选型,机房的装修,以及渲染农场 建立起来后的运维管理技术等等, 是一个系统复杂的过程。 而这里边最核心的则属于渲染集 群管理软件,它管理着整个渲染农场的核心硬件设备,整个系统的效率很大程度依赖于此。 渲染农场管理软件不仅仅管理硬件, 对运维中的各种问题也需提供技术支持, 例如计费系统 等。在当前,只有炫我科技拥有此类“运营版”的渲染集群管理软件。 如下就以炫我集群管理软件为例, 从硬件和软件环境两个方面介绍一下如何搭建运维一 个小型的渲染农场。
1.渲染农场的硬件环境 .
适合于小型集群的渲染农场架构如下图 1-1 所示,它拥有一台管理服务器;一台文件服 务器;若干台渲染节点;一台或者若干台任务提交(图形)工作站(可选) 。对于小规模的 集群而言,网络可以采用一个端口较多的全线速千兆以太网交换机。将管理服务器、文件服 务器和渲染节点都接入同一个交换机,例如使用一个 48 口的千兆交换机,可以支持大约 40 个计算节点的小型渲染农场。
如果预算较为紧张,不够买服务器,可以去 DIY 渲染农场的硬件。但是如果没有采取严 格的质量流程,DIY 硬件的稳定性是个问题。对于重要的服务器,例如管理服务器和文件服 务器,还是建议采用专门厂商的方案,他们的方案往往都是经过了严格测试,因此具有更高 的适用性。
11 选择设备的原则 111 渲染节点
一个渲染农场可以有几个渲染节点至几百个, 甚至上千个渲染节点。 每个渲染节点一般 为高计算密度的服务器。选择时主要考虑计算性能、价格,功耗和占用空间大小。例如制作 《阿凡达》的维塔工作室采用的是 HP 的高密度刀片服务器,每个机柜可以有 4 个机箱,每 个机箱有 16 个刀片,而每个高密度刀片是两个节点,每个节点都是双路的服务器,因此每 个机柜就可以拥有多大 41622=256 颗处理器。相当于 256 台 PC,但是占用空间相比非常 小。如果渲染每帧的时间不是很长,内存要求也不是很大,而且对空间没什么特别要求,则 可以采用 DIY 的 PC 来做渲染节点,通常情况下,一台 PC 能够安装 8G 内存,一颗处理器。 由于渲染任务都是 CPU 密集型任务,一般要选择最高端的主流处理器,而处理器的升级换 代非常快,因此当前最适合于渲染的 PC 配置也在不断的变化。为了淘出性价比最好的渲染 节点,除了自己钻研很多性能数据外,也可以咨询炫我科技。
112 文件服务器
渲染是计算密集型, 同时也是网络密集型的应用。 每个渲染节点需要从文件服务器上读 取场景、素材等文件,而后在本地渲染,渲染的结果也需要保存在文件服务器上。如果节点 规模很大,那对文件服务器的压力非常大。根据节点的规模,需要选择合适的文件服务器架 构,确保整个渲染农场可以高效率的工作。文件服务器的选择主要考虑的因素是稳定性、性 能和可扩展性。一般情况下文件服务器要采用 RAID 技术,来提高容错性和性能,同时采用 多口的服务器网卡,确保可以给渲染节点提供稳定可靠的带宽。
113 管理节点
此节点安装渲染农场管理软件的服务器, 例如炫我集群管理软件的服务器。 主要任务是 做任务分发等,是渲染农场的核心。渲染农场能否发挥效率,除了硬件配置需要平衡外,也 需要渲染农场管理软件的高效的管理。整个渲染农场的各种服务,例如计费等,全都由渲染 农场管理软件负责。此节点对性能要求不高,但是要求非常稳定。
114 图形工作站
要求 I/O 速度比较快,以便拷贝用户数据,并且将数据传递到文件服务器,提交任务和 监控任务。在企业内部,任何一台机器都可以用作此类用途。因此不一定需要再次采购。 在上述的 4 种设备中,管理节点和文件服务器,无论哪一个出现硬件故障,整个集群都 不能正常工作,因此要选择品牌服务器或者经过验证的 DIY 方案。
12 其他设备的选择
除了考虑上述的主要设备外, 还需要考虑是否要选用机柜或者开放式机架, 以及如何给
计算设备配电。 一般情况下,给计算设备的供电和给制冷、照明的供电是分开的。对于文件服务器和管 理节点,可以考虑有单独的 UPS。同时,需要考虑整个计算设备的电压稳定情况,如果不给 整个集群配备 UPS 电源,而且市电供电电压不稳定,则需要考虑配备稳压器,以确保渲染 集群可以稳定的工作。 另外,还需要考虑制冷等。计算设备需要有一个正常的工作温度和湿度。否则计算机设 备会出现各种工作异常情况。 一般情况下需要配置一台精密空调, 以确保机房在合适的工作 温度和湿度范围内。
2.渲染农场软件环境 .
当渲染农场所需要的硬件都基本就绪后, 就可以考虑安装软件了。 首先得规划一下是否 采用 DNS 和 DHCP 等。如果决定使用 DNS 和 DHCP,则可以在管理服务器上安装配置 DNS 或者 DHCP 服务器。如果已有 DNS 或者 DHCP 服务器,则不需要安装,使用原来的即可。一 般的有线或者无线路由器也具有 DHCP 服务器的功能。 一般情况下,对于渲染节点除了有机器名外,也配置静态的 IP 地址,以便在 DNS 服务 器失效的情况下,可以远程访问渲染节点。如果渲染农场的渲染节点配置完全一样时,可以 采取硬盘克隆的方式快速安装每个节点。 或者采用其他 *** 作系统自动部署方案。 最简单的办 法就是一台一台的人工安装。 对于每一台渲染节点,都需要安装 64 位的 *** 作系统,以便能够利用大内存。也同时需 要安装 64 位版本的渲染软件,例如 Maya 2009 64 位,或者 Mental Ray Standalone for Maya 等等。随后,需要在每台节点上安装炫我集群管理软件的渲染节点程序。对于 Windows 渲 染节点而言,炫我安装程序会自动启动远程桌面功能。由于授权的限制,用户在远程桌面的 环境下,是不能直接使用 Maya 的,而炫我节点程序则可以正常使用 Maya。如果用户有登 录到渲染节点手工使用 Maya 的需求,则需要考虑安装其他远程桌面软件以避开此类授权问 题,例如安装 VNC 和 DameWare 等软件。对于对外服务的渲染农场而言,渲染节点最好只 有一个 C 盘,因为动画/后期工作室等经常使用 D 盘,因此拿到渲染农场渲染时,如果渲染 节点本身有 D 盘的话,则 *** 作相对很麻烦和耗时。渲染农场的最重要的是效率,保证机器 24 小时不间断的渲染才是重中之重。 在安装渲染节点的时候,也可以安装管理服务器。这两者没有前后依赖关系。可以先安 装炫我服务器后,然后逐台安装炫我节点,这样在每台节点安装后,都可以在管理控制台的 节点管理界面,看到新安装的渲染节点。 在安装完成后,需要准备好文件服务器。如果不是专用的文件服务器,而是一台服务器 或者 PC 作为服务器。那么需要在文件服务器上安装服务器 *** 作系统例如 Windows Server 2003/2008 或者 Linux。一般不使用 Windows XP 等桌面客户端软件作为服务器,主要原因为 桌面 *** 作系统对连接的个数有限制,例如 Windows XP 不能超过 10 个,如果渲染集群的渲 染节点个数很少,也可以采用 Windows XP *** 作系统。文件服务器可以为 32 位 *** 作系统。 如果使用了硬件 RAID 卡等, 还需要考虑 RAID 卡的驱动程序支持的 *** 作系统类型。 炫我集群 管理软件完善的支持多种存储架构,例如单文件服务器多 IP 地址(避免带宽聚合导致的成 本增加,例如更昂贵的交换机等) ,多文件服务器等等。另外,对于用户 DIY 的文件服务器, 炫我提供了一种增加文件服务器可靠性的软件, 它能非常有效的增加渲染农场的可用性, 避 免文件服务器崩溃所带来的影响。 安装完上述软件后, 就可以参考炫我集群管理软件用户手册来渲染镜头了。 如下就三个
具体的事项进行了详细说明。
21 渲染节点安装
渲染节点安装程序需要使用系统管理员权限运行。 渲染节点程序的安装, 先选择安装界 面的语言,这里选择简体中文(Chinese(Simplified))界面。点击“OK”进入下一步。
进入许可证协议界面,按[PgDn]键或拖动滑块可以查看《软件授权使用协议》全文,点 击“我接受” ,可以进入下一步。
选择安装的组件,点击“下一步”可以进入选择安装位置界面。
选择安装文件夹, 一般情况下使用默认安装路径, 如果是在 Windows Vista *** 作系统下, 请选择 Program Files 或者 Program Files (x86)以外的路径安装,以避免程序不能写盘的 *** 作。
点击“下一步” ,出现了设置网络参数界面。
这个界面主要是设置渲染任务调度服务器的机器名和端口号, 并且设置渲染节点程序服 务端口。一般情况下只需要设置一下服务器 IP 地址即可。 继续单击“安装” ,开始安装。以下是安装完成的界面。
安装完成后, 渲染节点程序会自动运行, 并且主动连接到安装过程中设置的炫我服务器。
22 管理服务器安装
启动炫我服务器的安装程序后,先选择安装界面的语言,这里选择简体中文 (Chinese(Simplified))界面。点击“OK”进入下一步。
进入许可证协议界面,按[PgDn]键或拖动滑块可以查看《软件授权使用协议》全文,点 击“我接受” ,可以进入下一步。
选择安装的组件,点击“下一步”可以进入选择安装位置界面。
选择安装文件夹, 一般情况下使用默认安装路径, 如果是在 Windows Vista *** 作系统下, 请选择 Program Files 或者 Program Files (x86)以外的路径安装,以避免程序不能写盘的 *** 作。
点击“下一步” ,出现了设置服务器参数的界面。
这个界面主要是设置调度服务器的两个端口号,设置管理控制台 WEB 服务器的端口号 和数据库服务器的端口号。一般情况下采用默认设置,执行安装即可。如果与其它程序出现 端口冲突,则需要更具设计情况改变端口号的配置。 继续单击“安装” ,开始安装。以下是安装完成的界面。
23 文件服务器安装配置
所谓的文件服务器,在 Windows 下最简单那的理解就是共享文件夹。首先得启动 Windows 共享服务,随后设置好共享文件夹的权限等。
231 启动 Windows 共享服务
创建好一个用作 Windows 共享的文件夹例如 SceneShare 后,右键点击“共享和安全” , 选中“共享”选项卡。则可能出现三种情况,第一种为未启动共享服务,第二种情况为使用简单共享,第三种为非简单模式共享, 如果出现第一种情况,则该计算机不在网络上。请单击“网络安装向导”链接,然后根 据指令打开 Windows XP 的文件共享功能。打开共享功能后,可能默认为简单共享,用户可 以根据需要,转换为非简单模式。
简单模式允许任何计算机以匿名方式访问 Windows 共享,并且所有的访问者具有共同 的访问权限, 例如只读。 这种工作模式不能做详细的访问权限控制。 不推荐使用。 Windows 在 XP 下更改 Windows 共享工作模式的方式如下:打开“我的电脑” ,单击“工具”菜单选项, 依次选选“文件夹选项” ,选择“查看”页面,取消选择“使用简单文件共享”选项。
232 设置共享文件夹
以非简单模式为例,右键单击创建好的文件夹例如 SceneShare 后,点击“共享和安全” , 选中“共享”选项卡。出现所示的配置界面。共享名为此文件夹在网络共享中的 其他用户看到的名字。用户数限制,是指同时连接到此计算机的(包括其他共享、网络打印 机等)的最大连接个数,在 Windows XP 专业版中,最大值为 10,在 Windows XP 家庭版, 此值为 5。因此,如果企业内部的渲染节点以及连接到共享文件夹的工作站总数超过了 10, 则不能使用 Windows XP 专业版。单击“权限”按钮,可以细粒度 的设置用户访问此共享文件夹的权限。注意:一个用户要具有访问权限,首先在本地得有访 问权限,然后还得具有共享权限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)