Patent ID: 11954169
Assignee: HOVER INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer system for rendering photorealistic images in a web browser, comprising:
one or more processors, including a general purpose processor and a graphics processing unit (GPU);
a display; and
memory;
wherein the memory stores one or more programs configured for execution by the one or more processors, and the one or more programs comprising instructions for:
obtaining an input scene from a camera;
rendering a current frame of the input scene from a current pose, with one path-traced sample per pixel, including storing specular and diffuse light contributions to separate buffers;
obtaining a prior frame corresponding to a prior pose of the camera, wherein the current frame and the prior frame have at least one overlapping pixel and each of the current frame and prior frame image data includes RGBA channels with red, green, and blue (RGB) channels set to light contribution, and alpha channel set to 1, for each pixel;
re-projecting samples from the prior frame into the current frame based on the alpha channel corresponding to each overlapping pixel with the current frame, including (i) blending diffuse light of the current frame with diffuse light of at least the prior frame using a long temporal filter, and (ii) blending specular light of the current frame with specular light of at least the prior frame using a short temporal filter, based on separate buffers for the specular and diffuse light; and
updating the current frame with the re-projected samples, including storing a number of samples rendered in the alpha channel for each pixel.