[发明专利]一种阴影渲染的方法、装置以及电子设备有效
申请号: | 202110310959.5 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113012274B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 易律 | 申请(专利权)人: | 北京壳木软件有限责任公司 |
主分类号: | G06T15/60 | 分类号: | G06T15/60;G06T15/00;G06T15/04;A63F13/52;A63F13/60 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 阴影 渲染 方法 装置 以及 电子设备 | ||
本申请实施例提供一种阴影渲染的方法、装置以及电子设备,所述方法包括:根据渲染目标的当前位置确定光方向;从多个切分方向中选择与所述光方向对应的目标阴影信息,并根据所述目标阴影信息得到目标阴影贴图,其中,所述目标阴影信息对应的切分方向是与所述光方向最接近的切分方向;根据所述目标阴影贴图完成本次阴影渲染;确认所述渲染目标的位置发生变化,重复执行上述过程,完成所述渲染目标的移动渲染。本申请的一些实施例由于基于预先存储的各切分方向的硬阴影信息来实现移动物体的渲染,节省了计算量,提升了嵌入式终端对移动物体的阴影渲染的效果。
技术领域
本申请涉及游戏开发领域,具体而言本申请实施例涉及一种阴影渲染的方法、装置以及电子设备。
背景技术
阴影对于提升游戏中渲染对象的真实感非常重要。目前比较流行的技术主要有以下几种:第一种,投射阴影,在于先把阴影从光源的视角先渲染遮挡对象(occluder)得到阴影,再投射到阴影接收对象(receiver)上,这样就可以把阴影作用到不平坦的面上。这种方法的缺点就是需要明确地知道occluder和receiver,并且occluder自身的阴影是无法渲染的,只能适用于简单的场景。第二种,阴影深度贴图(ShadowMap)是一种常用的实时阴影的生成方法。它以光源位置作为视点,基于深度缓存(Z-buffering)算法,将每个像素点的深度值(z-depth)也就是距离光源最近的对象距离记录在Z-buffer中,输出生成阴影深度贴图。渲染物体光照时,将渲染对象的世界坐标转换到光源视角的坐标系中,与阴影深度贴图中对应位置的深度值比较,如果深度值大于阴影深度贴图中深度值,则该点在阴影中。ShadowMap技术需要每帧从光源位置渲染阴影深度贴图,点(omini light)光源还需要沿前后上下左右渲染6次阴影深度贴图,性能开销很大;第三种,阴影烘培技术是一种离线计算阴影的技术。它需要将每个网格对象的三角形通过二位坐标(UV)映射到一张贴图上。烘培计算时,反向获得阴影贴图上的每个像素的世界坐标,从该坐标向光源发射射线,如果被遮挡,则该像素在阴影中。渲染物体时直接采样烘培贴图即可获得阴影信息,开销很小,但是,该技术不支持物体移动或者光源移动,只能适用于静态场景。
因此,如何提升在移动终端上进行阴影渲染的技术效果成了亟待解决的技术问题。
发明内容
本申请实施例的目的在于提供一种阴影渲染的方法、装置以及电子设备,本申请的实施例提供一种离线计算多方向入射光阴影,保存为阴影数据(即预先计算并保存的与多个切分方向中各切分方向分别对应的阴影信息),实时渲染还原阴影的技术,本申请的一些实施例适用于可产生阴影的光源固定,渲染目标可水平移动场景中的物体自身阴影渲染。
第一方面,本申请的一些实施例提供一种阴影渲染的方法,所述方法包括:根据渲染目标的当前位置确定光方向;从多个切分方向中选择与所述光方向对应的目标阴影信息,并根据所述目标阴影信息得到目标阴影贴图,其中,所述目标阴影信息对应的切分方向是与所述光方向最接近的切分方向;根据所述目标阴影贴图完成本次阴影渲染;确认所述渲染目标的位置发生变化,重复执行上述过程,完成所述渲染目标的移动渲染。
本申请的一些实施例由于基于预先存储的各切分方向的阴影信息来实现移动物体的渲染,节省了计算量,提升了嵌入式终端对移动物体的阴影渲染的效果。
在一些实施例中,在从多个切分方向中选择与所述光方向对应的目标阴影信息,并根据所述目标阴影信息得到目标阴影贴图之前,所述方法还包括:获取与所述多个切分方向中各切分方向分别对应的阴影信息。
本申请的实施例为了获取与当前光方向匹配的目标切分方向,需要预先获取已经存储的多个切分方向对应的阴影信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京壳木软件有限责任公司,未经北京壳木软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110310959.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电极片生产线
- 下一篇:基于双流制轨道车辆运行的转换区接触网及转换区系统