一种在对象中生成阴影的方法、设备以及系统技术方案

技术编号:21954787 阅读:11 留言:0更新日期:2019-08-24 18:44
本申请提供了一种在对象中生成阴影的方法、光感应装置、服务器、在对象中生成阴影的系统、计算设备以及计算机可读存储介质,涉及数据处理技术领域。该系统包括服务器、与服务器相连接的显示装置以及与显示装置相连接的多个光感应装置,显示装置用于:显示服务器输出的网页和/或软件,网页和/或软件中包括对象;光感应装置用于:感应显示装置环境的光线强度,输出光强度信号;服务器用于:获取光强度信号,根据光强度信号确定显示装置所处环境的光线方向,基于对象的形状根据所述显示装置所处环境的光线方向在对象中生成阴影。通过本申请的技术方案,实现了阴影与对象所处的周围环境融为一体,极大提升了网页和/或软件中的对象3D的呈现效果。

A Method, Equipment and System for Shadowing Objects

【技术实现步骤摘要】
一种在对象中生成阴影的方法、设备以及系统
本申请属于数据处理
,尤其涉及一种在对象中生成阴影的方法、光感应装置、服务器、在对象中生成阴影的系统、计算设备以及计算机可读存储介质。
技术介绍
现有技术中,为了呈现更逼真的三维(3D)效果,通常会在网页或者软件的对象中添加阴影。添加的阴影有助于了解对象具有怎样的深度以及它们在空间中相对于彼此的位置如何。传统的技术方案里,如图1所示,在网页或者软件的对象中制作阴影时,一般均是根据对象与虚拟光源的相对位置基于对象的形状生成阴影,由于虚拟光源一般是固定的,因此生成的阴影一般是沿某一固定方向。而网页或者软件所处的周围环境的实际光线的方向是不断变化的,因此经常会出现对象中添加的阴影与对象所处的周围环境的实际光线方向不一致的情形。在该种场景下,对象添加的阴影与对象所处的周围环境无法融为一体,给观赏者造成对象的阴影虚假的视觉感受,极大降低了对象3D的呈现效果。因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。
技术实现思路
有鉴于此,本申请提供了一种在对象中生成阴影的方法、光感应装置、服务器、在对象中生成阴影的系统、计算设备以及计算机可读存储介质,通过设置与多个光感应装置相连接的显示装置,由光感应装置采集显示装置所处环境的光强度信号,然后由服务器根据多个光强度信号确定出光线方向,最后在显示装置显示的网页和/或软件中的对象上根据光线方向生成阴影,由于生成的阴影的方向为显示装置所处环境的光线方向,因此实现了阴影的方向随环境光线方向改变而改变,阴影与对象所处的周围环境融为一体,极大提升了网页和/或软件中的对象3D的呈现效果。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种在对象中生成阴影的系统,所述系统包括服务器、与服务器相连接的显示装置以及与所述显示装置相连接的多个光感应装置,其中,所述显示装置用于:显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象;所述光感应装置用于:感应所述显示装置所处环境的光线强度,输出光强度信号;所述服务器用于:实时获取所述光强度信号,根据所述光强度信号确定所述显示装置所处环境的光线方向,基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。根据本申请的第二方面,提出了一种光感应装置,所述光感应装置与所述显示装置相连接,包括:光线强度感应模块,用于感应所述显示装置所处环境的光线强度;强度信号输出模块,用于输出光强度信号,以根据所述光强度信号在对象中生成阴影。根据本申请的第三方面,提出了一种服务器,所述服务器与显示装置连接,所述显示装置用于显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象,所述显示装置与多个光感应装置相连接,所述服务器包括:强度信号获取模块,用于实时获取多个光感应装置输出的光强度信号;光线方向确定模块,用于根据所述光强度信号确定所述显示装置所处环境的光线方向;对象阴影生成模块,用于基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。根据本申请的第四方面,提出了一种在对象中生成阴影的方法,应用于与显示装置相连接的多个光感应装置,包括:感应所述显示装置所处环境的光线强度,输出光强度信号,以根据所述光强度信号在网页和/或软件包括的对象中生成阴影。根据本申请的第五方面,提出了一种在对象中生成阴影的方法,应用于服务器,所述服务器与显示装置连接,所述显示装置用于显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象,所述显示装置与多个光感应装置相连接,所述方法包括:实时获取多个光感应装置输出的光强度信号;根据所述光强度信号确定所述显示装置所处环境的光线方向;基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。根据本申请的第六方面,提出了一种计算设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:感应所述显示装置所处环境的光线强度,输出光强度信号,以根据所述光强度信号在对象中生成阴影。根据本申请的第七方面,提出了一计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行:感应所述显示装置所处环境的光线强度,输出光强度信号,以根据所述光强度信号在对象中生成阴影。根据本申请的第八方面,提出了一计算设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:实时获取多个光感应装置输出的光强度信号,根据所述光强度信号确定所述显示装置所处环境的光线方向,基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。根据本申请的第九方面,提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行:实时获取多个光感应装置输出的光强度信号,根据所述光强度信号确定所述显示装置所处环境的光线方向,基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。由以上技术方案可见,本申请通过设置与显示装置相连接的多个光感应装置,由光感应装置采集显示装置所处环境的光强度信号,然后由服务器根据多个光强度信号确定出光线方向,最后在显示装置显示的网页和/或软件中的对象上根据光线方向生成阴影,由于生成的阴影的方向为显示装置所处环境的光线方向,因此实现了阴影的方向随环境光线方向改变而改变,阴影与对象所处的周围环境融为一体,极大提升了网页和/或软件中的对象3D的呈现效果。为让本申请的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了现有技术中在网页的对象里添加固定方向阴影的示意图;图2示出了本申请一种在对象中生成阴影的系统的示意图;图3示出了本申请一种在对象中生成阴影的系统中光感应装置、服务器以及显示装置之间的交互示意图;图4示出了本申请一种服务器的结构示意图;图5示出了本申请一种光感应装置的结构示意图;图6示出了本申请一种在对象中生成阴影的方法应用于光感应装置的流程示意图;图7示出了本申请一种在对象中生成阴影的方法应用于服务器的流程示意图;图8示出了根据本申请的一种在对象中生成阴影的系统在网页的对象中添加阴影的示意图一;图9示出了根据本申请的一种在对象中生成阴影的系统在网页的对象中添加阴影的示意图二;图10示出了根据本申请的一种在对象中生成阴影的系统在网页的对象中添加阴影的示意图三。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面参考本申请的若干代表性实施方式,详细阐释本申请的原理和精神。虽然本申请提供了如下述实施例或附图所示的方法操本文档来自技高网...

【技术保护点】
1.一种在对象中生成阴影的系统,其特征在于,所述系统包括服务器、与服务器相连接的显示装置以及与所述显示装置相连接的多个光感应装置,其中,所述显示装置用于:显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象;所述光感应装置用于:感应所述显示装置所处环境的光线强度,输出光强度信号;所述服务器用于:实时获取所述光强度信号,根据所述光强度信号确定所述显示装置所处环境的光线方向,基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。

【技术特征摘要】
1.一种在对象中生成阴影的系统,其特征在于,所述系统包括服务器、与服务器相连接的显示装置以及与所述显示装置相连接的多个光感应装置,其中,所述显示装置用于:显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象;所述光感应装置用于:感应所述显示装置所处环境的光线强度,输出光强度信号;所述服务器用于:实时获取所述光强度信号,根据所述光强度信号确定所述显示装置所处环境的光线方向,基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。2.根据权利要求1所述的系统,其特征在于,所述多个光感应装置固定设置于所述显示装置上的不同位置和/或所述多个光感应装置固定设置于一配件,所述配件与所述显示装置相接触。3.根据权利要求1所述的系统,其特征在于,所述服务器根据所述光强度信号确定所述显示装置所处环境的光线方向包括:所述服务器从所述光强度信号中筛选出光强度值最大的光强度信号,称为第一光强度信号,所述第一光强度信号对应的光感应装置称为第一感应装置;从所述光强度信号中筛选出光强度值最小的光强度信号,称为第二光强度信号,所述第二光强度信号对应的光感应装置称为第二感应装置;确定从所述第一感应装置至所述第二感应装置的方向,所述方向即为所述显示装置所处环境的光线方向。4.根据权利要求3所述的系统,其特征在于,所述阴影的方向为所述显示装置所处环境的光线方向。5.一种光感应装置,其特征在于,所述光感应装置与显示装置相连接,包括:光线强度感应模块,用于感应所述显示装置所处环境的光线强度;强度信号输出模块,用于输出光强度信号,以根据所述光强度信号在对象中生成阴影。6.一种服务器,其特征在于,所述服务器与显示装置连接,所述显示装置用于显示所述服务器输出的网页和/或软件,所述网页和/或软件中包括对象,所述显示装置与多个光感应装置相连接,所述服务器包括:强度信号获取模块,用于实时获取多个光感应装置输出的光强度信号;光线方向确定模块,用于根据所述光强度信号确定所述显示装置所处环境的光线方向;对象阴影生成模块,用于基于所述对象的形状根据所述显示装置所处环境的光线方向在所述对象中生成阴影。7.根据权利要求6所述的服务器,其特征在于,所述光线方向确定模块包括:第一装置确定模块,用于从所述光强度信号中筛选出光强度值最大的光强度信号,称为第一光强...

【专利技术属性】
技术研发人员:姜赟晏兵兵常昕
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1