[发明专利]一种数字虚拟对象的毛发处理方法、装置及存储介质有效
申请号: | 202310545338.4 | 申请日: | 2023-05-16 |
公开(公告)号: | CN116258801B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 周川 | 申请(专利权)人: | 海马云(天津)信息技术有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T15/00 |
代理公司: | 北京诚新知识产权代理事务所(普通合伙) 11759 | 代理人: | 李官 |
地址: | 301700 天津市武清区京*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 虚拟 对象 毛发 处理 方法 装置 存储 介质 | ||
本发明涉及一种数字虚拟对象的毛发处理方法、装置及存储介质,其中,该方法包括:实时获取数字虚拟对象的毛发中毛发发根速度向量信息;根据所述发根速度向量信息的变化确定毛发运动状况;根据所述毛发运动状况将毛发的运动状况在运动状态与初始形态之间切换。本发明实施例与现有技术相比,可通过发根速度大小来自动判断过渡时机并执行运动状态和初始形态状态之间切换,能够将虚拟对象的毛发在大幅运动后并受碰撞阻挡的散乱状态恢复到初始形态,并兼顾较好的运动状态、碰撞、初始形态。
技术领域
本发明涉及云计算领域,具体涉及一种数字虚拟对象的毛发处理方法、装置、设备及存储介质。
背景技术
本部分向读者介绍可能与发明实施例的各个方面相关的背景技术,相信能够向读者提供有用的背景信息,从而有助于读者更好地理解本发明实施例的各个方面。因此,可以理解,本部分的说明是用于上述目的,而并非构成对现有技术的承认。
UE,是软件Unreal Engine的简称,中文名称为虚幻引擎。虚幻引擎是由EpicGames公司推出的一款游戏开发引擎。虚幻引擎4中已经提供了真实感更强的Groom毛发渲染和基于Niagara发射器的毛发动力学模拟。虚幻引擎内置有毛发解算器,数字人长发在应用碰撞并通过调节发丝刚性、粗度等解算参数,可以获得较理想的物理运动状态。
在使用虚幻引擎内置的毛发解算器时,长度较长的毛发通过现有的模拟参数调节动力学模拟效果的过程中会遇到一些难以解决的问题。例如,毛发在大幅运动后,无法将受碰撞阻挡的散乱毛发重新回到初始形态,以及无法同时兼顾较好的运动状态、碰撞、初始形态等。
发明内容
针对现有技术中的缺陷,本发明提供一种数字虚拟对象的毛发处理方法、装置、设备及存储介质,可以将虚拟对象的毛发在大幅运动后并受碰撞阻挡的散乱状态恢复到初始形态,并能兼顾较好的运动状态、碰撞、初始形态。
第一方面,本发明提供了一种数字虚拟对象的毛发处理方法,包括:
实时获取数字虚拟对象的毛发中毛发发根速度向量信息;
根据所述发根速度向量信息的变化确定毛发运动状况;
根据所述毛发运动状况将毛发的运动状况在运动状态与初始形态之间切换。
第二方面,本发明实施例还提供一种数字虚拟对象的毛发处理装置,包括:
信息获取单元,用以实时获取数字虚拟对象的毛发中毛发发根速度向量信息;
毛发运动状况获取单元,用以根据所述发根速度向量信息的变化确定毛发运动状况;
毛发运动状况切换单元,用以根据所述毛发运动状况将毛发的运动状况在运动状态与初始形态之间切换。
第三方面,本发明实施例还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器读取并执行,使得所述一个或多个处理器实现如上述的数字虚拟对象的毛发处理方法。
第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的数字虚拟对象的毛发处理方法。
由上述技术方案可知,本发明实施例提供的一种数字虚拟对象的毛发处理方法、装置、设备及存储介质,与现有技术相比,可通过发根速度大小来自动判断过渡时机,并执行运动状态和初始形态状态之间切换,能够将虚拟对象的毛发在大幅运动后并受碰撞阻挡的散乱状态恢复到初始形态,并兼顾较好的运动状态、碰撞、初始形态。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海马云(天津)信息技术有限公司,未经海马云(天津)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310545338.4/2.html,转载请声明来源钻瓜专利网。