发明申请
- 专利标题: Virtual memory based noise textures
- 专利标题(中): 基于虚拟内存的噪声纹理
-
申请号: US11522022申请日: 2006-09-15
-
公开(公告)号: US20080068394A1公开(公告)日: 2008-03-20
- 发明人: Cass W. Everitt
- 申请人: Cass W. Everitt
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA Corporation
- 当前专利权人: NVIDIA Corporation
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G09G5/00
- IPC分类号: G09G5/00
摘要:
A large non-patterned noise texture occupies a relatively small physical memory space. Each of a small set of physical pages in physical memory includes noise texels forming part of a noise texture. A large “virtual” noise texture is created by mapping each one of a large number of pages in virtual address space to one of the small set of physical pages; multiple virtual pages may be mapped to the same physical page. The physical page that each virtual page maps to is randomly or pseudo-randomly selected such that the resulting noise texture appears to be non-repeating. When a noise texel is requested by reference to a virtual address during rendering, the virtual address of the virtual page is translated to the corresponding physical address, and the noise texel is retrieved.
公开/授权文献
- US09437031B2 Virtual memory based noise textures 公开/授权日:2016-09-06
信息查询