模型表面液体流动效果的渲染方法、装置和电子设备制造方法及图纸

技术编号:37112582 阅读:29 留言:0更新日期:2023-04-01 05:09
本发明专利技术提供了一种模型表面液体流动效果的渲染方法、装置和电子设备,获取目标模型的基础材质;其中的基础材质上叠加有目标贴图,响应于目标模型被击中,确定目标模型的被击中位置的UV坐标;从预先生成的轨迹贴图中获取目标轨迹贴图;根据UV坐标,在目标贴图中叠加目标轨迹贴图中的流动轨迹,得到液体流动贴图;基于液体流动贴图和基础材质,以渲染显示模型表面的液体流动效果。该方式中,预先在基础材质中设置目标贴图,在模型被击中后,将目标轨迹贴图中的流动轨迹叠加至目标贴图的被击中位置,得到液体流动贴图,通过渲染液体流动贴图,在目标模型表面实现液体流动的效果,提高了液体流动效果的细腻度,提高了渲染效果的写实感和真实感。实感和真实感。实感和真实感。

【技术实现步骤摘要】
模型表面液体流动效果的渲染方法、装置和电子设备


[0001]本专利技术涉及模型渲染
,尤其是涉及一种模型表面液体流动效果的渲染方法、装置和电子设备。

技术介绍

[0002]目前的一些游戏中,当游戏角色受伤(比如被击中)后,一般不会在皮肤的受伤位置产生真实的血流效果。相关技术中,通常会在游戏角色的受伤部位放置三维粒子,模拟渲染受伤后喷血的效果,首先三维粒子的渲染效果较为粗糙,其次,在真实的人类场景中,很少会有受伤后喷血的场面,所以该种方式的渲染效果缺乏写实感和真实感。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种模型表面液体流动效果的渲染方法、装置和电子设备,以使液体能够顺着模型表面流动,液体流动效果更加细腻,提高渲染效果的写实感和真实感。
[0004]第一方面,本专利技术实施例提供了一种模型表面液体流动效果的渲染方法,该方法包括:获取目标模型的基础材质;其中,基础材质上叠加有预先创建的目标贴图,目标贴图的贴图纹理与基础材质的材质纹理相同;响应于目标模型被击中,确定目标模型的被击中位置的UV坐标;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模型表面液体流动效果的渲染方法,其特征在于,所述方法包括:获取目标模型的基础材质;其中,所述基础材质上叠加有预先创建的目标贴图,所述目标贴图的贴图纹理与所述基础材质的材质纹理相同;响应于所述目标模型被击中,确定所述目标模型的被击中位置的UV坐标;从预先生成的轨迹贴图中获取目标轨迹贴图;其中,所述轨迹贴图包括液体的流动轨迹;根据所述UV坐标,在所述目标贴图中叠加所述目标轨迹贴图中的流动轨迹,得到液体流动贴图;基于所述液体流动贴图和所述基础材质,以渲染显示所述模型表面的液体流动效果。2.根据权利要求1所述的方法,其特征在于,所述预先生成的轨迹贴图包括多个,每个所述轨迹贴图中所述液体的流动轨迹不同。3.根据权利要求1所述的方法,其特征在于,所述目标轨迹贴图的数量与所述目标模型被击中的次数相同。4.根据权利要求1所述的方法,其特征在于,根据所述UV坐标,在所述目标贴图中叠加所述目标轨迹贴图中的流动轨迹,得到液体流动贴图的步骤,包括:从所述目标贴图中确定所述UV坐标对应的目标位置;其中,所述目标贴图中的位置与所述目标模型的UV空间中的坐标位置对应;在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,得到所述液体流动贴图;其中,所述液体流动贴图中包括至少一个流动轨迹。5.根据权利要求4所述的方法,其特征在于,在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,得到所述液体流动贴图的步骤,包括:在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,并在所述流动轨迹的轨迹区域绘制预设的液体颜色,得到所述液体流动贴图。6.根据权利要求1所述的方法,其特征在于,基于所述液体流动贴图和所述基础材质,以渲染显示所述模型表面的液体流动效果的步骤,包括:根据预设的目标参数,在所述基础材质中显示所述液体流动贴图中的流动轨迹,得到所述模型表面的液体流动效果;其中,所述目标参数用于模拟所述模型表面的液体流动效果。7.根据权利要求6所述的方法,其特征在于,所述目标参数包括:移动速度和流动方向;根据预设的目标参数,在所述基础材质中显示所述液体流动贴图中的流动轨迹,得到所述模型表面的液体流动效果的步骤,包括:在所述液体流动贴图中的流动轨迹上叠加预设的遮罩贴图;其中,所述遮罩贴图的贴图纹理与所述目标贴图的贴图纹理相同;按照...

【专利技术属性】
技术研发人员:肖威威
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1