Hybrid vector/raster based paint
AssigneeAutodesk Canada Inc.
InventorsMarc-Andre Davignon, Martin Helie
Life of this patent
Estimating the term…
Abstract
A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.
Claims30
A computer-implemented method for conducting a paint operation comprising:
- (a) commencing a first raster-based paint operation;
- (b) determining vector-based information based on the first raster based paint operation;
- (c) recording the vector-based information;
- (d) determining if a requested user operation requires the vector-based information;
- and
- (e) if the requested user operation requires the vector-based information:
- (i) generating a representative raster based stroke based on the vector-based information;
- and
- (ii) performing the requested user operation on the representative raster based stroke.
A computer implemented system for conducting a paint operation comprising:
- (a) a computer having a memory;
- (b) a paint application executing on the computer, wherein the paint application is configured to:
- (i) commence a first raster-based paint operation;
- (ii) determine vector-based information based on the first raster based paint operation;
- (iii) record the vector-based information;
- (iv) determine if a requested user operation requires the vector-based information;
- and
- (v) if the requested user operation requires the vector-based information:
- (1) generate a representative raster based stroke based on the vector-based information;
- and
- (2) perform the requested user operation on the representative raster based stroke.
A program storage device, readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps of conducting a paint operation, the method steps comprising the steps of:
- (a) commencing a first raster-based paint operation;
- (b) determining vector-based information based on the first raster based paint operation;
- (c) recording the vector-based information;
- (d) determining if a requested user operation requires the vector-based information;
- and
- (e) if the requested user operation requires the vector-based information:
- (i) generating a representative raster based stroke based on the vector-based information;
- and
- (ii) performing the requested user operation on the representative raster based stroke.
Dependencies are inferred from the claim text.