Hand-Tufted Carpet Simulation by Computer Graphic Techniques

This research presents a technique to simulate picture of hand-tufted carpet by integrating,modifying and simplification many interesting techniques in computer graphics. This research usesparticle system to generate dynamic particles moving over the carpet plane. All particle positions areused as a control structure of curve creation. A primitive structure, called Lumislice, is created andtransformed along each curve to make yarn twisted. And define color of carpet from photo typeduring creating Lumislice. In cutting yarn level process we use height map to control position of eachslice in yarn curve to produce final image.The result image can represent 16.8 million colors and contain maximum 24 lumislices foreach line. This system support 256 cut height level. And support maximum density 400 × 400 yarn intest system. This system can create image of carpet wish density of yarn is lower than 80 × 80 lines in1 second or less in 2.0 GHz Celeron processor with 512 MB of RAM.