IP Library › Granted Patent US 11,668,036
Granted Patent B2
US 11,668,036 · App. 16/937,556 · Granted Jun 6, 2023

Three-dimensional rendering preview of laser-finished garments

Inventors: Benjamin Bell (San Francisco, CA); Jennifer Schultz (Cambridge, MA); Christopher Schultz (Cambridge, MA); Debdulal Mahanty (Fremont, CA); James Barton Sights (San Francisco, CA)
Assignee: Levi Strauss & Co.
D06C23/02B23K26/402G06F3/04845G06F30/12G06Q30/0621G06Q30/0643G06T15/04G06T19/20H04L63/0428B23K2103/38D06C2700/16D06C2700/31D10B2501/00G06F3/0482G06F2113/12G06Q50/04G06T2200/24G06T2210/16G06T2219/2012G06T2219/2016G06T2219/2021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,668,036
App. No.
16/937,556
Granted
Jun 6, 2023
Kind
B2
Abstract

A tool allows a user to create new designs for apparel and preview these designs in three dimensions before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. The tool can be accessed or executes via a Web browser.

Claims (101)

1. A method comprising:

providing a garment design tool that shows on a computer screen of a three-dimensional preview image of a garment design as customized by a user with a finishing pattern;

in the garment design tool, providing an option for the user to select a garment base and upon the user's selection, showing on the computer screen a first preview image of the selected garment template;

in the garment design tool, providing an option for the user to select a first level of wear or a second level of wear;

after the first level of wear is selected, showing on the computer screen a second preview image of the selected garment template with the first level of wear;

after the second level of wear is selected, showing on the computer screen a third preview image of the selected garment template with the second level of wear, wherein the third preview image comprises a first damage asset positioned on the garment template, the damage asset comprises a hole or emerging hole, and the first damage asset is created by

creating a first damage shape and associating the first damage asset with the first damage shape,

based on the first damage shape, using a laser to create the first damage asset on a fabric,

after a postlaser wash of the fabric with first damage asset, capturing an image of the first damage asset on the fabric, and

using the image of the first damage asset in the third preview image; and

in the garment design tool, providing an option for the user to select a wear pattern from a menu of wear patterns and upon the user's selection, showing on the computer screen a fourth preview image of the selected garment template with the selected wear pattern, wherein each wear pattern is associated with a laser input file to be used by a laser to produce that wear pattern onto a garment,

wherein the garment design tool is executing at a client, and the method comprises:

at a server, merging a laser input file associated with the selected wear pattern with an image of the selected garment template to generate a merged image; and

from the server, sending the merged image to the client device, wherein the garment design tool shows the merged image as the fourth preview image,

wherein the merged image is generated by

generating an adjusted base image from the image of the selected garment template without the selected wear pattern,

generating a pattern mask based on the laser input file associated with the selected wear pattern,

for a pixel at a pixel location of the merged image, obtaining a first contribution for the pixel location of the merged image by combining a first value for a pixel corresponding to the pixel location for the pattern mask and a pixel corresponding to the pixel location for the image of the selected garment template without the selected wear pattern,

for the pixel at the pixel location of the merged image, obtaining a second contribution at the pixel location for the merged image by combining a second value for a pixel corresponding to the pixel location for the pattern mask and a pixel corresponding to the pixel location for the adjusted base image,

combining the first contribution and second contribution to obtain a color value for a pixel at the pixel location for the second preview image, and

using the color value for the pixel at the pixel location in the merged image.

2. The method of claim 1 wherein the generating a pattern mask based on the laser input file comprises:

generating an inverse image of the laser input file.

3. The method of claim 1 wherein the first contribution comprises a first percentage of the image of the selected garment template that passes to the merged image, and the second contribution comprises a second percentage of the adjusted base image that passes to the merged image.

4. The method of claim 3 wherein a sum of the first percentage and the second percentage is 100.

5. The method of claim 1 wherein for the first contribution, the combining comprises a multiply operation of the first value for pixel corresponding to pixel location for the pattern mask and the pixel corresponding to the pixel location for the image of the selected garment template without the selected wear pattern.

6. The method of claim 1 wherein for the second contribution, the combining comprises a multiply operation of the second value for the pixel corresponding to the pixel location for the pattern mask and the pixel corresponding to the pixel location for the adjusted base image.

7. The method of claim 1 wherein the garment design tool is executing at a client, and the method comprises:

from a server, sending a laser input file associated with the selected wear pattern to the client over an end-to-end encrypted channel; and

at the client, combining an image of the selected garment with the laser input file associated with the selected wear pattern, and using the combined image as the fourth preview image.

8. The method of claim 1 comprising:

saving the garment design as customized by a user with the selected garment template and selected level of wear;

based on a laser input file associated with the selected level of wear, using a laser to create a finishing pattern on an outer surface of a target garment corresponding to the selected garment template.

9. The method of claim 1 comprising:

saving the garment design as customized by a user with the selected garment template and selected level of wear;

based on a laser input file associated with the selected wear pattern and the selected level of wear, using a laser to create a finishing pattern on an outer surface of a target garment corresponding to the selected garment template.

10. A method comprising:

providing a garment design tool that shows on a computer screen of a three-dimensional preview image of a garment design as customized by a user with a finishing pattern;

in the garment design tool, providing an option for the user to select a garment base and upon the user's selection, showing on the computer screen a first preview image of the selected garment template;

in the garment design tool, providing an option for the user to select a first level of wear or a second level of wear;

after the first level of wear is selected, showing on the computer screen a second preview image of the selected garment template with the first level of wear;

after the second level of wear is selected, showing on the computer screen a third preview image of the selected garment template with the second level of wear, wherein the third preview image comprises a first damage asset positioned on the garment template, the damage asset comprises a hole or emerging hole, and the first damage asset is created by

creating a first damage shape and associating the first damage asset with the first damage shape,

based on the first damage shape, using a laser to create the first damage asset on a fabric,

after a postlaser wash of the fabric with first damage asset, capturing an image of the first damage asset on the fabric, and

using the image of the first damage asset in the third preview image;

in the garment design tool, providing an option for the user to select a wear pattern from a menu of wear patterns and upon the user's selection, showing on the computer screen a fourth preview image of the selected garment template with the selected wear pattern, wherein each wear pattern is associated with a laser input file to be used by a laser to produce that wear pattern onto a garment;

saving the garment design as customized by a user with the selected garment template and selected level of wear; and

based on a laser input file associated with the selected wear pattern and the selected level of wear, using a laser to create a finishing pattern on an outer surface of a target garment corresponding to the selected garment template,

wherein based on the laser input file, the laser removes selected amounts of material from the surface of a material of the target garment at different pixel locations of the garment, and

for lighter pixel locations of the finishing pattern, a greater amount of the indigo ring-dyed cotton warp yarn is removed, while for darker pixel locations of the finishing pattern, a lesser amount of the indigo ring-dyed cotton warp yarn is removed.

11. A method comprising:

providing a garment design tool that shows on a computer screen of a three-dimensional preview image of a garment design as customized by a user with a finishing pattern;

in the garment design tool, providing an option for the user to select a garment base and upon the user's selection, showing on the computer screen a first preview image of the selected garment template;

in the garment design tool, providing an option for the user to select a first level of wear or a second level of wear;

after the first level of wear is selected, showing on the computer screen a second preview image of the selected garment template with the first level of wear; and

after the second level of wear is selected, showing on the computer screen a third preview image of the selected garment template with the second level of wear, wherein the third preview image comprises a first damage asset positioned on the garment template, the damage asset comprises a hole or emerging hole, and the first damage asset is created by

creating a first damage shape and associating the first damage asset with the first damage shape,

based on the first damage shape, using a laser to create the first damage asset on a fabric,

after a postlaser wash of the fabric with the first damage asset, capturing an image of the first damage asset on the fabric, and

using the image of the first damage asset in the third preview image,

wherein the three-dimensional preview image of the garment design is created by

deconstructing a garment corresponding to a garment template;

capturing images of the deconstructed pattern pieces;

extracting shadow neutral digital pattern pieces;

creating a shadow neutral texture;

mapping the shadow neutral texture to a three-dimensional model of the garment as worn by a person;

applying simulated light and shadowing to the three-dimensionally mapped shadow neutral texture; and

using the three-dimensionally mapped shadow neutral texture as the three-dimensional preview image.

12. The method of claim 11 wherein the garment is a pair of pants.

13. A method comprising:

providing a garment design tool that shows on a computer screen of a three-dimensional preview image of a garment design as customized by a user with a finishing pattern;

in the garment design tool, providing an option for the user to select a garment base and upon the user's selection, showing on the computer screen a first preview image of the selected garment template;

in the garment design tool, providing an option for the user to select a first level of wear or a second level of wear;

after the first level of wear is selected, showing on the computer screen a second preview image of the selected garment template with the first level of wear;

after the second level of wear is selected, showing on the computer screen a third preview image of the selected garment template with the second level of wear, wherein the third preview image comprises a first damage asset positioned on the garment template, the damage asset comprises a hole or emerging hole, and the first damage asset is created by

creating a first damage shape and associating the first damage asset with the first damage shape,

based on the first damage shape, using a laser to create the first damage asset on a fabric,

after a postlaser wash of the fabric with first damage asset, capturing an image of the first damage asset on the fabric, and

using the image of the first damage asset in the third preview image;

saving the garment design as customized by a user with the selected garment template and selected level of wear;

providing a first laser file with a wear pattern for a first size and first style;

automatically generating a plurality of laser files with the wear pattern for a plurality of sizes and styles, different from the first size and first style, wherein the automatically generating comprises

scaling a first zone of the first laser file according to a first scaling factor;

scaling a second zone of the first laser file according to a second scaling factor, different from the first scaling factor; and

storing the first laser file with the scaled first zone and scaled second zone as a second laser file for a second size and first style;

based on a laser input file associated with the selected wear pattern and the selected level of wear and a size as selected by the user, using the second laser input file with a laser to create a finishing pattern on an outer surface of a target garment corresponding to the selected garment template and of the size selected by the user.

14. The method of claim 13 wherein the garment is a pair of pants, the first zone corresponds to a region of the pants above a crotch point of the pant, and the second zone corresponds to a region of the pants below a crotch point of the pants.

15. The method of claim 13 wherein the second preview image of the selected garment template with the first level of wear does not comprise the first damage asset.

16. The method of claim 13 wherein the third preview image of the selected garment template with the second level of wear comprises a greater number of damages assets than in the second preview image of the selected garment template with the first level of wear.

17. The method of claim 13 wherein the third preview image of the selected garment template with the second level of wear comprises at least one damage asset having a greater area than for any damage asset in the second preview image of the selected garment template with the first level of wear.

18. The method of claim 13 comprising:

allowing the user to change a point from which the three-dimensional preview image of the garment design is viewed.

19. The method of claim 13 wherein the garment design comprises a design for at least one of a pair of pants, jeans, or shorts.

20. The method of claim 13 wherein in the third preview image, an opacity of an edge of the image of the first damage asset is reduced to blend the image of the first damage asset with the garment template.

21. The method of claim 13 wherein the damage asset comprises a rip.

22. The method of claim 13 comprising:

in the garment design tool, providing an option for the user to select a wear pattern from a menu of wear patterns and upon the user's selection, showing on the computer screen a fourth preview image of the selected garment template with the selected wear pattern, wherein each wear pattern is associated with a laser input file to be used by a laser to produce that wear pattern onto a garment.

23. The method of claim 22 wherein the garment design tool is executing at a client, and the method comprises:

at a server, merging a laser input file associated with the selected wear pattern with an image of the selected garment template to generate a merged image; and

from the server, sending the merged image to the client device, wherein the garment design tool shows the merged image as the fourth preview image.

Continuity (2)
Provisional Application 62877830 · Jul 23, 2019
Related Publication 20210025094A1 · Jan 28, 2021