【技术实现步骤摘要】
本公开内容一般地涉及图形用户界面和渲染三维效果。
技术介绍
图形用户界面经常采用阴影技术来在二维表面上提供深度错觉。通常,图形用户界面使用具有预定特性的阴影,预定特性诸如预定尺寸或者距投射阴影的对象或阴影与之相关联的对象的预定距离。尽管这些技术可提供深度错觉,但这些静态阴影并不能随图形用户界面对象的轮廓而调整,从而不能提供自然或真实的外观与感觉。
技术实现思路
描述了动态图形界面阴影。在一些实现方式中,图形用户界面显示对象可被配置为具有标高(elevation)偏移信息,来给予显示对象可具有不同高度(height)的像素的三维表面。在一些实现方式中,在被配置为具有像素标高偏移信息的显示对象上渲染的阴影可被调整来反映对象的三维表面,从而更近似于真实生活中的阴影。在一些实现方式中,阴影能根据其被投射于其上的显示对象的标高被实时地动态渲染和调整。特定的实现方式提供至少以下优点:阴影能看起来更真实并更好地传达用户界面元素的相对位置。针对每个像素的标高图允许复杂纹理和表面的建模。动态阴影可被实现为允许硬件加速的图形处理单元(GPU)滤波器。在其它方面平坦的图形用户界面元素可被 ...
【技术保护点】
一种方法,包括:确定第一图形用户界面元素的标高值,其中所述标高值对应于沿着与图形用户界面显示器垂直的轴的距离;获取所述第一图形用户界面元素的像素的标高偏移值;基于所确定的标高值和所述标高偏移值,生成与第二图形用户界面元素相关联的阴影;并且显示所述第一图形用户界面元素和所述阴影。
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。