[发明专利]图形硬件中的纹理化有效
申请号: | 201280021532.2 | 申请日: | 2012-05-01 |
公开(公告)号: | CN103503032B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | G.纳吉 | 申请(专利权)人: | 索尼电脑娱乐公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06F17/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 纹理映射 图形处理单元 计算机图形 滤波器参数 系统和设备 浮点数据 数据类型 图形硬件 整数数据 纹理 法向量 纹理化 组结构 浮点 内插 渲染 传递 | ||
1.一种在图形处理单元(GPU)中进行图形处理的方法,所述方法包括:
接收具有第一原语数据类型的纹理元素的第一纹理映射;
接收具有第二原语数据类型的纹理元素的第二纹理映射,所述第一原语数据类型和所述第二原语数据类型彼此不同,所述第一纹理映射和所述第二纹理映射包括限定三维对象的外观的一组纹理映射,所述第一纹理映射和所述第二纹理映射具有相同的分辨率;
使用图形处理单元的纹理单元来确定所述第一纹理映射中所述第一原语数据类型的纹理元素的内插参数以映射到图像的像素,所述图像代表所述三维对象,所述内插参数包括要应用到所述第二原语数据类型的纹理元素的加权;和
通过在所述第二纹理映射中应用所述第二原语数据类型的纹理元素,对于所述第二纹理映射中的第二原语数据类型,再使用为所述第一纹理映射确定的内插参数。
2.如权利要求1所述的方法,其中原语数据类型中的一个是整数数据类型而另一数据类型是浮点数据类型。
3.如权利要求2所述的方法,其中具有整数数据类型的纹理元素的所述纹理选自由以下内容构成的组:
漫射颜色纹理;
镜面颜色纹理;
透明映射;和
材料指数。
4.如权利要求2所述的方法,其中具有浮点数据类型的纹理元素的所述纹理选自由以下内容构成的组:
法向量映射;
反射映射;
预计算光映射;和
灰度级纹理,
所述浮点数据类型允许高动态范围映射。
5.如权利要求2所述的方法,其中所述整数数据类型是8位整数数据类型。
6.如权利要求2所述的方法,其中所述浮点数据类型是32位浮点数据类型。
7.如权利要求1所述的方法,其中所述内插参数是源自双线性内插的加权。
8.如权利要求1所述的方法,其中所述内插参数源自小中见大映射(mipmap)选择。
9.如权利要求1所述的方法,其中所述内插参数是源自小中见大映射(mipmap)三线性内插的加权。
10.如权利要求1所述的方法,其中所述内插参数是源自各向异性过滤的加权。
11.如权利要求1所述的方法,其中操作以示出的顺序执行。
12.如权利要求1所述的方法,其中每个操作由可操作地与存储器耦合的至少一个处理器执行。
13.一种在图形处理单元(GPU)中进行图形处理的方法,所述方法包括:
接收限定三维模型的外观的纹理映射组,所述纹理映射组具有基于一个原语数据类型与另一个原语数据类型彼此不同的原语数据类型的纹理,不同的原语数据类型的纹理具有相同的分辨率;
使用图形处理单元的纹理单元来为所述纹理映射中一个的纹理元素位置确定用于所述三维模型上一部分的内插参数,所述内插参数包括要应用到第二原语数据类型的相应纹理元素的加权;和
再使用为所述三维模型上一部分确定的内插参数用于处理来自所述纹理映射组的其他纹理映射中对应的纹理元素,从而对不同原语数据类型的纹理使用所述确定的内插参数。
14.如权利要求13所述的方法,其还包括:
从用户接收指示多个基于整数的纹理映射的第一数字;
从用户接收指示多个基于浮点的纹理映射的第二数字;和
使用从所述用户接收的所述第一数字和所述第二数字来为所述纹理映射组配置图形存储器空间。
15.如权利要求13所述的方法,其中所述内插参数源自双线性内插、小中见大映射(mipmap)选择、mipmap三线性内插或各向异性过滤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼电脑娱乐公司,未经索尼电脑娱乐公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280021532.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车背门锁的雪载结构
- 下一篇:AGV自行走卸料运输车