Muster Console是一款多媒体集群渲染软件。Muster Console以帮助用户在渲染2D、3D动画的时候提供更快的操作速度,Muster依赖于客户端/服务器架构。独特的集中式服务器负责控制多个客户端模块,有两个客户端模块组,拥有动态服务、多平台支持、多引擎和单独镜像切片等多种功能,拥有创新的错误检查,它允许您通过使用可视化错误报告工具覆盖默认行为。
Muster Console软件特色
集成图像查看器
OpenEXR 支持与我们的帧检测技术紧密结合的集成图像查看器
帧分割
帧切片技术允许您在多台机器上渲染单个图像,方法是将它们分割成片,并在处理结束时自动将它们组装回来(在渲染引擎上可用,可以生成平铺渲染)
基于Python的
外部呈现基于Python 3.3以及内部脚本和外部API绑定的集成,这些绑定可用多种语言。需要与您的自定义流水线完全集成!
100%跨平台
完全跨平台使用我们的路径转换技术,让您在不同的操作系统和不同的挂载点渲染相同的场景
创新错误处理
创新的错误检查,它允许您通过使用可视化错误报告工具覆盖默认行为,该工具具有每个呈现过程的错误和警告的详细简历
多版本支持
多版本软件支持允许您安装您最喜欢的渲染引擎的多个版本,并在Muster内部无缝地使用它,只需更改下拉菜单即可
目录服务集成
集成LDAP和ActiveDirectory支持无缝集成到企业数据库中
多数据库
使用嵌入式数据库,根据您的需要使用MySQL或SQL Server
集成Web服务器
华丽的集成Web服务器,允许您从Web浏览器以及移动设备访问数据
Muster Console功能介绍
动态服务
Muster是一个动态服务系统。它可满足对移动主机(群)进行管理和控制以及纠错的需要。在渲染管道中可不间断地完成任何对主机群的追加作业。您可以在不工作状态追加、移除或重装一个主机、传播配置。Muster可侦测到任何改变,以确保您的渲染在任何情况下的继续运行。您甚至可以安装Muster遥控管理控制台,而无需在主机上使用任何交互式注册。
多平台
Muster的要求划线工具和服务的编码技术具有跨平台的兼容性。您可以在Windows, Linus和MAC OS X等不同操作系统中进行同样的操作,并可选择在最佳操作系统中配置您的渲染引擎,使您拥有高稳定性的环境。使用我们的内部置换路径引擎可完全支持混合环境,允许主机群之间的路径前缀的交换以及在用户端自定义不同本地路径用户可遥控操作、上载文件至农场以及使用一个特定的用户帐号通过本地路径发送任务。
多引擎
Mster中新的模版引擎在Muster逻辑和终端用户渲染引擎(或分散过程)之间引入了强大的处理(提取)层使用macro语言,终端用户可针对任何一种自定义过程设定(配置)主机行为,自定义外观和提交面板的属性,甚至可自定义现存模版。
Muster Console官方版自带一系列模版,均支持Autodesk Maya, Autodesk 3D Studio Max, Newtek Lightwave, Softimage|XSI, Cinema 4D, Alias Studio,Combustion, Digital Fusion and Adobe After Effects的任务,以及自定义渲染引擎,如Turtle, Renderman and Mental,可放射于(覆盖)嵌入式插件版本和/或独立版本。
静桢画面
使用可渲染自定义静止画面(静止桢)区域的渲染引擎,Muster可通过将其割分为许多片段(碎片)、在空闲主机(群)上对其进行渲染,和进一步将其装配为最终图像,来跨越多台主机分派单桢图像。除了预视最终规格的渲染,您还可以通过在像4096x4096的高分辨率下,将图像跨越分派至多台主机,以免去为打印大大小小的图像带来的长时间的等待。
Muster Console官方教程
Muster带有标准的Windows Installer软件包。通过单击从网上获得的.msi文件,可以如下所示启动安装程序。
首先,要求您指定Muster文件的最终目的地。除非您需要将其安装在其他位置,否则请不要打扰。
下一步要求您选择要安装的Muster组件。选择最适合您需求的选项。
Muster能够作为系统服务运行。系统服务是在后台运行的可执行应用程序。如果选择启动Muster作为系统服务,则以后无需登录计算机并手动启动软件,则在启动顺序到达登录窗口后,该软件将启动并运行。将软件安装为系统服务需要在安装程序的后续步骤中执行其他步骤。考虑到它不会绑定到任何登录的用户,因此服务需要自己的用户设置才能访问网络并被服务器识别。与标准安装相比,将Muster作为系统服务安装较复杂,但可以使用独立的模块。
如果选择服务,则这是在安装过程中将配置分配给Muster服务的用户的窗口。您可以立即配置用户,也可以选择“使用本地系统帐户”。这将使用默认用户安装服务。设置将继续进行,但是在大多数情况下,该用户可能无法访问网络内容,因此,您将需要按照本手册的设置部分最后一部分中的说明稍后配置用户。
如果选择安装渲染客户端服务,安装程序将提示您更改默认配置。除非您对网络主题有深入的了解,否则您唯一应更改的字段是Dispatcher IP地址或主机名。在这里您需要输入IP地址或安装Dispatcher服务的主机的主机名。如果要同时安装Dispatcher和Client,则只需在“ IP地址”字段中键入本地系统名称。
如果选择安装调度程序服务,安装程序将提示您更改默认配置。除非您对网络主题有深入的了解,否则不应更改网络端口设置。在此窗口中,您还可以选择分派器存储数据的方式。如果要将数据存储在外部数据库中,请根据需要更改设置,否则请保持不变。
如果选择安装调度程序服务,则可以从此窗口中跟踪安装程序提示的主机ID,以后可能需要它通过我们的网站来请求许可证。
按下“下一步”按钮,安装程序将开始安装过程。它将复制文件系统中的文件,如果需要,启动服务,然后完成。如果您没有为服务配置用户,请仔细阅读有关服务用户权限的下一部分。
定义网络上的Windows Services用户权限
Muster的一个关键概念是了解它在网络上的工作方式以及为避免与服务访问网络有关的常见陷阱而必须执行的步骤。
当您使用共享文件夹时,请求文件的过程必须向文件服务器提供有效的凭据。“凭据”是指至少在通信双方(运行进程的客户端和托管文件的服务器)上均有效的有效用户名和密码对。
当您访问网络上的文件时,整个过程对用户都是隐藏的。客户端将运行当前进程的用户的登录名和密码对发送到服务器。
要获得完全访问权限,服务器应成功认证用户(这意味着该用户应在服务器的用户列表中可用,并且其密码应与服务器上存储的密码匹配)。
如果发生故障,根据网络策略,系统可能会弹出一个对话框,询问用户密码并重试连接。
Muster Render客户端服务必须能够访问网络资源,但是其行为要复杂一些。Windows服务基本上是独立于登录用户运行的软件模块。
下图显示了Muster安装的服务。根据安装的功能,您会发现至少下列服务之一:
即使当前没有用户登录计算机,服务也会运行。因此,它们具有专用的配置窗口,可以在其中指定服务必须模拟的用户。
当服务模拟特定用户时,该服务从用户桌面启动时就运行,并向各种文件服务器提供用户凭据。
下图显示了服务属性窗口,您可以在其中配置服务属性和服务登录属性:
在设置过程中,Muster安装程序将提示您输入用于安装服务的用户名和密码,或者您可以选择使用本地系统帐户。即使使用此帐户,您也可以启动服务,但不会授予该服务访问外部网络的任何权利。因此,您可能需要手动创建一个专用帐户。
有两种方案:在Windows域上创建用户或在Windows工作组上创建用户。您应咨询网络管理员以获取有关当前设置的信息。
这是在域或工作组上设置Muster时的基本区别的描述:
基于工作组的网络:工作组基本上是一组Windows计算机,必须共享相同的用户帐户才能允许每个计算机访问。这意味着没有服务器托管用户及其相对权限的公共列表。当用户尝试访问另一台主机上的文件夹时,身份验证功能仅检查该用户在远程计算机上是否存在以及其凭据是否匹配。因此,Muster安装程序在检测到工作组时会为具有相同凭据的每个主机创建相同的用户帐户,并将其分配给计算机的管理员组。这样,每个主机都可以对Muster帐户进行身份验证,并允许对共享文件夹的读/写访问。
基于域的网络:域网络上的情况有些不同,并且更加容易。域是共享服务器的一组计算机,该服务器承载有关用户帐户和权限的信息(主域控制器)。如您所见,在此配置中设置Muster只需在域控制器上创建用户。所有机器将自动识别用户并授予访问权限。要知道的唯一重要的事情是,每台计算机都必须将该用户识别为本地Administrator组的成员。这与“域管理员”组不同。如果您决定自定义用户创建,或者Muster安装程序无法执行某些域策略的设置,则即使将用户分配给Domain Administrators用户组,也应在每台计算机上手动进行此设置。
当您执行默认安装时,Muster安装程序应该已经配置了服务。如果跳过用户创建操作,则取决于您的Windows版本,应打开“服务控制面板”小程序,并将登录信息分配给已安装的服务。
配置用户帐户后,下一步是执行最终检查,以验证Muster帐户是否能够访问您的共享文件夹。从现在开始,我们假设已经创建了一个共享文件夹,该文件夹位于名为MASTER的文件存储库服务器上,并且该服务器将导出一个名为RENDERFARM的共享。
登录已安装Muster并配置了帐户的随机计算机。代替使用您的个人帐户,使用Muster帐户。如果创建了自定义帐户,请使用它。
登录后,尝试打开共享文件夹(即 MASTER RENDERFARM),在其中创建一些文件,尝试重命名它们,最后尝试删除它们。如果一切顺利,则说明您已经正确配置了用户帐户,并且可以访问您的文件服务器。
然后启动“服务”应用程序,该应用程序允许您启动和停止服务,并将它们安装为持久性系统服务:
在服务小程序中,甚至可以在启动诸如Dispatcher数据库和网络端口之类的服务之前,配置一些基本参数。如果您不打算安装Dispatcher,只需移至“渲染客户端”选项卡。
要永久安装Render客户端,只需单击“安装服务”按钮。
您可以告诉Muster只需单击“重新扫描本地应用程序”即可扫描本地工作站以查找已安装的批处理渲染。请记住,此过程可能很耗时,并且如果您选择“在任何本地驱动器上执行全面扫描”,它将在系统驱动器或整个文件系统上的已知位置进行扫描。您始终可以跳过此步骤,稍后再通过控制台配置渲染引擎的路径。
在安装服务并配置引擎之后,检查Dispatcher的IP地址,然后单击“启动服务”。
可以将服务控制面板小程序最小化。它将保留在“查找器”栏中,可以按需在图标上单击鼠标右键进行调用。
下图显示了如何在分派器上配置首选项:
请记住,在每个配置之后,您需要重新启动服务以激活更改。
第二步需要配置Mac平台。首先,您需要安装共享以使其在Mac上可见。假设192.168.0.100作为网络共享的IP地址,下图显示了如何使用Finder Connect to Server选项安装它:
连接到服务器
选择共享并挂载
共享现在在/ Volumes文件夹中
从上图可以看到,数据共享现在在/ Volumes / Data下可用。
如果要将Muster作为Mac服务运行,则需要以其他方式安装卷。考虑到Muster甚至可以在没有用户登录的情况下运行,如果您重新启动Mac,则共享将被卸载,直到有人重新安装它才可用。这就是为什么您需要静态安装的原因,因此Mac在每次执行引导顺序时都会负责重新安装卷。在Mac平台上,有几种方法可以做到这一点,到目前为止,我们找到的最可靠的方法是更改/ etc / auto_master文件。这是一个快速的通道:
首先以管理员用户身份打开终端应用程序,然后使用sudo创建bash shell:
sudo bash(输入)
此时将提示您输入管理员密码。
现在,我们将在/ etc /目录中创建一个名为auto.smb的文件,以保存我们的服务器详细信息
pico /etc/auto.smb(输入)
在此文件中,输入以下行(为额外的服务器/共享添加更多行)
$ Sharename -fstype = smbfs:// $ Username:$ Password @ $ Server / $ Share
其中:
$ Sharename =您要赋予安装点的名称$ Username =要连接到服务器的用户,$ Password =用户的密码$ Server =服务器的名称(dns / wins条目)$ Share =服务器上共享的名称
这意味着,考虑我们的情况:
数据-fstype = smbfs:// $ Username:$Password@192.168.0.100/Data
当此文件以纯文本格式将用户名和密码存储到服务器时,请设置文件的权限,以便只有root用户才能读取它。
chmod 600 /etc/auto.smb(输入)
现在编辑/ etc / auto_master文件,并将auto.smb记录追加到文件末尾。auto_master文件控制着系统的所有自动挂载,除了此文件末尾的多余行外,所有有关此文件的内容都保留下来。
pico / etc / auto_master(输入)
#
#自动挂载器主图
#
+ auto_master#使用目录服务
/ net-主机-nobrowse,nosuid
/ home auto_home -nobrowse
/网络/服务器-fstab
/- -静态的
/卷auto.smb
这将告诉自动挂载程序挂载在/ Volumes目录下的/etc/auto.smb文件中定义的共享。您可以使用以下命令强制进行automout更新:automount -vc(输入)
下一步需要在Linux平台上进行类似的工作。您可以使用“ mount –t cifs”命令行语法手动安装共享,但是我们要做的是静态安装共享。您可以通过编辑/ etc / fstab文件并添加以下行来完成此任务:
//192.168.0.100/Data / mnt / data smbfs username = $ Username,password = $ Password 0 0
切记使用网络凭据更改$ Username和$ Password占位符。
好的,我们差不多完成了工作。我们已准备好共享并将其安装在每个平台上。要执行的最后一步,需要配置Muster来告知共享如何在每个平台上可见,以便可以在需要时交换路径。这是通过“管理”菜单中的“配置存储库”语音完成的。打开对话框后,您必须创建一个路径,如下图所示:
如您所见,我们正在告诉Muster如何查看每个平台的路径。在服务器端领域是调度侧路径。考虑到我们在Windows上运行Dispatcher,该路径与Windows匹配。如果我们已将Dispatcher安装在其他平台上,则应根据该字段进行配置。
我们快完成了。还记得Windows驱动器映射吗?如果您希望自由使用它以及直接的网络路径,则必须添加其他替代规则,并将驱动器Z作为源。
就这样。重新启动Dispatcher服务,并开始跨平台提交和呈现!
准备网络渲染作业
下一步将准备用于网络渲染的测试场景。您可以按照说明使用为该示例构建的场景,也可以改编来自作品的现有场景。
启动网络作业时要注意的最重要概念是文件引用。
链接场景中的任何外部文件时,应仔细检查其是否以相对方式链接。相对链接基本上意味着该路径引用具有项目路径前缀的文件。
让我们以Maya为例:
打开Maya并创建一个名为MusterTest的新项目。对于此示例,我们假设已在C: MayaProjects内部创建了项目。
使用您喜欢的绘画软件创建测试纹理,并将其另存为C驱动器根目录下的MusterTexture.tga。
接下来,打开Maya并创建一个NURBS Sphere,打开Hypershade并创建一个基本的Phong着色器。在着色器的颜色通道上创建一个新的纹理节点,然后在驱动器根目录上选择MusterTexture.tga。
如您所见,选择纹理后,Maya将文件的路径存储为绝对路径。发生这种情况是因为文件不在项目结构中,而是位于外部路径上。
如果我们尝试使用Muster渲染此场景,则除非您从生成文件并将其包含在原始位置的文件的工作站启动,否则渲染将无法加载纹理。您将在其他节点上得到不正确的结果,因为其他节点将无法从其根驱动器加载文件。
您可以解决在Maya项目的sourceimages文件夹中复制纹理的问题,或创建一个必须位于项目结构内部的专用文件夹,例如C: MayaProjects MusterTest。
此时,如果我们删除文件节点并创建一个新节点,则在选择文件时,Maya会将其链接为sourceimages MusterTexture.tga。这是一条相对路径!
关键概念:始终检查纹理是否以相对方式链接。网络上有几个脚本可以做到这一点。其中一些允许您自动在项目结构内部移动项目外的纹理。
即使我们以相对方式链接纹理,也必须确保渲染主机将能够访问整个项目结构。如果我们将其保留在工作站的C驱动器上,则主机将无法访问该项目。因此,下一步需要在我们的文件存储库中复制整个MusterTest文件夹,在此示例中为 MASTER RENDERFARM。
因为我们要渲染动画,所以要动画化球在10帧中的旋转,然后将场景另存为SCENES文件夹中的test.mb。您已经准备好使用Maya和Muster开始网络渲染。
这些概念适用于任何渲染应用程序。我们所谓的项目可能用不同的方式来称呼,但概念始终是相同的。如果某些外部应用程序位于作业文件的相同或子路径中,则它们还可以自动重定位外部引用。
我们强烈建议您阅读与Muster一起使用的软件的批处理渲染文档,以获取更多信息。
同类推荐
2022-09-14
立即下载2022-09-14
立即下载2022-09-10
立即下载2022-09-10
立即下载2022-09-03
立即下载2022-08-31
立即下载相关文章
Blender如何添加背景音乐?Blender添加背景音乐的技巧
2022-03-03oCam录制全屏游戏的技巧
2022-02-18Blender如何曲线建模?Blender曲线建模的技巧
2022-03-03百度网盘设置锁屏码的方法
2021-09-10Adobe Reader合并PDF的技巧
2022-03-26福昕PDF阅读器如何插入图片?
2021-11-18XMind怎么调大间距?XMind调大间距的技巧
2022-03-01教你使用青椒云工作站
2020-12-11EDIUS如何制作变色效果视频?
2021-11-15Print Conductor批量打固定一页的方法
2022-05-27