Modeling and Rendering of Heterogeneous Translucent Materals Using The Diffusion Equation
First Claim
1. A method, implemented at least in part by a computing device, the method comprising:
- mapping diffusion coefficients and absorption coefficients for a heterogeneous translucent material to a virtual object volume;
assigning virtual illumination conditions to the virtual object volume; and
rendering the virtual object volume using the virtual illumination conditions as a boundary condition for a system of diffusion equations of the virtual object volume.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method includes providing image data for an illuminated physical sample of a heterogeneous translucent material, determining one or more material properties of the material based in part on a diffusion equation where one of the material properties is a diffusion coefficient for diffusion of radiation in the material and where the determining includes a regularization term for the diffusion coefficient, mapping the one or more material properties to a virtual object volume, assigning virtual illumination conditions to the virtual object volume, and rendering the virtual object volume using the virtual illumination conditions as a boundary condition for a system of diffusion equations of the virtual object volume. Other methods, devices and systems are also disclosed.
-
Citations
20 Claims
-
1. A method, implemented at least in part by a computing device, the method comprising:
-
mapping diffusion coefficients and absorption coefficients for a heterogeneous translucent material to a virtual object volume; assigning virtual illumination conditions to the virtual object volume; and rendering the virtual object volume using the virtual illumination conditions as a boundary condition for a system of diffusion equations of the virtual object volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing diffusion equations on a graphical processing unit, the method comprising:
-
constructing a polygrid representation of a virtual object volume wherein the polygrid comprises regular connectivity; assigning diffusion properties to nodes of the polygrid; packing the diffusion properties of the polygrid for efficient access by a graphical processing unit; and solving the diffusion equation and its corresponding boundary condition for the polygrid representation of the virtual object volume, as a system of linear equations with the packed diffusion properties, using the graphical processing unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A hierarchical method for rendering a virtual object volume, implemented at least in part by a computing device, the method comprising:
-
constructing a multiresolution polygrid in the virtual object volume; generating texture pyramids for material properties of the virtual object volume; and rendering the virtual object volume by solving diffusion equations at a coarse grid level and computing radiant fluence at a finer grid level. - View Dependent Claims (20)
-
Specification