Muster Console是一款渲染软件,可以帮助用户在渲染2D、3D动画的时候提供更快的操作速度,Muster依赖于客户端/服务器架构。独特的集中式服务器负责控制多个客户端模块,有两个客户端模块组,其中渲染服务器场中的每台计算机上安装的Render Client服务允许Muster为您管理计算机,它基本上接收来自Dispatcher服务的命令,代表它启动和停止渲染过程,也具有管理和通知模块,使用套接字连接与Dispatcher服务连接,并允许对Muster本身进行监视和管理。
新版功能
新的数据库结构
Muster 9具有针对常规队列和历史队列的新数据库模式。它还包括备份工具的新数据库,因此如果您正在使用MySQL或SQL Server,请确保为备份创建新数据库,如果您使用的是内置Sqlite引擎,则无需执行任何操作。 Muster 9还允许您为三个端点独立使用不同的数据库引擎。查看可能配置的新Dispatcher配置对话框。
另请注意,Muster检查启动数据库模式,因此如果您绝对需要迁移旧的队列数据,请确保为以前的数据库创建快照并手动迁移到新模式,否则您的数据将被删除第一次启动。模式迁移的说明取决于数据库,目前不是自动的。
从Muster 9.0.2开始,Muster 9可以自动升级8.5+版本的数据库。如果你正在运行sqlite,请务必备份muster.db和muster_history.db文件。如果您正在运行Mysql或SQL Server,则会自动创建备份表。
如果要查询Muster之外的数据库,还要查看新的数据库模式以验证是否需要修改查询。
新的网络端口
Muster 9使用不同的网络端口允许同时运行版本8和9,同时将管道缓慢迁移到较新版本。
新的网络端口是:
调度员
9880:Renderclients连接
9881:控制台/ mrtool连接
9883:通知程序连接(仅限TCP,已删除UDP广播)
9890:Web服务器HTTP连接
9891:Web服务器HTTPS连接
Renderclient
9885:远程管理和日志查询连接
软件特色
实现版本控制和宏
新模板系统支持版本控制。这不需要任何代码更改,您只需要通过模板配置对话框为渲染引擎定义多个版本。配置完成后,您可以只配置renderclient,并为每个版本获得多个客户端配置块。在运行时,您将获得不同的clientTemplatePreferences对象,具体取决于您运行的版本。此外,MTemplate类的其他成员函数可用于访问全局系统范围定义的宏以及特定版本。
邮寄和通知
邮件模板不再存在。由于通知系统的完全改造,现在通过全局模板(0)构建和处理邮件。如果您需要自定义邮件通知的输出,则需要修改全局python模板并根据需要构建电子邮件。通过模板构建邮件,您可以访问内部对象,如MJob和MChunk,并为您的报告提供更多功能。默认的全局模板(0)已经包含邮件通知的完整实现,这是您的自定义的一个很好的起点。
控制台绑定
当从块内部详细信息中的自定义脚本调用时,我们更改了getChunksViewSelection()函数的工作方式。它现在返回两个列表,而不是返回所选块的单个列表,具体取决于您是选择了常规块还是历史块,还允许您与历史块进行交互。
Mrtool和API
请务必查看新的Mrtool标志和API函数。我们在作业中包含了许多新属性,如序列,镜头等。所有这些新属性都有相应的成员函数或mrtool标志。
集成插件
之前的插件与Muster 9不兼容。请务必更新它们,它们还包括用于引擎版本选择的新字段。
安装方法
1、下载Muster9.0.7.x64.win.msi软件直接启动就可以了,这里是软件的安装提示界面
2、显示软件的安装协议内容,点击接受协议,点击next
3、显示软件的安装提示,这里点击next就可以了
4、设置软件的安装地址C:Program FilesVirtual VertexMuster 9
5、设置类型
选择最适合您的安装类型,完全安装两种服务(Dispatcher和Renderclient)以及命令行和GUl工具
6、服务配置
选择安装服务或控制台
应用
您将安装至少一个Windows服务(Renderdient或Dispatcher)。
Muster允许您选择将组件安装为Windows NT系统服务或控制台应用程序,以便在登录后手动启动。
7、调度程序配置
配置Dispatcher连接参数
当前安装包含Dispatcher服务的设置。 您可以更改用于存储Dispatcher状态的底层数据库:
8、设置用户的名字以及公司的名字,点击next继续
9、配置客户端连接参数
Renderdient服务必须知道Dispatcher服务的目标地址才能与之通信:
10、准备安装的提示,点击install就可以开始安装了
11、这里软件的安装进度界面,请稍后
12、提示软件安装成功,点击finish退出
使用方法
1、Muster Console启动的界面就是这样的,可以在这里编辑控制媒体集群的方式
2、连接的功能,输入你的服务器地址就可以连接了,小编没有服务器,这里就不连接了
3、系统设置功能,这里都是英文的设置界面,如果你看懂英文应该就会设置了
4、具体的项目就在软件手动设置的,你也可以参考官方的帮助
5、点击help就可以进入到官方网站查看帮助
6、由于小编不会英文,这里就不多说了,需要的朋友就下载吧!
使用说明
1、新类成员函数定义
Muster 9在更多函数中包含MJob和MChunk对象,以便更好地控制整个模板逻辑。
要修改现有模板,请务必根据以下内容更改以下功能的定义:
onGetApplicationPath(self,job,chunk,clientTemplatePreferences,pathOut)
onGetApplicationStartingFolder(self,job,chunk,clientTemplatePreferences,pathOut)
onCheckForSubframeAdvancingString(self,job,chunk,line)
onCheckForSubframeProgress(self,job,chunk,line,progressOut)
onCheckForFramesMask(self,job,chunk,line,prefixOut)(DEPRECATED,查找onCheckForFramesMaskForLayer())
onCheckLogLine(个体经营,工作,块,clientTemplatePreferences,线,LINENUM,警告,错误,silencedWarnings,silencedErrors)
onCheckLog(个体经营,工作,块,clientTemplatePreferences,日志,警告,错误,silencedWarnings,silencedErrors)
2、新模板功能和修改过的行为:
onCheckForFramesMaskForLayer(self,job,chunk,line,prefixOut,layerOut):返回特定渲染层的文件路径掩码。应该使用而不是旧的onCheckForFramesMask,它仍然支持向后兼容性
onGetFlagForRenderLayers(self,job,layers):返回传递给批渲染的标志,以选择特定渲染层,自动帧为特定渲染层重新排列使用
onCheckLog(self,job,chunk,clientTemplatePreferences,line,lineNum,warnings,errors,silencedWarnings,silencedErrors):实现新列表以保存警告,错误,沉默警告和沉默错误作为MTextFileMarker对象。对象将保留在块的详细信息中,并允许对每个错误行号进行精细控制。查看新的块详细信息窗口以获取更多信息。还要检查模板引擎参考,以了解如何将模板迁移到此新逻辑
onCheckLogLine(self,job,chunk,clientTemplatePreferences,log,warnings,errors,silencedWarnings,silencedErrors):需要像onCheckLog()这样的更改,即使onCheckLogLine的目的是在生成日志时解析日志。因此,像旧版本中实现的那样简单的行错误检查可能仍然没问题。整个错误和警告集合将有效地发生在onCheckLog()内,顺便说一下,如果你想收集错误和警告甚至渲染中止,你甚至可以从这个成员函数中填充列表
更新日志
9.0.7版是一个功能和错误修复版本
[CONSOLE]当尝试从Dispatcher首选项上不可用或禁用的块中获取统计信息时,会显示警告,包括常规块和历史块
[CONSOLE]广播作业现在在提交视图中具有最大节点字段
[CONSOLE] Reparse块日志功能现在考虑了块的进程退出代码不再产生错误的块状态。 Chunk的进程退出代码现在也存储在DB中
[DISPATCHER]统计信息样本未正确复制到历史记录块上
[DISPATCHER]现在可以正确计算文件夹上的最大工作节点。在过去,多线程引擎中的竞争条件导致分配的实例数超过某些环境中的预期实例
[DISPATCHER] Python函数onJobEnd可能被调用两次或更多次,问题没有修复,也被调用为进入暂停文件夹时完成的作业
[RENDERCLIENT]在没有有效名称的Windows DISKS上跳过了统计样本
∨ 展开