发明名称 Occlusion culling for complex transparent scenes in computer generated graphics
摘要 A method of and apparatus for efficiently rendering a complex transparent scene. In furtherance of one embodiment of the present invention, the method comprises the step of determining a minimum number of overlapping translucent polygons required to substantially occlude an object or a surface in the scene; and culling away the object or the surface if the object is hidden behind more than the minimum number of overlapping polygons. Objectives of the present invention are achieved as processing efficiency is increased when substantially occluded objects are not further processed. In one embodiment of the invention, a Z-stack comprising a plurality of Z-maps is utilized to store depth information of potentially occluding polygons. A bounded volume approximation method may be used to determine the Z-values of the potentially occluding polygons to be stored in the Z-stack. Thereafter, potentially occluded polygons are tested against the Z-stack. Visibility is determined based on a comparison of the Z-values of the potentially occluded polygons and the Z-values in the Z-stack.
申请公布号 US6456285(B2) 申请公布日期 2002.09.24
申请号 US19980074027 申请日期 1998.05.06
申请人 MICROSOFT CORPORATION 发明人 HAYHURST SIMON
分类号 G06T15/50;(IPC1-7):G06T15/40 主分类号 G06T15/50
代理机构 代理人
主权项
地址