论文部分内容阅读
在计算机三维动画技术高速发展的同时,渲染的速度瓶颈严重制约了三维动画产业的发展。随着数字电影、HDTV标准的普及,尤其是画幅和分辨率的增大,显著增加了三维动画渲染的时间复杂度和对物理设备的性能要求。为解决此问题,国内外纷纷建立了渲染服务公共技术平台或专业渲染服务公司,这些集群渲染系统大多采用单一的操作系统,基于C/S的工作模式,工作服务模式单一,利用率低下。为了提高集群渲染系统的使用效率,优化渲染业务服务模式,大多建立了集群渲染系统和用户交互的网站。但是对于多数用户来说,需要把场景文件和数据文件上传到渲染平台指定的FTP服务器上,有渲染平台的技术人员执行渲染,客户如果要亲自渲染就需要驻留在渲染平台,给用户带来了诸多不便、严重影响了集群渲染系统的使用效率和服务功能的发挥。本文在Muster集群渲染管理软件基础上,利用不同操作系统的优势,采用域控制器进行整个渲染平台的用户管理和文件共享管理,设计与实现了跨平台集群渲染,实现了不同平台之间的优化组合、互联互通、资源共享。通过为Muster集群渲染管理软件配置MySQL后台数据库,灵活配置Muster集群渲染管理系统的用户权限,实现了对跨平台集群渲染系统的有效管理。最后本文使用JSP动态网页技术开发了一个跨平台集群渲染系统Web Portal,实现用户的注册、不同类型用户的权限管理、场景文件和数据文件的上传,此外用户还可以自主提交渲染作业、设置渲染参数、调度渲染作业、查看渲染作业的性能报告和下载渲染输出的图片序列,通过设置场景文件的相对路径解决了场景文件路径依赖问题,实现了基于B/S模式的远程自适应渲染。