动态光线特效的展示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35109868 阅读:41 留言:0更新日期:2022-10-01 17:23
本公开提供了一种动态光线特效的展示方法、装置、计算机设备及存储介质,其中,该方法包括:获取与动态光线特效对应的三维模型、以及原始纹理贴图;基于所述原始纹理贴图、预设的纹理偏移速度、以及与所述动态光线特效对应的自发光信息,生成所述动态光线特效对应的自发光纹理贴图;确定所述三维模型对应的目标透明度贴图;其中,所述目标透明度贴图用于控制所述动态光线特效的光线边缘消隐效果;基于所述自发光纹理贴图和所述目标透明度贴图,对所述三维模型进行渲染,得到特效渲染图像。本公开实施例简化了对于动态光线特效的展示流程,提升了动态光线特效的展示效果。提升了动态光线特效的展示效果。提升了动态光线特效的展示效果。

【技术实现步骤摘要】
动态光线特效的展示方法、装置、计算机设备及存储介质


[0001]本公开涉及增强现实
,具体而言,涉及一种动态光线特效的 展示方法、装置、计算机设备及存储介质。

技术介绍

[0002]在增强现实(Augmented Reality,AR)领域中,为了使得AR效果更 为美观,可以利用动态光线特效作为某些目标对象的烘托,对目标对象进 行更好的展示。例如在对博物馆数字藏品等的AR展示过程中,可以在数字 藏品的上方或者下方施加动态光线特效,以增加对数字藏品的展示形式。 当前的动态广西按特效在Unity引擎中实现起来比较复杂,效果较难达到预 期效果,并且操作过程也比较繁琐。

技术实现思路

[0003]本公开实施例至少提供一种动态光线特效的展示方法、装置、计算机 设备及存储介质。
[0004]第一方面,本公开实施例提供了一种动态光线特效的展示方法,包括:
[0005]获取与动态光线特效对应的三维模型、以及原始纹理贴图;
[0006]基于所述原始纹理贴图、预设的纹理偏移速度、以及与所述动态光线 特效对应的自发光信息,生成所述动态光线特效对应的自发光纹理贴图;
[0007]确定所述三维模型对应的目标透明度贴图;其中,所述目标透明度贴 图用于控制所述动态光线特效的光线边缘消隐效果;
[0008]基于所述自发光纹理贴图和所述目标透明度贴图,对所述三维模型进 行渲染,得到特效渲染图像。
[0009]在本公开实施例中,利用原始纹理贴图,制作动态光线特效对应的自 发光纹理贴图,并利用原始纹理贴图制作动态光线特效目标透明度贴图, 而目标透明度贴图能够对自发光纹理贴图进行一定程度的遮罩,使得光线 的边缘呈现消隐效果,所得到的光线效果更加真实,且简化了对于动态光 线特效的展示流程,提升了动态光线特效的展示效果。
[0010]一种可选的实施方式中,所述基于所述原始纹理贴图、预设的纹理偏 移速度、以及与所述动态光线特效对应的自发光信息,生成所述动态光线 特效对应的自发光纹理贴图,包括:
[0011]基于所述原始纹理贴图、以及所述预设的纹理偏移速度,确定所述原 始纹理贴图中各个像素点分别对应的偏移量;
[0012]基于所述原始纹理贴图中各个像素点分别对应的偏移值,对所述原始 纹理贴图中的各个像素点进行偏移处理,得到偏移处理后的纹理贴图。
[0013]这样,调整了动态光线的发光位置、强度等信息,并结合自发光信息 得到了自发光纹理贴图,增加自发光效果。
[0014]一种可选的实施方式中,所述基于所述偏移处理后的纹理贴图以及所 述自发光
信息,生成所述自发光纹理贴图,包括:
[0015]基于所述偏移处理后的纹理贴图,得到噪波贴图;
[0016]对所述噪波贴图和所述自发光信息进行融合处理,得到自发光纹理贴 图,所述自发光信息包括:自发光颜色和/或自发光强度。
[0017]这样,可以通过更改自发光信息来控制动态光线特效的具体效果,使 得动态光线特效具有更强的可操控性。
[0018]一种可选的实施方式中,所述确定所述三维模型对应的目标透明度贴 图,包括:
[0019]确定用于表征第一方向边缘消隐的第一边缘消隐信息以及用于表征第 二方向边缘消隐的第二边缘消隐信息,所述第一方向表示光线的延伸方向; 所述第二方向表示与所述光线延伸方向垂直的方向;
[0020]对所述第一边缘消隐信息及所述第二边缘消隐信息进行融合处理,得 到目标透明度贴图。
[0021]这样,可以针对第一方向和/或第二方向进行消隐处理,使得动态特效 增加消隐效果,提升动态光线特效的真实性。
[0022]一种可选的实施方式中,根据以下方式确定所述第一边缘消隐信息:
[0023]基于所述原始纹理贴图、以及光线消隐偏移信息、和光线消隐强度信 息,确定所述第一边缘消隐信息,所述光线消隐偏移信息用于表示所述光 线在第一方向的消隐距离;所述光线消隐强度信息用于指示所述光线在第 一方向消隐时的最大消隐光强。
[0024]一种可选的实施方式中,根据以下方式确定所述第二边缘消隐信息:
[0025]基于所述三维模型的多个顶点分别在世界坐标系下的空间法线、以及 与所述三维模型对应的视角方向,确定用于表征第二方向边缘消隐的第二 边缘消隐信息。
[0026]一种可选的实施方式中,所述基于所述原始纹理贴图、以及光线消隐 偏移信息、和光线消隐强度信息,确定在第一方向的第一边缘消隐信息, 包括:
[0027]从所述原始纹理贴图中,确定用于表征所述三维模型的多个顶点在第 一方向的第一方向信息;
[0028]基于所述第一方向信息、所述光线消隐偏移信息、以及所述光线消隐 强度信息,得到多个顶点分别在边缘消隐效果下的透明度信息;
[0029]基于多个顶点分别在边缘消隐效果下的透明度信息,确定第一边缘消 隐信息。
[0030]基于所述原始纹理贴图、以及光线消隐偏移信息、和光线消隐强度信 息,确定在第一方向的第一边缘消隐信息,包括:
[0031]从所述原始纹理贴图中,确定用于表征所述三维模型的多个顶点在第 一方向的第一方向信息;
[0032]基于所述第一方向信息、所述光线消隐偏移信息、以及所述光线消隐 强度信息,得到多个顶点分别在边缘消隐效果下的透明度信息;
[0033]基于多个顶点分别在边缘消隐效果下的透明度信息,确定第一边缘消 隐信息。
[0034]这样,通过简单的处理过程,实现了对第一方向的光线增加消隐特效, 简化动态光线特效的制作难度。
[0035]一种可选的实施方式中,所述基于多个顶点分别在边缘消隐效果下的 透明度信息,确定第一边缘消隐信息,包括:
[0036]基于预设的第一限性值、和预设的第二限性值,对多个所述顶点分别 在边缘消隐效果下透明度信息进行限性值调整操作,得到多个所述顶点分 别在边缘消隐效果下的备选透明度信息;所述限性值用于限定所述透明度 信息的变化范围;
[0037]基于每个顶点在边缘消隐效果下的备选透明度信息、以及该顶点对应 的第一方向信息,确定每个所述顶点对应的目标透明度信息;
[0038]基于多个顶点分别对应的目标透明度信息,确定第一边缘消隐信息。
[0039]一种可选的实施方式中,所述基于所述三维模型的多个顶点分别在世 界坐标系下的空间法线、以及与所述三维模型对应的视角方向,确定用于 表征第二方向边缘消隐的第二边缘消隐信息,包括:
[0040]将所述三维模型的多个顶点分别在世界坐标系下的空间法线、以及与 所述三维模型对应的视角方向进行点积处理后,确定点积处理结果的绝对 值,得到与多个顶点分别对应的消隐值;其中,所述消隐值用于表征与所 述顶点对应的消隐程度;
[0041]基于多个顶点分别对应的消隐值,得到所述第二边缘消隐信息。
[0042]这样,通过简单的处理过程,实现了对第二方向的光线增加消隐特效, 简化动态光线特效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态光线特效的展示方法,其特征在于,包括:获取与动态光线特效对应的三维模型、以及原始纹理贴图;基于所述原始纹理贴图、预设的纹理偏移速度、以及与所述动态光线特效对应的自发光信息,生成所述动态光线特效对应的自发光纹理贴图;确定所述三维模型对应的目标透明度贴图;其中,所述目标透明度贴图用于控制所述动态光线特效的光线边缘消隐效果;基于所述自发光纹理贴图和所述目标透明度贴图,对所述三维模型进行渲染,得到特效渲染图像。2.根据权利要求1所述的方法,其特征在于,所述基于所述原始纹理贴图、预设的纹理偏移速度、以及与所述动态光线特效对应的自发光信息,生成所述动态光线特效对应的自发光纹理贴图,包括:基于所述原始纹理贴图、以及所述预设的纹理偏移速度,确定所述原始纹理贴图中各个像素点分别对应的偏移量;基于所述原始纹理贴图中各个像素点分别对应的偏移值,对所述原始纹理贴图中的各个像素点进行偏移处理,得到偏移处理后的纹理贴图;基于所述偏移处理后的纹理贴图以及所述自发光信息,生成所述自发光纹理贴图。3.根据权利要求2所述的方法,其特征在于,所述基于所述偏移处理后的纹理贴图以及所述自发光信息,生成所述自发光纹理贴图,包括:基于所述偏移处理后的纹理贴图,得到噪波贴图;对所述噪波贴图和所述自发光信息进行融合处理,得到自发光纹理贴图,所述自发光信息包括:自发光颜色和/或自发光强度。4.根据权利要求1

3任一项所述的方法,其特征在于,所述确定所述三维模型对应的目标透明度贴图,包括:确定用于表征第一方向边缘消隐的第一边缘消隐信息以及用于表征第二方向边缘消隐的第二边缘消隐信息,所述第一方向表示光线的延伸方向;所述第二方向表示与所述光线延伸方向垂直的方向;对所述第一边缘消隐信息及所述第二边缘消隐信息进行融合处理,得到目标透明度贴图。5.根据权利要求4所述的方法,其特征在于,根据以下方式确定所述第一边缘消隐信息:基于所述原始纹理贴图、以及光线消隐偏移信息、和光线消隐强度信息,确定所述第一边缘消隐信息,所述光线消隐偏移信息用于表示所述光线在第一方向的消隐距离;所述光线消隐强度信息用于指示所述光线在第一方向消隐时的最大消隐光强。6.根据权利要求4所述的方法,其特征在于,根据以下方式确定所述第二边缘消隐信息:基于所述三维模型的多个顶点分别在世界坐标系下的空间法线、以及与所述三维模型对应的视角方向,确定用于表征第二方向边缘消隐的第二边缘消隐信息。7.根据权利要求5所述的方法,其特征在于,所述基于所述原始纹理贴图、以及光线消隐偏移信息、和光线消隐强度信息,确定在第一方向的第一边缘消隐信息,包括:
从所述原始纹理贴图中,确定用于表征所述三维模型的多个顶点在第一方向的第一方向信息;基于所述第一方向信息、所述光线消隐偏移信息、以及所述光线消隐强度信息,得到多个顶点分别在边缘消隐效果下的透明度信息;基于多个顶点分别在边缘消隐效果下的透明度信息,确定第一边缘消隐信息。8.根据权利要求7所述的方法,其特征在于,所述基于多个顶点分别在边缘消隐效果下的透明度信息,确定第一边缘消隐信息,包括:基于预设的第一限性值、和预设的第二限性值,对多个所述顶点分别在边缘消隐效果...

【专利技术属性】
技术研发人员:张天宇
申请(专利权)人:北京大甜绵白糖科技有限公司
类型:发明
国别省市:

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

1