发明名称 Method and apparatus for implementing level of detail with ray tracing
摘要 The present invention relates to computer graphics applications involving scene rendering using objects modeled at multiple levels of detail. In accordance with an aspect of the invention, a ray tracer implementation allows users to specify multiple versions of a particular object, categorized by LOD ID's. A scene server selects the version appropriate for the particular scene, based on the size of the object on the screen for example, and provides a smooth transition between multiple versions of an object model. In one example, the scene server will select two LOD representations associated with a given object and assign relative weights to each representation. The LOD weights are specified to indicate how to blend these representations together. A ray tracer computes the objects hit by camera rays associated with pixels in the camera window, as well as secondary rays in recursive implementations, and rays striking LOD objects are detected and shaded in accordance with the weights assigned to the different representations. Embodiments are disclosed for level of detail control using both forward ray tracing and backward ray tracing, including handling of camera rays, reflected rays, refracted rays and shadow rays.
申请公布号 US7791602(B2) 申请公布日期 2010.09.07
申请号 US20060464435 申请日期 2006.08.14
申请人 发明人 MUNSHI AAFTAB A.;WOOD-PATRICK MARK
分类号 G06T17/00 主分类号 G06T17/00
代理机构 代理人
主权项
地址