一种场景中半透明物体的渲染方法、装置及电子设备制造方法及图纸

技术编号:21092407 阅读:28 留言:0更新日期:2019-05-11 11:01
本发明专利技术实施例提供了一种场景中半透明物体的渲染方法、装置及电子设备,该方法包括:获得待渲染场景中所需渲染的每一半透明物体对应的透明值;将每一半透明物体对应的透明值,存储于预设纹理信息中;通过预设纹理信息中存储的每一半透明物体对应的透明值,渲染每一半透明物体,以可以同批次渲染所有的半透明物体,以实现降低半透明物体的渲染次数,提高电子设备的渲染性能。

A Rendering Method, Device and Electronic Equipment for Translucent Objects in Scene

【技术实现步骤摘要】
一种场景中半透明物体的渲染方法、装置及电子设备
本专利技术涉及场景渲染
,特别是涉及一种场景中半透明物体的渲染方法、装置及电子设备。
技术介绍
在场景渲染
中,待渲染的场景中可以包括待渲染的不透明物体和半透明物体,电子设备可以首先渲染待渲染的不透明物体,然后,渲染待渲染的半透明物体。相关技术中,电子设备在渲染待渲染的半透明物体时,由于待渲染的半透明物体的材质和/或透明值不同,电子设备会认为待渲染的半透明物体的渲染纹理存在不同,进而会分批次渲染不同渲染纹理的半透明物体。上述渲染半透明物体的过程中,半透明物体会被分成多批次进行渲染,而在渲染过程中,渲染次数越多,电子设备的渲染效率越低。
技术实现思路
本专利技术实施例的目的在于提供一种场景中半透明物体的渲染方法、装置及电子设备,以实现降低半透明物体的渲染次数,提高电子设备的渲染效率。具体技术方案如下:本专利技术实施例提供了一种场景中半透明物体的渲染方法,其特征在于,所述方法包括:获得待渲染场景中所需渲染的每一半透明物体对应的透明值;将每一半透明物体对应的透明值,存储于预设纹理信息中;通过所述预设纹理信息中存储的每一半透明物体对应的本文档来自技高网...

【技术保护点】
1.一种场景中半透明物体的渲染方法,其特征在于,所述方法包括:获得待渲染场景中所需渲染的每一半透明物体对应的透明值;将每一半透明物体对应的透明值,存储于预设纹理信息中;通过所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体。

【技术特征摘要】
1.一种场景中半透明物体的渲染方法,其特征在于,所述方法包括:获得待渲染场景中所需渲染的每一半透明物体对应的透明值;将每一半透明物体对应的透明值,存储于预设纹理信息中;通过所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体。2.根据权利要求1所述的方法,其特征在于,所述将每一半透明物体对应的透明值,存储于预设纹理信息中的步骤,包括:获得每一半透明物体在所述待渲染场景中的区域;基于每一半透明物体在所述待渲染场景中的区域,确定出每一半透明物体在预设纹理信息中对应的区域;将每一半透明物体对应的透明值,存储入计算所得的所述预设纹理信息中每一半透明物体对应的区域内。3.根据权利要求1或2所述的方法,其特征在于,在所述通过所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体的步骤之前,所述方法还包括:获得所述待渲染场景对应的阴影纹理信息,其中,所述阴影纹理信息用于渲染出所述待渲染场景中的阴影;所述通过所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体的步骤,包括:通过所述阴影纹理信息以及所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体及其阴影。4.根据权利要求3所述的方法,其特征在于,所述获得所述待渲染场景对应的阴影纹理信息的步骤,包括:获得第一模拟摄像机以第一视角采集得到的,所述待渲染场景各第一子区域与所述第一模拟摄像机之间的第一距离信息;基于所述第一距离信息,生成所述待渲染场景对应的阴影纹理信息。5.根据权利要求4所述的方法,其特征在于,所述通过所述阴影纹理信息以及所述预设纹理信息中存储的每一半透明物体对应的透明值,渲染所述每一半透明物体及其阴影的步骤,包括:获得第二模拟摄像机以第二视角采集得到的,每一半透明物体各第二子区域与所述第二模拟摄像机之间的第二距离信息;针对每一半透明物体中的每一第二子区域,基于该第二子区域与所述第二模拟摄像机之间的第二距离信息,以及第一目标子区域与所述第一模拟摄像机之间的第一距离信息,确定该第二子区域是否处于阴影中,其中,所述第一目标子区域为:与该第二子区域对应的第一子区域;当确定该第二子区域处于阴影中时,基于预设阴影颜色值,对所述待渲染场景中该第二子区域所处位置处进行渲染;当确定该第二子区域不处于阴影中时,获得该第二子区域对应的颜色值,并基于所述预设纹理信息中存储的该第二子区域对应的透明值以及所获得的该第二子区域对应的颜色值,对所述待渲染场景中该第二子区域所处位置处进行渲染。6.根据权利要求5所述的方法,其特征在于,所述基于该第二子区域与所述第二模...

【专利技术属性】
技术研发人员:赵彬琨
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1