一种基于Unity3D引擎的头发模拟制作方法及系统

    公开(公告)号:CN109147052A

    公开(公告)日:2019-01-04

    申请号:CN201810960673.X

    申请日:2018-08-22

    IPC分类号: G06T17/20 G06T15/04 G06T13/40

    CPC分类号: G06T17/20 G06T13/40 G06T15/04

    摘要: 本发明提供一种基于Unity3D引擎的头发模拟制作方法,包括创建发型,进行网格和骨骼的创建,骨骼的创建是通过设置头发中的骨骼控制节点确定骨骼控制位置,并采用拉格朗日差值计算头发运动的差值;初始化网格顶点、纹理坐标贴图、颜色、骨骼、由网格顶点构建的三角形信息,通过三角形组合成面片,在面片上赋以纹理坐标贴图信息,创建网格渲染;通过控制配置参数实现对发型的处理,通过蒙皮网格渲染器,把单簇的头发合并成一个完整的头发,并根据配置参数的刷新更新发型;存储发型的配置参数信息实现对发型的保存。本发明还提供一种基于Unity3D引擎的头发模拟制作系统,实现对人体头发的自定义创建与修改,灵活且可移植性高。