CPC G06T 15/87 (2013.01) [G06F 30/13 (2020.01); G06T 13/80 (2013.01); G06T 15/005 (2013.01); G06T 15/506 (2013.01); G06T 19/20 (2013.01); G06T 2210/04 (2013.01); G06T 2210/62 (2013.01); G06T 2219/2012 (2013.01)] | 13 Claims |
1. A method of generating image data for a room image for an animated movie, the method comprising:
generating a first plurality of planar layers in depth for a first room image including conveying a room interior effect for a room visible through a window on a flat surface of a building image by specifying color and transparency of each planar layer of the first plurality of planar layers to create an illusion of depth on the flat surface,
wherein each layer of the first plurality of planar layers in depth is depicted in a plane that is substantially parallel to the window and while ceilings, floors, and walls are depicted in a plane that is substantially perpendicular to the window,
wherein the first plurality of planar layers is depicted behind a glass of the window to provide classic animation styles for the animated movie;
generating a first plurality of wall layers for a wall in the first room image;
creating a second room image by duplicating one or more of the first plurality of planar layers for the first room image to produce a second plurality of planar layers and duplicating one of more of the first plurality of wall layers for the first room image to produce a second plurality of wall layers, and modifying the second plurality of planar layers and the second plurality of wall layers by adjusting frequency and size of the one or more of the first plurality of planar layers and the one or more of the first plurality of wall layers;
applying the first room image and the second room image as patterns to the flat surface of the building image to create the illusion of depth;
generating a third plurality of planar layers in depth for a third room image;
generating a fourth plurality of planar layers in depth for a fourth room image, wherein the third room image and the fourth room image represent a single connected room visible through two respective windows;
calculating a parallax offset between a planar layer for the third room image and a planar layer for the fourth room image; and
calculating shading reflection using the parallax offset for at least one surface in the third room image.
|