什么是 ZarVis?

ZarVis (Zelos For Particle & Volume Integration System) 是 Dexter Studios 自主研发的内部软件。

视觉效果领域最难的部分是通过电脑特技(CG)技术生成海洋,开发 ZarVis 就是为了 在制作大规模海洋或液体效果的镜头时效率更高。ZarVis 能够轻松生成大范围的海洋, 并已成功使用在《狄仁杰之神都龙王》、《海盗》、《华政》等影视作品中。目前, 我们仍在不断技术更新。

特性
Features

Fig_ZFX 사본
Fig_ZFX_Node 사본

· ZarVis 是 Maya 的插件,提供一体化,高效的工作流程。
· 只要连接 ZarVis 提供的节点,使用者就能通过程序化的方式实现想要的效果。
· ZarVis 可以生成平静或汹涌的海面,以及模拟与海水互动的颗粒。
· ZarVis 可以在多种 3D 应用软件 (如 Maya, Houdini, RenderMan 等) 的环境下实 现同样的效果。
· ZarVis 有一个预设海洋库为使用者提供便利。

海洋
Ocean

Fig_ZFX_Ocean 사본
Fig_ZFX_OceanPreview 사본

· ZarVis 能够通过计算海面的最高点来模拟海面。
· 计算出的结果能够通过 GLSL 置换材质器在 Maya 的视窗里实时预览。
· 置换信息相关的数据会被储存为图片文件。
· 这些图片文件可用图片编辑工具进行编辑,便捷地组合多种海洋图案,提高工 作效率。
· 另外,ZarVis 最近新增了许多新的技术,例如 TMA 光谱,改进了虚拟海洋的真实 性。

破浪
Breaking Wave

Fig_ZFX_BreakingWave 사본

· 通过 ZarVis 的破浪变形器,只需简单画几条曲线就能形成理想的海浪形状。
· 另外,ZarVis 内置的工具可以将海面上的破浪融合在一起,生成即自然又动感的 海浪。
· 为了实时预览大量数据以及加快镜头制作效率,我们使用了 CUDA 加速的 CPU 进行运算。

混合液体模拟
Hybrid Fluid Simulation

Fig_ZFX_Simulation 사본

· ZarVis 通过独立开发的 FLIPs 或水平集来进行液体模拟。
· 有些汹涌的大场面(例如海啸和洪水)需要大量数据及很长的计算时间,因此 ZarVis 利用多线程技术和 GPGPU 技术来加速计算。
· 由于同时拥有多线程技术和 GPGPU 技术,我们能够按不同情况选择其一或者 结合两种技术,以便为使用者提供效率最大化的方式。

Related Projects