SIMULATING PAINTING
First Claim
Patent Images
1. A paint simulation system comprising the following computer-executable components:
- a brush component that outputs a three-dimensional computer-implemented model of an image editing tool; and
a paint component that receives the three-dimensional computer-implemented model and generates a two-dimensional map corresponding to a footprint of the three-dimensional model with respect to a computer-implemented canvas, wherein resolution of the two-dimensional map is substantially similar to resolution of a paint map of the computer-implemented canvas.
2 Assignments
0 Petitions
Accused Products
Abstract
A paint simulation system described herein includes a brush component that outputs a three-dimensional computer-implemented model of an image editing tool. A paint component receives the three-dimensional computer-implemented model and generates a two-dimensional map corresponding to a footprint of the three-dimensional model with respect to a computer-implemented canvas, wherein resolution of the two-dimensional map is substantially similar to resolution of a paint map of the computer-implemented canvas.
33 Citations
20 Claims
-
1. A paint simulation system comprising the following computer-executable components:
-
a brush component that outputs a three-dimensional computer-implemented model of an image editing tool; and a paint component that receives the three-dimensional computer-implemented model and generates a two-dimensional map corresponding to a footprint of the three-dimensional model with respect to a computer-implemented canvas, wherein resolution of the two-dimensional map is substantially similar to resolution of a paint map of the computer-implemented canvas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12)
-
-
8. The paint simulation system of claim 8, wherein the depositor component receives a snapshot buffer of the paint map when depositing paint onto the paint map from the two-dimensional map, wherein the snapshot buffer is a previous version of the paint map.
-
13. A method comprising the following computer-executable acts:
-
receiving data from a sensor that indicates a desired orientation of an image editing tool with respect to a canvas; accessing a deformation table based at least in part upon data from the sensor, wherein the deformation table comprises captured deformations of the image editing tool; generating a computer-implemented three-dimensional model of the image editing tool utilizing a data-driven approach based at least in part upon contents of the deformation table; and causing a display screen of a computing device to update an image based at least in part upon the three-dimensional model of the image editing tool. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving data from a sensor that is indicative of an orientation of a paintbrush with respect to a canvas as desired by a user; generating a data-driven three-dimensional model of the paintbrush based at least in part upon the data received from the sensor; ascertaining a footprint of the three-dimensional model with respect to a computer-implemented canvas; positioning a two-dimensional paint pickup map with respect to the footprint such that the two-dimensional paint pickup map encompasses the footprint, wherein resolution of the two-dimensional paint pickup map corresponds with resolution of a paint map of the computer-implemented canvas.
-
Specification