发明名称 Displacement mapping by using two passes through the same rasterizer
摘要 A processing pipeline and method are disclosed that may enable real time video rate displacement mapping. The pipeline may include one or more: render units, texture units, memories, and displacement units. Render units may tessellate a geometric primitive into micropolygons and interpolate parameter values for each new vertex. The micropolygons may be defined by the intersection of the geometric primitive and boundaries projected from specified screen space regions. Texture units retrieve displacement values from a displacement map stored in memory. Displacement units displace each vertex of a micropolygon in the direction of the normal at each vertex by a distance based on the displacement value determined for the vertex location. Micropolygons that are displaced across a projected boundary may be returned to the render units and re-tessellated according to the projected boundaries. Parameter values for new vertices may be determined subject to an edge contract to prevent surface cracks.
申请公布号 US7148890(B2) 申请公布日期 2006.12.12
申请号 US20030405906 申请日期 2003.04.02
申请人 SUN MICROSYSTEMS, INC. 发明人 RICE DANIEL S.;DEERING MICHAEL F.
分类号 G06T15/10;G06T17/20 主分类号 G06T15/10
代理机构 代理人
主权项
地址