发明名称 Simulating painting
摘要 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.
申请公布号 US9030464(B2) 申请公布日期 2015.05.12
申请号 US201012756190 申请日期 2010.04.08
申请人 Microsoft Technology Licensing, LLC 发明人 Baxter, III William Valentine;Chu Siu Hang;Govindaraju Naga K.
分类号 G06T15/00;G06T11/00 主分类号 G06T15/00
代理机构 代理人 Wight Steve;Yee Judy;Minhas Micky
主权项 1. A computing device that comprises: a processor; and a memory that comprises a paint simulation system that is executed by the processor, the paint simulation system comprising: a computer-implemented canvas that comprises a paint map that comprises first cells, the first cells have first values assigned thereto, each value in the first values is indicative of a color and an amount of paint at a location on the computer-implemented canvas of a respective cell in the first cells; anda plurality of components, comprising: a brush component that outputs a three-dimensional computer-implemented model of an image editing tool in contact with the computer-implemented canvas, a footprint defines a region on the computer-implemented canvas where the three-dimensional model of the image editing tool is in contact with the computer-implemented canvas; anda paint component that generates a two-dimensional paint pickup map for the footprint, the paint pickup map comprises second cells that have second values assigned thereto, each value in the second values is indicative of a color and an amount of paint on the model at a location of a respective cell in the second cells of the footprint, resolution of the paint pickup map matches resolution of the paint map, the paint component updates values of the second cells based upon values of the first cells when the model is transitioned over the computer-implemented canvas.
地址 Redmond WA US