我在尝试制作一种偏风格化的毛发渲染效果,希望能找到办法可以自定义 Groom 的法线方向
或者找到其他的代替方式可以实现风格化的毛发渲染效果
我的目标是制作风格化的 Groom,整体效果类似 梦工厂 的动画电影《荒野机器人》
根据该电影的分享,他们修改了毛发的法线并给groom传入了很多自定义的数据
但是根据目前能查到的资料,Unreal中 Groom 的法线似乎是在渲染阶段由引擎内部根据曲线切线、方向等数据实时计算出来的。而且 Groom 在导入 Alembic 时也不像普通网格那样允许自带法线或自定义属性,是否存在手动覆盖或修改法线的方法呢?
所以我想确认以下问题:
-
Groom 的法线是否完全由引擎在渲染时生成,无法自定义?
-
是否存在某种方式可以从 Alembic 传入自定义的每点/每根毛发的法线或额外属性?
-
如果都不行,是否只能通过修改 Hair Shading Model 来实现类似“面片化”或风格化的光照?
如果 Groom 真的无法实现,我是否应该改用 插片 的方式来制作卡通毛发?