什么是ZENN Fur?

以Zelos Fur为基础开发而成的ZENN Fur是一种能够制作数码毛发的新系统。

通过使用ZENN Fur,能够制作出类似猩猩,老虎,狮子等全身被毛发覆盖的数码动物。一根毛发是用一条非常细的曲线来表现的,如果要覆盖动物全身,需要数百万到数千万条曲线。所以,通常一只动物就需要生成数百GB的毛发数据。使用ZENN的话,能够高效地控制毛发数据,从而生成动物的毛发。

毛囊的生成与分布
Follicle Distribution

04.20.01_ZENN_Fur_01 사본

要在身体表面种植毛发,首先需要生成毛囊。
· 表面上生成点有多种方法。
· ZENN支持蒙特卡洛分布,波松分布等多种毛囊生成方式。
· 使用者通过密度地图能够控制局部的毛发密度。
· 利用这些分布方式,我们能够对每种情况进行高效的数据管理。

支持RenderMan
RenderMan Support

KFYG_01_980

· 利用ZENN生成的毛发可以通过RenderMan渲染之后进行确认。(现版本的ZENN只支持RenderMan)
· 渲染时,ZENN的缓存文件能够转变成RiCurves图元,从而生成RenderMan DSO(Dynamic Shared Object)。
· ZENN的缓存文件里除了定点位置数据外还包含质感坐标,颜色,索引,厚度等属性数据,RenderMan Shader通过活用这些数据能够得出多样的渲染结果。

实时预览
Real-time Preview

04.20.03_ZENN_Fur_03 사본

· 要确认生成的毛发,需要毛发的颜色及阴影等要素的计算结果。
· 未计算颜色及阴影等要素的渲染画面无法区别每一根毛发的形态。
· 由于需要RenderMan渲染,生成画面的过程很耗时,所以能够实时确认毛发的颜色和形态很重要。
· ZENN的Maya视窗提供预览功能,能够实时确认毛发的形态。

快并稳定的模拟测试
Fast & Stable Simulation

04.20.04_ZENN_Fur_04 사본

· ZENN提供基于PBD(Position Based Dynamics)方式的快并稳定的模拟测试功能。
· PBD方式在数据上比较稳定并且便于增加限制条件,所以它是最近生成物理基础运动的常用方式。
· 但PBD方式存在随时间空格及反复数据变化改变弹性的问题。
· 如果需要更精细的模拟测试,可以利用Maya Hair等来制作毛发的运动再放入ZENN中使用。

Related Projects