发明名称 Visibility silhouettes for masked spherical integration
摘要 The disclosure provides an approach for determining, in 3D rendering, the integrals of visibility-masked spherical functions using visibility silhouettes. For a given shade point, the visibility silhouette for that shade point includes a set of edges from the scene geometry which form the boundaries between visible and invisible regions of a hemisphere having the shade point as its center. For each shade point, a rendering application determines a set of contour edges of scene geometry, the contour edges being a superset of the set of visibility silhouette edges, by querying a 4D dual mesh. The rendering application then evaluates the integral of the visibility-masked spherical function for a given shade point by integrating over segments of discrete u-isolines for which an overlap function indicates that a ray from the shade point would not intersect scene geometry.
申请公布号 US9501862(B2) 申请公布日期 2016.11.22
申请号 US201213692482 申请日期 2012.12.03
申请人 Disney Enterprises, Inc. 发明人 Nowrouzezahrai Derek;Baran Ilya;Mitchell Kenny;Jarosz Wojciech
分类号 G06T15/50;G06T15/06;G06T15/40 主分类号 G06T15/50
代理机构 Patterson + Sheridan, LLP 代理人 Patterson + Sheridan, LLP
主权项 1. A computer-implemented method for rendering a 3D scene, comprising: receiving, by a rendering application executing on a processor, geometry of the scene; for each of a plurality of shade points in the scene: determining a visibility silhouette by determining contour edges and by determining visibility silhouette edges from the contour edges, wherein the visibility silhouette edges define boundaries between visible and occluded regions from a perspective of the shade point and wherein the visibility silhouette edges are determined based on changes in value of an overlap function at intersections between the contour edges and u-isolines of a parameterization, wherein the contour edges are projected onto an octahedron, wherein the parameterization is of the octahedron, wherein the overlap function indicates whether geometry is intersected by a ray originating from the shade point, and wherein the u coordinate of the octahedral parameterization is the x coordinate of the octahedron equation |x|+|y|+|z|=1, and determining a spherical visibility-masked integral, wherein spherical visibility in the integral is represented by the visibility silhouette; and accelerating a rendering of the scene using, at least in part, one or more of the spherical visibility masked integrals of the shade points.
地址 Burbank CA US