特效渲染方法、装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:27939201 阅读:24 留言:0更新日期:2021-04-02 14:20
本公开关于一种特效渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品。所述方法包括:获取对象和虚拟容器,虚拟容器被渲染在对象的目标部位上,虚拟容器中包含液体对象,液体对象为按照预设的液体粒子外观对液体粒子进行渲染得到的;获取目标部位的部位运动信息;根据部位运动信息,确定目标部位作用于虚拟容器的容器作用力信息,并基于容器作用力信息得到容器运动信息;根据容器运动信息控制虚拟容器中的液体对象进行运动。根据本公开的方案,通过支持实时对液体对象进行具有高度真实感的物理动画模拟,使得交互过程更加接近真实世界,从而可以使特效渲染方式更加完善。

【技术实现步骤摘要】
特效渲染方法、装置、电子设备、计算机可读存储介质
本公开涉及计算机
,尤其涉及一种特效渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
随着计算机技术的发展和智能终端的普及,用户可以通过交互应用与智能终端中的虚拟对象在虚拟场景中进行交互。相关技术中,与虚拟对象进行交互可通过基于物理的动画模拟实现。基于物理的动画模拟是计算机图形学、数字娱乐(如游戏等)和虚拟现实领域的一项重要内容。近年来,对液体具有较高真实感的实时动画模拟算法和技术取得了一系列进展,但主要集中在PC(PersonalComputer,个人计算机)和服务器平台,如使用平滑粒子流体动力学(SPH,SmoothedParticleHydrodynamics)和物质点法(MPM,MaterialPointMethod,MPM)经典算法对大量粒子进行离线的仿真和模拟等。但是,随着计算机技术的发展,亟需一种在算力资源较少的终端或边缘计算节点模拟具有高度真实感的特效渲染方法。
技术实现思路
本公开提供一种特效渲染方法、装置、电子本文档来自技高网...

【技术保护点】
1.一种特效渲染方法,其特征在于,包括:/n获取对象和虚拟容器,所述虚拟容器被渲染在所述对象的目标部位上,所述虚拟容器中包含液体对象,所述液体对象为按照预设的液体粒子外观对液体粒子进行渲染得到的;/n获取所述目标部位的部位运动信息;/n根据所述部位运动信息,确定所述目标部位作用于所述虚拟容器的容器作用力信息,并基于所述容器作用力信息得到容器运动信息;/n根据所述容器运动信息控制所述虚拟容器中的液体对象进行运动。/n

【技术特征摘要】
1.一种特效渲染方法,其特征在于,包括:
获取对象和虚拟容器,所述虚拟容器被渲染在所述对象的目标部位上,所述虚拟容器中包含液体对象,所述液体对象为按照预设的液体粒子外观对液体粒子进行渲染得到的;
获取所述目标部位的部位运动信息;
根据所述部位运动信息,确定所述目标部位作用于所述虚拟容器的容器作用力信息,并基于所述容器作用力信息得到容器运动信息;
根据所述容器运动信息控制所述虚拟容器中的液体对象进行运动。


2.根据权利要求1所述的特效渲染方法,其特征在于,所述获取对象和虚拟容器,包括:
采集图像,所述图像中包含所述对象;
获取所述对象上目标部位的部位轮廓信息;
根据所述部位轮廓信息,在所述目标部位上渲染所述虚拟容器,将所述液体对象渲染至所述虚拟容器中。


3.根据权利要求1所述的特效渲染方法,其特征在于,所述部位运动信息包括部位运动方向和部位运动距离;
所述根据所述部位运动信息,确定所述目标部位作用于所述虚拟容器的容器作用力信息,并基于所述容器作用力信息得到容器运动信息,包括:
根据所述部位运动方向和所述部位运动距离,生成所述目标部位作用于所述虚拟容器的容器作用力信息;
根据所述容器作用力信息确定所述虚拟容器的容器运动方向和容器运动加速度。


4.根据权利要求3所述的特效渲染方法,其特征在于,所述根据所述容器运动信息,控制所述虚拟容器中的液体对象进行运动,包括:
根据当前时刻所述虚拟容器的容器运动方向和容器运动加速度,以及预设的所述液体对象的液体物理属性信息,生成所述虚拟容器作用于所述液体对象的液体作用力信息;
根据所述液体作用力信息以及所述液体物理属性信息,得到所述液体对象在下一个时刻的目标位置信息;
根据所述液体对象在所述当前时刻的位置信息以及所述目标位置信息,控制所述液体对象进行运动。


5.根据权利要求4所述的特效渲染方法,其特征在于,所述根据所述液体对象在所述当前时...

【专利技术属性】
技术研发人员:戴强王剑姚鹤斌马重阳李雅子
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1