发明名称 Method and system for rendering 3D distance fields
摘要 A method and system renders a 3D model of a 3D object as an image including image samples. The 3D model is a distance field, and the distance field includes surface cells representing portions of a surface of the 3D object. A set of image samples in the image is determined in an object-order phase for each surface cell. Each surface cell is then processed independent of other surface cells. The processing casts a ray, in an image order phase from each image sample in the set of image samples, through the surface cell to determine a contribution of the surface cell to the image sample, and then the image is rendered.
申请公布号 US9336624(B2) 申请公布日期 2016.05.10
申请号 US200812246544 申请日期 2008.10.07
申请人 Mitsubishi Electric Research Laboratories, Inc. 发明人 Sullivan Alan;Frisken Sarah F.;Perry Ronald N.
分类号 G06T15/00;G06T15/08;G06T15/06;G06T17/00;G06T17/10;G06T17/20;G06T19/00 主分类号 G06T15/00
代理机构 代理人 Vinokur Gennadiy;McAleenan James;Tsukamoto Hironori
主权项 1. A method for rendering a 3D model of a 3D object as an image including image samples, wherein the 3D model is a distance field, and the distance field includes surface cells representing portions of a surface of the 3D object, comprising the steps of: determining, in an object-order phase for each surface cell, a set of image samples in the image; processing each surface cell, independent of other surface cells, wherein the processing of each surface cell further comprises: casting a ray, in an image order phase from each image sample in the set of image samples, through the surface cell to determine a contribution of the surface cell to the image sample, wherein the casting determines, using the distance field, if an entry point where the ray enters the surface cell and an exit point where the ray exits the surface cell are both inside the surface, and if true, the contribution is determined from the entry point; and rendering the image, wherein steps of the method are performed by a processor.
地址 Cambridge MA US