Back to results
US 10,650,571 B2Granted
Adaptive virtual camera sensor
AssigneeOutward, Inc.
InventorsClarence Chui, Manu Parmar
Life of this patent
Estimating the term…
Abstract
Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.
Claims54
A system, comprising:
- a processor configured to:
- receive a specification of a scene to render;
- determine for one or more pixels of an image plane of a virtual camera viewing the scene a sampling associated with each pixel, wherein the determined sampling of each pixel comprises an adaptively determined area of that pixel based on foreknowledge of the scene and a portion of the scene covered by that pixel, wherein pixels of the image plane of the virtual camera are not equally sized, and wherein pixels of the image plane of the virtual camera are sampled using a same number of rays;
- and
- render the scene according to the determined sampling of pixels of the image plane of the virtual camera;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
4 more elements
A method, comprising:
- receiving a specification of a scene to render;
- determining for one or more pixels of an image plane of a virtual camera viewing the scene a sampling associated with each pixel, wherein the determined sampling of each pixel comprises an adaptively determined area of that pixel based on foreknowledge of the scene and a portion of the scene covered by that pixel, wherein pixels of the image plane of the virtual camera are not equally sized, and wherein pixels of the image plane of the virtual camera are sampled using a same number of rays;
- and
- rendering the scene according to the determined sampling of pixels of the image plane of the virtual camera.
1 more element
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving a specification of a scene to render;
- determining for one or more pixels of an image plane of a virtual camera viewing the scene a sampling associated with each pixel, wherein the determined sampling of each pixel comprises an adaptively determined area of that pixel based on foreknowledge of the scene and a portion of the scene covered by that pixel, wherein pixels of the image plane of the virtual camera are not equally sized, and wherein pixels of the image plane of the virtual camera are sampled using a same number of rays;
- and
- rendering the scene according to the determined sampling of pixels of the image plane of the virtual camera.
1 more element
Dependencies are inferred from the claim text.