【技术实现步骤摘要】
全真场景下模拟日食现象的方法、装置、电子设备及介质
[0001]本公开涉及在线教育
,尤其涉及一种全真场景下模拟日食现象的方法、装置、电子设备及介质。
技术介绍
[0002]目前,在线教育场景中,为了模拟日食现象发生过程中整个场景的亮暗变化,采用的是同时改变全真场景中的光照和天空盒的颜色的方式来模拟场景的变化。然而,为了达到全真效果,采用上述实现方式,需要高帧率刷新图像来避免穿帮,这就需要消耗较多的设备性能,对设备的性能要求较高,如果设备性能较差,则穿帮会影响日食现象的模拟效果。
技术实现思路
[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种全真场景下模拟日食现象的方法、装置、电子设备及介质。
[0004]根据本公开的一方面,提供了一种全真场景下模拟日食现象的方法,包括:
[0005]在全真场景下模拟日食现象的过程中,获取月球图像与太阳图像之间的重叠程度;
[0006]根据所述重叠程度,确定与所述重叠程度对应的目标环境亮度;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种全真场景下模拟日食现象的方法,其中,所述方法包括:在全真场景下模拟日食现象的过程中,获取月球图像与太阳图像之间的重叠程度;根据所述重叠程度,确定与所述重叠程度对应的目标环境亮度;根据所述目标环境亮度,调整所述全真场景下摄像机的遮罩层的透明度,以模拟所述日食现象过程中场景的亮暗变化。2.如权利要求1所述的全真场景下模拟日食现象的方法,其中,所述方法还包括:获取预设的初始位置坐标,以及所述太阳图像中太阳的半径;基于所述初始位置坐标和所述半径,生成黑色的圆形图像;将所述黑色的圆形图像作为所述月球图像。3.如权利要求2所述的全真场景下模拟日食现象的方法,其中,所述获取月球图像与太阳图像之间的重叠程度,包括:根据预设的移动步长和当前的移动次数,确定所述月球图像的移动距离;根据所述初始位置坐标和所述移动距离,确定所述月球图像的当前位置坐标;基于所述月球图像的当前位置坐标和所述太阳图像的当前位置坐标,确定所述月球图像与所述太阳图像之间的相对距离;基于所述相对距离和所述半径,确定所述月球图像与所述太阳图像之间的重叠长度;根据所述重叠长度,确定所述重叠程度。4.如权利要求3所述的全真场景下模拟日食现象的方法,其中,所述重叠长度为两倍的所述半径减去所述相对距离的差值;并且其中,所述根据所述重叠长度,确定所述重叠程度,包括:响应于所述重叠长度大于0,确定所述重叠程度为所述重叠长度与两倍的所述半径之间的比值;响应于所述重叠长度不大于0,确定所述重叠程度为0。5.如权利要求1所述的全真场景下模拟日食现象的方法,其中,所述方法还包括:按照预设的频率,获取所述摄像机的朝...
【专利技术属性】
技术研发人员:刘雪平,薛原,
申请(专利权)人:北京新唐思创教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。