发明名称 Realistic real-time simulation of brush behavior
摘要 A method, system, and computer-readable storage medium are disclosed for simulating brush behavior. In one embodiment, user input may be received to modify an image using a brush model, wherein the brush model comprises data stored in a memory of a computer system. The brush model may comprise a plurality of bristle representations. The user input may comprise a motion of the brush model. An effect of each of the plurality of bristle representations on the image throughout the motion may be determined. The image may be modified based on the determined effect of each of the plurality of bristle representations on the image throughout the motion.
申请公布号 US8830242(B2) 申请公布日期 2014.09.09
申请号 US200812261801 申请日期 2008.10.30
申请人 Adobe Systems Incorporated 发明人 DiVerdi Stephen J.;Hadap Sunil
分类号 G06T13/00;G06F3/038;G06F3/0484;G06F3/0354;G06T11/00 主分类号 G06T13/00
代理机构 Wolfe-SBMC 代理人 Wolfe-SBMC
主权项 1. A computer-implemented method, comprising: receiving user input to modify an image using a brush model, the brush model comprising data stored in a memory of a computer system and a plurality of bristle representations, each of the plurality of bristle representations being configured to model a respective individual bristle comprising a series of one or more links connected end-to-end, the brush model further comprising a brush handle representation modeled as a plurality of brush handle bodies, one or more of the plurality of handle bodies being attached to one or more of the plurality of bristle representations, the user input comprising a motion of the brush model; performing a plurality of independent simulations for the plurality of bristle representations, the plurality of independent simulations being divided by way of the plurality of brush handle bodies to permit each respective individual bristle to be solved independently, each said independent simulation being performed for the respective individual bristle of the brush model by at least: independently determining one or more forces acting on the respective individual bristle;independently determining a collision between a canvas and the respective individual bristle if the respective individual bristle contacts the canvas; andindependently determining an individual effect of the respective individual bristle on the image throughout the motion; and modifying the image based on the determined individual effects of the individual bristles on the canvas throughout the motion.
地址 San Jose CA US