我们可能都知道浏览器含有一个渲染引擎,建模渲染,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。
但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览器的渲染原理,有了些心得,渲染,在这里跟大家分享一下,这里只讨论渲染引擎较主要的用途——显示应用了CSS之后的html及图片。
提供了两种特色功能,大大提高工作室的渲染效率**种为渲染模式/艺术家模式。所谓渲染模式是指工作站可以参与集群渲染,而艺术家模式则工作站不参与集群渲染。为了将渲染环境和工作环境彻底隔离,渲染动画,支持盘符转换。例如艺术家在工作时,较快的渲染,工作的盘符为X盘,而渲染时场景文件中也会引用X盘当中的材质文件等。但是当切换为渲染模式时,艺术家工作的盘符可以被临时修改为Y盘,而X盘则被替换为了一个网络虚拟磁盘,这样所有的工作站在渲染时,都统一使用文件服务器上的素材,保证渲染的正确性。而当艺术家要使用此工作站可以自动将Y盘修改回为X盘,从而继续在原有的工作环境下工作。这种功能适合于Maya,3dsmax等各种主流软件。
*二种为核数控制。在主要使用3dsmax的工作室中,大家都使用了性能强劲的4核处理器或者更多核,甚至多路处理器的工作站。但是平时工作时处理器的利用率并不是很高,为了有效地利用工作站的计算能力,艺术家可以一边工作,一边在后台渲染。此时,艺术家们可以使用炫软件,来控制参与后台集群渲染的核数。假设工作室有20台工作站,平时分配2核给集群渲染,假设白天工作时间8小时,那么在基本不增加任何成本(电费稍微增加)的情况下,相当于有单独的 10台4核服务器在免费做集群渲染,如此可以大幅提高制作效率。