【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
在操作计算装置的越来越多的方面中,越来越多地采用曾经只是作为执行基于相对专业化的计算机的功能的一部分进行的从三维(3D)模型渲染二维(2D)计算机生成的图像(CGI)。具体来说,尽管视频游戏仍旧呈现着这些图像的最普遍使用,但是它们的使用已经开始作为日益增长的装置阵列的图形用户界面(GUI)的一部分并网站中占有一席之地。尽管图形渲染硬件的设计的发展和渲染算法的效率的增加已经使得基于3D模型的CGI的许多这种增加的使用成为可能,但是这些发展和效率增加尚不足以完全解决在便携式装置中典型的处理和功率资源的限制。具体来说,对图形基元着色(shading)以便为图像中的对象提供颜色和纹理的工作不断需要相当大的处理资源,而这又对在便携式装置中常见的由电池和/或其它电源提供的有限功率资源提出相当大的要求。此外,随着并入到便携式装置的显示器的像素分辨率不断增加,在处理和功率要求方面进行的缩减招架不住由这些分辨率增加导致的着色量的指数增加。之前通过试图直接减少执行的着色量以便至少限制对功率资源的这些增加的要求而做了许多努力。但是,这些方法增加了将不准确或不正确的信息作为输入引入到着色中的实例,例如在执行内插计算中出现增加的外推。这种不准确或不正确的信息频繁地导致引入诸如“闪烁”像素颜色的视觉假象、在由多个基元组成的对象的曲线表面上的颜色过渡缺少平滑、和/或错位的着色边界。附图说明图1示出图形渲染系统的示例实施例。图2示出图形渲染系统的备选示例实施例。图3示出示例实施例的一部分。图4示出3D模型的光栅化的示例实施例。图5示出用于定义多边形的裁剪的示例实施例。图6示出用于得 ...
【技术保护点】
一种用于从三维(3D)模型数据渲染二维(2D)影像的装置,包括:裁剪组件,用于在由着色像素覆盖的从3D模型得出的2D屏幕图像的第一区域内裁剪所述2D屏幕图像的第一可见基元,以便形成代表所述第一区域和所述第一可见基元的交叉的第一多边形;第一内插组件,用于将所述第一可见基元的顶点的至少一个属性内插到所述第一多边形的每个顶点;以及第二内插组件,用于将所述第一多边形的所述顶点的颜色值内插到由所述屏幕图像的屏幕像素覆盖的第二区域内的点,所述第二区域小于所述第一区域并且至少部分地与所述第一区域重合。
【技术特征摘要】
【国外来华专利技术】2014.06.30 US 14/3194721.一种用于从三维(3D)模型数据渲染二维(2D)影像的装置,包括:裁剪组件,用于在由着色像素覆盖的从3D模型得出的2D屏幕图像的第一区域内裁剪所述2D屏幕图像的第一可见基元,以便形成代表所述第一区域和所述第一可见基元的交叉的第一多边形;第一内插组件,用于将所述第一可见基元的顶点的至少一个属性内插到所述第一多边形的每个顶点;以及第二内插组件,用于将所述第一多边形的所述顶点的颜色值内插到由所述屏幕图像的屏幕像素覆盖的第二区域内的点,所述第二区域小于所述第一区域并且至少部分地与所述第一区域重合。2.如权利要求1所述的装置,所述点位于所述屏幕像素的中心,并且所述着色组件基于所述点相对于由所述裁剪组件形成的众多多边形中的每个多边形的边界的位置从所述众多多边形的顶点中选择用于内插所述至少一个属性的所述第一多边形的所述顶点,所述众多多边形包括所述第一多边形。3.如权利要求1所述的装置,所述点与落在所述屏幕像素内的样本的位置重合,在光栅化所述第一可见基元时采用所述样本。4.如权利要求1所述的装置,包括用于从内插到所述第一多边形的所述顶点的所述至少一个属性得出所述第一多边形的所述顶点的颜色值的着色组件。5.如权利要求1所述的装置,所述裁剪组件用于裁剪所述第一区域内的所述2D屏幕图像的第二可见基元以便形成代表所述第一区域和所述第二可见基元的交叉的第二多边形,所述第二多边形与所述第一多边形共享边缘的至少一部分。6.如权利要求5所述的装置,所述第一多边形的顶点与所述第二多边形的顶点共享沿所述着色像素的边界的位置。7.如权利要求1所述的装置,包括光栅化组件,它用于光栅化所述3D模型的基元以便标识在所述2D屏幕图像中可见的众多可见基元,所述众多可见基元包括所述第一可见基元。8.如权利要求1所述的装置,包括用于呈现所述屏幕图像的显示器。9.一种用于从三维(3D)模型数据渲染二维(2D)影像的装置,包括:裁剪组件,用于在由着色像素覆盖的从3D模型得出的2D屏幕图像的区域内裁剪所述2D屏幕图像的第一可见基元和第二可见基元,以便形成代表由所述着色像素覆盖的所述区域和所述第一可见基元的交叉的第一多边形,并形成代表由所述着色像素覆盖的所述区域和所述第二可见基元的交叉的第二多边形;第一内插组件,用于将所述第一可见基元的顶点的至少一个属性内插到所述第一多边形的每个顶点,并将所述第二可见基元的顶点的所述至少一个属性内插到所述第二多边形的每个顶点;以及第二内插组件,用于将所述第一多边形的所述顶点的颜色值内插到由所述屏幕图像的第一屏幕像素覆盖的区域内的第一点,并将所述第二多边形的所述顶点的颜色值内插到由所述屏幕图像的第二屏幕像素覆盖的区域内的第二点,由所述第一和第二屏幕像素覆盖的所述区域中的每个区域均与由所述着色像素覆盖的所述区域重合。10.如权利要求9所述的装置,所述第一点位于所述第一屏幕像素的中心,所述第二点位于所述第二屏幕像素的中心,并且所述第二内插组件基于所述第一点相对于由所述裁剪组件形成的众多多边形中的每个多边形的边界的位置从所述众多多边形的顶点中选择用于将所述至少一个属性内插到所述第一点的所述第...
【专利技术属性】
技术研发人员:G利克托尔,M萨尔维,K维亚纳桑,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。