【技术实现步骤摘要】
模型表面液体流动效果的渲染方法、装置和电子设备
[0001]本专利技术涉及模型渲染
,尤其是涉及一种模型表面液体流动效果的渲染方法、装置和电子设备。
技术介绍
[0002]目前的一些游戏中,当游戏角色受伤(比如被击中)后,一般不会在皮肤的受伤位置产生真实的血流效果。相关技术中,通常会在游戏角色的受伤部位放置三维粒子,模拟渲染受伤后喷血的效果,首先三维粒子的渲染效果较为粗糙,其次,在真实的人类场景中,很少会有受伤后喷血的场面,所以该种方式的渲染效果缺乏写实感和真实感。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种模型表面液体流动效果的渲染方法、装置和电子设备,以使液体能够顺着模型表面流动,液体流动效果更加细腻,提高渲染效果的写实感和真实感。
[0004]第一方面,本专利技术实施例提供了一种模型表面液体流动效果的渲染方法,该方法包括:获取目标模型的基础材质;其中,基础材质上叠加有预先创建的目标贴图,目标贴图的贴图纹理与基础材质的材质纹理相同;响应于目标模型被击中,确定目标模型的被 ...
【技术保护点】
【技术特征摘要】
1.一种模型表面液体流动效果的渲染方法,其特征在于,所述方法包括:获取目标模型的基础材质;其中,所述基础材质上叠加有预先创建的目标贴图,所述目标贴图的贴图纹理与所述基础材质的材质纹理相同;响应于所述目标模型被击中,确定所述目标模型的被击中位置的UV坐标;从预先生成的轨迹贴图中获取目标轨迹贴图;其中,所述轨迹贴图包括液体的流动轨迹;根据所述UV坐标,在所述目标贴图中叠加所述目标轨迹贴图中的流动轨迹,得到液体流动贴图;基于所述液体流动贴图和所述基础材质,以渲染显示所述模型表面的液体流动效果。2.根据权利要求1所述的方法,其特征在于,所述预先生成的轨迹贴图包括多个,每个所述轨迹贴图中所述液体的流动轨迹不同。3.根据权利要求1所述的方法,其特征在于,所述目标轨迹贴图的数量与所述目标模型被击中的次数相同。4.根据权利要求1所述的方法,其特征在于,根据所述UV坐标,在所述目标贴图中叠加所述目标轨迹贴图中的流动轨迹,得到液体流动贴图的步骤,包括:从所述目标贴图中确定所述UV坐标对应的目标位置;其中,所述目标贴图中的位置与所述目标模型的UV空间中的坐标位置对应;在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,得到所述液体流动贴图;其中,所述液体流动贴图中包括至少一个流动轨迹。5.根据权利要求4所述的方法,其特征在于,在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,得到所述液体流动贴图的步骤,包括:在所述目标贴图的目标位置叠加所述目标轨迹贴图中的流动轨迹,并在所述流动轨迹的轨迹区域绘制预设的液体颜色,得到所述液体流动贴图。6.根据权利要求1所述的方法,其特征在于,基于所述液体流动贴图和所述基础材质,以渲染显示所述模型表面的液体流动效果的步骤,包括:根据预设的目标参数,在所述基础材质中显示所述液体流动贴图中的流动轨迹,得到所述模型表面的液体流动效果;其中,所述目标参数用于模拟所述模型表面的液体流动效果。7.根据权利要求6所述的方法,其特征在于,所述目标参数包括:移动速度和流动方向;根据预设的目标参数,在所述基础材质中显示所述液体流动贴图中的流动轨迹,得到所述模型表面的液体流动效果的步骤,包括:在所述液体流动贴图中的流动轨迹上叠加预设的遮罩贴图;其中,所述遮罩贴图的贴图纹理与所述目标贴图的贴图纹理相同;按照...
【专利技术属性】
技术研发人员:肖威威,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。