A system and method for custom shoe automatic generation

The customized shoe automatic generation system uses algorithms to automatically generate sole and upper models, solving the problem of low efficiency caused by manual intervention in existing technologies and realizing rapid customized shoe design.

CN115245226BActive Publication Date: 2026-01-30SHANGHAI YUANCHUANGYUN ARTIFICIAL INTELLIGENCE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110455364.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-26
Publication Date
2026-01-30
Estimated Expiration
2041-04-26

AI Technical Summary

Technical Problem

The current custom shoe design process requires manual intervention, which is inefficient and difficult to automate, resulting in long modeling times, typically 7-10 days.

Method used

A customized shoe automatic generation system is provided, which includes a last model generation module, a planar design drawing processing module, a sole model generation module, and an upper 3D model generation module. The system uses algorithms to automatically generate sole and upper models, reducing manual intervention.

Benefits of technology

The shoe design modeling time has been reduced from 3-10 days to 10 minutes to 1 hour, achieving automated customized shoe design and improving efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115245226B_ABST
    Figure CN115245226B_ABST
Patent Text Reader

Abstract

This invention discloses an automatic custom shoe generation system and method, comprising modules and methods for last model generation, planar design drawing processing, sole model generation, and upper 3D model generation, used to automatically generate custom shoe models from bare last models. The custom shoe automatic generation system and method of this invention requires little to no human intervention in the sole model generation process. After inputting the last model and the designer's design drawing, a preset algorithm automatically generates a 3D model of the custom sole's outline. The front end can handle the custom last generation module, and the back end can interface with a digital sole manufacturing end or connect to a DfAM design module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of customized shoe technology, and more specifically to a customized shoe automatic generation system and method. Background Technology

[0002] With the development of technology and the improvement of living standards, people's requirements for shoes have gradually shifted from single function to comfort and personalization. Therefore, customized shoe technology has a promising market prospect. However, in the current shoe manufacturing industry, customized shoes usually require manual intervention and drafting. From the shoe last to drawing a two-dimensional design, and then to obtaining a three-dimensional customized shoe model, it usually takes 2 to 3 days, which is labor-intensive, time-consuming, and inefficient. If the shoe designer raises opinions requiring modifications, the drafting process has to be repeated. In practice, this iterative process occurs at least 3 times, resulting in a modeling process for a single customized shoe taking 7 to 10 days.

[0003] The emergence of 3D printing technology has provided a new direction for the development of customized shoes, and can simplify the drawing steps in the design process to some extent. However, at present, the design and production of customized shoes still often rely on the experience of technicians, and it is still difficult to automate the design of customized shoes. Summary of the Invention

[0004] The present invention aims to provide a customized shoe automatic generation system to solve the efficiency problem of shoe design modeling by using an automatic modeling process to replace the manual modeling process, compressing the original 3 to 10 days of work to within 10 minutes to 1 hour.

[0005] Specifically, a customized shoe automatic generation system includes a last model generation module, a 2D design drawing processing module, a sole model generation module, and a 3D upper model generation module.

[0006] The last model generation module is used to generate a last model based on the smooth last model, the thickness of the upper, and the thickness of the insole.

[0007] The planar design drawing processing module is used to adjust at least one shoe design feature of the target shoe design drawing based on the last model, and generate a target shoe design drawing mapping; the target shoe design drawing mapping is matched with the last model;

[0008] The sole model generation module is used to obtain the inner surface model and the bottom surface model of the sole based on the sole side profile and last model mapped from the target shoe design drawing, and generate a 3D model of the outer contour of the sole through the first algorithm.

[0009] The shoe upper 3D model generation module is used to generate a shoe upper contour 3D model based on the shoe upper side contour mapped from the last model and the target shoe design drawing, using a second algorithm.

[0010] The first algorithm extends the sole side profile mapped from the target shoe design drawing along the insole width direction of the last model, extracts the trajectory of the upper curve of the sole side profile, and generates the inner surface model of the sole; extracts the trajectory of the lower curve of the sole side profile to generate the bottom surface model of the sole; and then, using the inner surface model of the sole and the bottom surface model of the sole as input, connects their edges to generate the outer contour 3D model of the sole.

[0011] Preferably, the shoe design features include, but are not limited to, the sole side profile, the upper side profile, and the upper decorative lines.

[0012] Preferably, the second algorithm extends the curved surface at the ankle of the last model upward to a point higher than or equal to the highest point of the curve at the shoe opening of the shoe upper side contour; the extended curved surface at the ankle of the last model is cut using the curve at the shoe opening of the shoe upper side contour, removing the part higher than the curve at the shoe opening of the shoe upper side contour, to generate a 3D model of the shoe upper contour.

[0013] Preferably, the second algorithm involves extracting the curve at the shoe opening of the shoe upper side profile, generating a 3D shoe opening profile based on the surface at the ankle of the last model; connecting the 3D shoe opening profile and the mold line along the profile surface of the last model shoe upper to generate the shoe upper profile; and adding thickness parameters to the shoe upper profile to generate a 3D shoe upper profile model.

[0014] Preferably, the customized shoe automatic generation system further includes a sole feature generation module, which is used to add sole design features to the 3D model of the sole's outer contour to generate a customized sole 3D model.

[0015] Preferably, the sole design features include, but are not limited to, sole pattern design, elastic structure, and cushioning structure.

[0016] Preferably, the customized 3D model of the sole includes a shoe outsole model, a shoe midsole model, or a combination thereof.

[0017] Preferably, the customized shoe automatic generation system also includes a shoe upper detail generation module, used to generate shoe upper decorations and / or shoe upper accessories on the 3D model of the shoe upper outline.

[0018] Preferably, the customized shoe automatic generation system further includes a shoe upper unfolded contour generation module, which is used to convert the 3D model of the shoe upper contour into two-dimensional data of the unfolded plane of the shoe upper.

[0019] This invention also provides a method for automatically generating customized shoes, comprising the following steps:

[0020] S01. Generate the last model based on the last model, upper thickness, and insole thickness;

[0021] S02. Import the target shoe design drawing, adjust at least one shoe design feature to match the last model, and generate a target shoe design drawing mapping;

[0022] S03. Based on the sole side profile and last model mapped from the target shoe design drawing, obtain the sole inner surface model and sole bottom surface model through the first algorithm, and generate a 3D model of the sole outer profile.

[0023] S04. Based on the shoe upper side profile mapped from the last model and the target shoe design drawing, a second algorithm is used to generate a 3D model of the shoe upper profile.

[0024] Preferably, the first algorithm in step S03 includes the following steps:

[0025] S031. Extend the sole side profile mapped from the target shoe design drawing along the width direction of the insole of the last model;

[0026] S032. Extract the trajectory of the upper curve of the side profile of the sole to generate the inner surface model of the sole; extract the trajectory of the lower curve of the side profile of the sole to generate the bottom surface model of the sole.

[0027] S033. Connect the edges of the inner surface model of the sole and the bottom surface model of the sole to generate a 3D model of the outer contour of the sole.

[0028] Preferably, the second algorithm in step S04 includes the following steps:

[0029] S041. Extend the curved surface of the last model upwards to the highest point of the curve at the shoe opening, which is higher than or equal to the side profile of the shoe upper;

[0030] S042. Use the curve of the shoe opening along the side profile of the shoe upper to cut the curved surface at the ankle of the extended last model;

[0031] S043. Remove the portion of the curve at the shoe opening that is higher than the side profile of the shoe upper to generate a 3D model of the shoe upper profile.

[0032] Preferably, the second algorithm in step S04 includes the following steps:

[0033] S041. Extract the curve of the shoe opening from the side profile of the shoe upper, and generate the 3D profile of the shoe opening according to the surface of the ankle of the last model;

[0034] S042. Connect the 3D contour of the shoe opening and the mold line along the contour surface of the shoe upper of the last model to generate the shoe upper contour;

[0035] S043. Add thickness parameters to the shoe upper outline to generate a 3D model of the shoe upper outline.

[0036] Preferably, the method for automatically generating customized shoes further includes:

[0037] S05. Based on the 3D model of the outer contour of the sole, add sole design features to generate a customized 3D sole model.

[0038] Compared with existing technologies, the advantages of this invention are as follows: The customized shoe automatic generation system and method provided by this invention require no or minimal human intervention in the process of generating the shoe sole model. After inputting the shoe last model and the designer's design drawings, the 3D model of the customized shoe sole outline is automatically generated entirely by a preset algorithm. The customized shoe automatic generation system provided by this invention can be connected to a customized shoe last generation module at the front end, and can interface with a digital shoe sole manufacturing end at the back end, or connect with a DfAM (Design for Additive Manufacturing) design module. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the optical last model and the insertion last model in one embodiment of the present invention;

[0040] Figure 2 This is a schematic diagram of the mapping between the target shoe design drawing and the target shoe design drawing in one embodiment of the present invention;

[0041] Figure 3 This is a schematic diagram of the inner surface model, bottom surface model, and outer contour 3D model of the sole in one embodiment of the present invention;

[0042] Figure 4 This is a schematic diagram of a customized shoe sole 3D model in one embodiment of the present invention;

[0043] Figure 5 This is a schematic diagram of a 3D model of the shoe upper outline in one embodiment of the present invention;

[0044] Figure 6 This is a schematic diagram of two-dimensional data of the shoe upper in one embodiment of the present invention;

[0045] Figure 7 This is a schematic diagram illustrating the steps of an automatic custom shoe generation method according to the present invention;

[0046] Figure 8 This is a schematic diagram of step S03 in the automatic generation method for customized shoes of the present invention;

[0047] Figure 9 This is a schematic diagram of step S04 in one embodiment of the automatic generation method for customized shoes according to the present invention;

[0048] Figure 10 This is a schematic diagram of step S04 in another embodiment of the automatic generation method for customized shoes according to the present invention;

[0049] The attached icons are: 1. Glide last model; 2. Insert last model; 3. Upper; 4. Insole; 5. Target shoe design. Figure 5 6. Target shoe design drawing mapping; 7. Shoe sole side profile; 8. Shoe upper side profile; 9. Shoe upper decorative line; 10. Shoe sole inner surface model; 11. Shoe sole bottom surface model; 12. Shoe sole outer profile 3D model; 13. Mold line; 14. Shoe outsole model; 15. Shoe midsole model; 16. Shoe sole pattern; 17. Elastic structure; 18. Shoe upper side profile curve at the shoe opening; 19. Last model curved surface at the ankle; 20. Shoe upper profile 3D model; 21. Custom shoe 3D model; 22. Shoe upper planar two-dimensional data. Detailed Implementation

[0050] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments, but this is not intended to limit the scope of the invention.

[0051] This invention provides an automatic custom shoe generation system, which includes a last model generation module, a planar design drawing processing module, a sole model generation module, and a 3D upper model generation module.

[0052] The last model generation module is used to generate a last model based on the smooth last model, the thickness of the upper, and the thickness of the insole. For example... Figure 1 As shown, the last model 2 is a three-dimensional structure composed of upper 3 and insole 4 data, enclosing the last model 1. The three-dimensional structure of the last model 2 includes a thickness parameter that matches the thickness of the upper 3 and insole 4. In one or more embodiments, the last model 1 may be derived from a specified last model or a last model customized for user foot shape data. The thickness of the upper 2 depends on the thickness of the target upper material. Specifically, it is the thickness of each part when the target upper material is fitted to the instep 3 portion of the last model 1. Preferably, the thickness of the target upper material is assigned to the front and rear portions of the upper 3. In the above embodiments, the thickness of the insole 4 depends on the thickness of the target insole material, specifically, the thickness of each part when the insole material is fitted to the sole portion of the last model. Preferably, the thickness of the target insole material is assigned to the front and rear portions of the insole. In the above embodiment, the distance between the last model 2 and the smooth last model 1 at various points conforms to the input thickness settings of the upper and sole.

[0053] The planar design drawing processing module is used to adjust at least one shoe design feature of the target shoe design drawing based on the last model, and generate a target shoe design drawing mapping. The target shoe design drawing mapping matches the last model. In one or more embodiments, such as... Figure 2 As shown, the target shoe design in plan view. Figure 5The system includes multiple views such as side and bottom views, and can be derived from target shoe models such as athletic shoes and senior shoes, and includes shoe design features. These shoe design features include, but are not limited to, the side profile of the sole, the side profile of the upper, and decorative lines on the upper. The planar design processing module imports the target shoe's planar design based on the last model 2. Figure 5 At least one shoe design feature, such as the sole side profile 7', the upper side profile 8', and the upper decorative line 9', is adjusted to match the last model 2, generating a target shoe design mapping 6. The target shoe design mapping 6 matches the last model 2 in terms of coordinate plane, graphic position, graphic size, and graphic shape. Preferably, the shoe design features of the target shoe design mapping 6 match the last model 2. The shoe design features of the target shoe design mapping 6 include, but are not limited to, the sole side profile 7, the upper side profile 8, and the upper decorative line 9. Figure 2 As shown, the upper part of the sole side profile 7 can support the insole part of the last model 2, and the position, size and other parameters of the two are matched; the upper side profile 8 can cover the upper part of the last model 2, and the local variable design conforms to the setting; the upper decorative line 9 is at least one that can be matched and mapped to the corresponding position of the upper part of the last model 2.

[0054] The sole 3D model generation module is used to generate a sole outer contour 3D model based on the sole side profile and last model mapped from the target shoe design drawing, and to obtain the sole inner surface model and sole bottom surface model through a first algorithm. In one or more embodiments, such as Figure 3 As shown, the first algorithm extends the sole side profile 7 of the target shoe design drawing 6 along the insole width direction of the last model 2, extracts the trajectory of the upper curve of the sole side profile 7, and generates the inner sole model 10; it also extracts the trajectory of the lower curve of the sole side profile 7 to generate the bottom sole model 11. The inner sole model 11 and the bottom sole model 12 conform to the planar design of the target shoe. Figure 5 The design parameters for the shoe sole shape are set. In the above embodiment, the extension path of the shoe sole side contour 7 along the insole width direction of the last model 2 matches the bottom surface of the last model 2. The first algorithm then takes the inner surface model 10 and the bottom surface model 11 of the shoe sole as input, connects their edges, and generates a 3D model 12 of the outer contour of the shoe sole. This module can also output the inner surface and bottom surface of the shoe sole, providing more flexibility for subsequent automatic design. In the above embodiment, the first algorithm can also obtain the mold line 13 based on the inner surface model 10 of the shoe sole and the bottom surface of the last model 2. The mold line 13 can be used in the subsequent upper generation module.

[0055] In the above embodiments, the 3D model 12 of the outer contour of the sole can be directly used as a customized 3D model for digital manufacturing; it can also be used as a design input model for subsequent DfAM soles. To further meet customization needs, the sole design features of the target shoe are added to the 3D model of the outer contour of the sole. Preferably, the customized shoe automatic generation system also includes a sole feature generation module. The sole feature generation module is used to add the sole design features of the target shoe to the 3D model of the outer contour of the sole and generate a customized 3D model of the sole. In one or more embodiments, such as... Figure 4 As shown, the sole design features are derived from the sole portion of the target shoe's planar design drawing, including sole pattern design, elastic structure, and cushioning structure. The sole feature generation module extracts the sole design features according to the target shoe's planar design drawing and adds sole design features with matching position, size, and shape to the 3D model of the sole's outer contour. In one or more embodiments, such as... Figure 5 As shown, the customized 3D model of the shoe sole includes a shoe outsole model 14, a shoe midsole model 15, or a combination thereof. In one embodiment, the customized 3D model of the shoe sole is a shoe outsole model 14, and the generated shoe sole design features include outsole tread patterns 16 and / or raised elastic structures 17. In another embodiment, the customized 3D model of the shoe sole is a shoe midsole model, and the generated shoe sole design features include outsole tread patterns 16' and / or recessed elastic structures 17'; the recessed elastic structures 17' match the shoe outsole and form a cushioning structure when fitted. In other embodiments, the customized 3D model of the shoe sole includes a shoe outsole model and a shoe midsole model, and the generated shoe sole design features include outsole tread patterns 16 on the bottom surface of the shoe outsole model, and elastic structures or cushioning structures located within the shoe outsole model and the shoe midsole model.

[0056] The shoe upper 3D model generation module is used to generate a shoe upper contour 3D model based on the shoe last model and the shoe upper side contour mapped from the target shoe design drawing, using a second algorithm. In one or more embodiments, such as Figure 5 As shown, the second algorithm extends the curved surface 19 at the ankle of the last model upward to a point higher than or equal to the highest point of the curve 18 at the shoe opening of the shoe upper side contour; the extended curved surface 19 at the ankle of the last model is cut using the curve 18 at the shoe opening of the shoe upper side contour, and the part higher than the curve 18 at the shoe opening of the shoe upper side contour is removed to generate a 3D model 20 of the shoe upper contour.

[0057] In other embodiments, such as Figure 5As shown, the second algorithm first extracts the curve 18 at the shoe opening of the shoe upper side contour 8, and generates a 3D shoe opening contour according to the curved surface 19 at the ankle of the last model 2; secondly, it connects the 3D shoe opening contour and the mold line 13 along the contour surface of the shoe upper 3 of the last model to generate the shoe upper contour; finally, it adds a thickness parameter to the shoe upper contour to generate a 3D shoe upper contour model 20. The thickness of the 3D shoe upper contour model 20 is consistent with the thickness of the corresponding position of the shoe upper 3 of the last model. In the above embodiment, the 3D shoe upper contour model is spliced ​​with the 3D shoe sole outer contour model 12, the shoe outsole model 14, or the shoe midsole model 15 through the mold line 13 to obtain a customized shoe 3D model 21. In other embodiments, the 3D shoe opening contour is directly connected to the mold line 13 located on the 3D shoe sole outer contour model 12, the shoe outsole model 14, or the shoe midsole model 15 to generate the shoe upper contour and add a thickness parameter to directly obtain the customized shoe 3D model 21.

[0058] Preferably, the customized shoe automatic generation system also includes a shoe upper detail generation module, used to generate shoe upper decorations and / or shoe upper accessories on the shoe upper outline 3D model 20.

[0059] Preferably, the customized shoe automatic generation system further includes a shoe upper unfolding contour generation module. For example... Figure 6 As shown, in order to enable the customized shoe 3D model to be directly used in digital manufacturing or 3D printing production, the shoe upper unfolding contour generation module is used to convert the shoe upper contour 3D model 20 into unfolded two-dimensional data 22 of the shoe upper. In other embodiments, the shoe upper unfolding contour generation module can also convert the shoe upper contour 3D model including shoe upper decorations and / or shoe upper accessory features into unfolded two-dimensional data of the shoe upper.

[0060] This invention also provides a method for automatically generating customized shoes, such as... Figure 7 As shown, it includes the following steps:

[0061] S01. Generate the last model based on the last model, upper thickness, and insole thickness;

[0062] S02. Import the target shoe design drawing, adjust at least one shoe design feature to match the last model, and generate a target shoe design drawing mapping;

[0063] S03. Based on the sole side profile and last model mapped from the target shoe design drawing, obtain the sole inner surface model and sole bottom surface model through the first algorithm, and generate a 3D model of the sole outer profile.

[0064] S04. Based on the shoe upper side profile mapped from the last model and the target shoe design drawing, a second algorithm is used to generate a 3D model of the shoe upper profile.

[0065] In one or more embodiments, such as Figure 1 As shown, the last model 1 in step S01 can be from a specified shoe last model or a shoe last model customized based on the user's foot shape data. The thickness of the upper 2 depends on the thickness of the target upper material. Specifically, it is the thickness of each part when the target upper material is attached to the instep 3 portion of the last model 1. Preferably, the thickness of the target upper material is assigned to the front and back portions of the upper 3 respectively. In the above embodiment, the thickness of the insole 4 depends on the thickness of the target insole material, specifically, the thickness of each part when the insole material is attached to the sole portion of the last model. Preferably, the thickness of the target insole material is assigned to the front and back portions of the insole respectively. In the above embodiment, the distance between the last model 2 and the last model 1 at each point conforms to the input thickness settings of the upper and sole.

[0066] In one or more embodiments, such as Figure 2 As shown, the target shoe design in step S02 Figure 5 The target shoe design mapping 6 includes multiple views such as side view and bottom view, and can be derived from target shoe models such as athletic shoes and elderly shoes, and includes shoe design features. These shoe design features include, but are not limited to, the side profile of the sole, the side profile of the upper, and decorative lines on the upper. The target shoe design mapping 6 matches the last model 2 in terms of coordinate plane, graphic position, graphic size, and graphic shape. Preferably, the shoe design features of the target shoe design mapping 6 match those of the last model 2. The shoe design features of the target shoe design mapping 6 include, but are not limited to, the side profile of the sole 7, the side profile of the upper 8, and decorative lines on the upper 9. Figure 2 As shown, the upper part of the sole side profile 7 can support the insole part of the last model 2, and the position, size and other parameters of the two are matched; the upper side profile 8 can cover the upper part of the last model 2, and the local variable design conforms to the setting; the upper decorative line 9 is at least one that can be matched and mapped to the corresponding position of the upper part of the last model 2.

[0067] In one or more embodiments, the first algorithm in step S03, such as Figure 8 As shown, it includes the following steps:

[0068] S031. Extend the sole side profile 7 of the target shoe design drawing 6 along the insole width direction of the last model 2;

[0069] S032. Extract the trajectory of the upper curve of the side profile 7 of the sole to generate the inner surface model 10 of the sole; extract the trajectory of the lower curve of the side profile 7 of the sole to generate the bottom surface model 11 of the sole;

[0070] S033. Connect the edges of the inner surface model 10 and the bottom surface model 11 of the sole to generate the 3D model 12 of the outer contour of the sole.

[0071] The inner surface model 11 and the bottom surface model 12 of the sole conform to the planar design of the target shoe. Figure 5 The design parameters for the sole shape are set. The extension path of the sole side profile 7 along the width direction of the insole of the last model 2 is consistent with the bottom surface of the last model 2 or the plane design of the target shoe. Figure 5 The upper surface of the shoe sole is matched. The first algorithm can also obtain the die line 13.

[0072] In one or more embodiments, such as Figure 9 As shown, the second algorithm in step S04 includes the following steps:

[0073] S041. Extend the curved surface 19 at the ankle of the last model upwards to the highest point of the curve 18 at the shoe opening, which is higher than or equal to the side profile of the shoe upper;

[0074] S042. Use the curve 18 at the shoe opening of the shoe upper side contour to cut the curved surface 19 at the ankle of the extended last model;

[0075] S043. Remove the portion of the curve 18 above the shoe opening along the side profile of the shoe upper to generate a 3D model of the shoe upper profile.

[0076] In other embodiments, such as Figure 10 As shown, the second algorithm in step S04 includes the following steps:

[0077] S041. Extract the curve 18 at the shoe opening of the side profile of the shoe upper, and generate the 3D profile of the shoe opening according to the surface 19 at the ankle of the last model;

[0078] S042. Along the contour surface 19 of the shoe upper of the last model, connect the 3D contour of the shoe opening and the mold line to generate the shoe upper contour;

[0079] S043. Add thickness parameters to the shoe upper outline to generate a 3D model of the shoe upper outline 20.

[0080] To further meet customization needs, the sole design features of the target shoe are added to the 3D model of the sole's outer contour. Preferably, the automatic generation method for customized shoes also includes:

[0081] S05. Based on the 3D model of the outer contour of the sole, add sole design features to generate a customized 3D sole model.

[0082] Specifically, such as Figure 4As shown, step S05 extracts sole design features based on the target shoe's planar design drawing, and adds sole design features with matching position, size, and shape to the 3D model of the sole's outer contour. These sole design features originate from the sole portion of the target shoe's planar design drawing and include sole pattern design, elastic structure, cushioning structure, etc. In one or more embodiments, such as... Figure 5 As shown, the customized 3D model of the shoe sole includes a shoe outsole model 14, a shoe midsole model 15, or a combination thereof. In one embodiment, the customized 3D model of the shoe sole is a shoe outsole model 14, and the generated shoe sole design features include outsole tread patterns 16 and / or raised elastic structures 17. In another embodiment, the customized 3D model of the shoe sole is a shoe midsole model, and the generated shoe sole design features include outsole tread patterns 16' and / or recessed elastic structures 17'; the recessed elastic structures 17' match the shoe outsole and form a cushioning structure when fitted. In other embodiments, the customized 3D model of the shoe sole includes a shoe outsole model and a shoe midsole model, and the generated shoe sole design features include outsole tread patterns 16 on the bottom surface of the shoe outsole model, and elastic structures or cushioning structures located within the shoe outsole model and the shoe midsole model.

[0083] The customized shoe automatic generation system and method of this invention can utilize the Grasshopper visual programming tool within the Rhino modeling environment to write generation algorithms for each module of the technical solution. Specific presentation modes include, but are not limited to: software plugins, packaged standalone software, and web-based software.

[0084] The Grasshopper visual programming tool used in the Rhino modeling environment can also be replaced by programming tools in other CAD modeling software. These tools include, but are not limited to: visual scripts in the 3DGenerative Innovator character modeling environment of CATIA 3DEXPERENIENCE; Autodesk products, such as the Dynamo visual programming platform in the Alias ​​modeling environment; Bentley Systems' Generative Components; and programming language tools in various CAD software environments.

[0085] The above description is merely a preferred embodiment of the present invention and does not constitute any limitation on the technical solution of the present invention. Any simple modifications, formal changes, and alterations made to the above embodiments based on the technical essence of the present invention shall fall within the protection scope of the present invention.

Claims

1. A customized shoe automatic production system, characterized in that, The system comprises a last model generation module, a planar design drawing processing module, a sole model generation module, and a vamp 3D model generation module. The last model generation module is configured to generate a last model based on a light last model and a vamp thickness and an insole thickness. The planar design drawing processing module is configured to adjust at least one shoe design feature of a target shoe planar design drawing according to the last model to generate a target shoe design drawing mapping, which is matched with the last model. The sole model generation module is configured to obtain a sole inner surface model and a sole bottom surface model by a first algorithm based on a sole side contour of the target shoe design drawing mapping and the last model, and generate a sole outer contour 3D model. The vamp 3D model generation module is configured to generate a vamp contour 3D model by a second algorithm based on a vamp side contour of the last model and the target shoe design drawing mapping. The first algorithm comprises extending the sole side contour of the target shoe design drawing mapping along the insole width direction of the last model, extracting a trajectory of an upper curve of the sole side contour to generate the sole inner surface model, and extracting a trajectory of a lower curve of the sole side contour to generate the sole bottom surface model.

2. The automatic system for customizing shoes according to claim 1, wherein The shoe design features include, but are not limited to, a sole side contour, a vamp side contour, and a vamp decoration line.

3. The automatic system for customizing shoes according to claim 1, wherein The second algorithm comprises extending a curved surface at an ankle of the last model upward to a point higher than or equal to a highest point of a curve at a shoe opening of the vamp side contour, cutting the extended curved surface at the ankle of the last model with the curve at the shoe opening of the vamp side contour to remove a portion higher than the curve at the shoe opening of the vamp side contour, and generating the vamp contour 3D model.

4. The automatic system for customizing shoes according to claim 1, wherein The second algorithm comprises extracting the curve at the shoe opening of the vamp side contour, generating a shoe opening 3D contour according to the curved surface at the ankle of the last model, connecting the shoe opening 3D contour and a mold opening line along a contour curved surface of the vamp of the last model to generate a vamp contour, and adding a thickness parameter to the vamp contour to generate the vamp contour 3D model.

5. The automatic system for customizing shoes according to claim 1, wherein The custom shoe automatic generation system further comprises a sole feature generation module configured to add a sole design feature to the sole outer contour 3D model to generate a custom sole 3D model.

6. The automatic system for customizing shoes according to claim 5, wherein The sole design features include, but are not limited to, a sole pattern design, an elastic structure, and a cushioning structure.

7. The automatic custom shoe manufacturing system of claim 5, wherein The custom sole 3D model comprises a sole outsole model, a sole midsole model, or a combination thereof.

8. The automatic custom shoe generation system of claim 1, wherein, The custom shoe automatic generation system further comprises a vamp detail generation module configured to generate a vamp decoration and / or a vamp accessory on the vamp contour 3D model.

9. The automatic custom shoe generation system of claim 1, wherein, The custom shoe automatic generation system further comprises a vamp unfolded contour generation module configured to convert the vamp contour 3D model into a two-dimensional data of a vamp unfolding plane.

10. A method for automatically customizing shoes, characterized by, The method comprises the following steps: S01. generating a last model based on a light last model and a vamp thickness and an insole thickness; S02. importing a target shoe planar design drawing, adjusting at least one shoe design feature to match the last model, and generating a target shoe design drawing mapping; S03. Based on the shoe sole side profile and the last model mapped by the target shoe design drawing, the shoe sole inner surface model and the shoe sole bottom surface model are obtained by a first algorithm, and the shoe sole outer profile 3D model is generated; S04. Based on the shoe upper side profile mapped by the last model and the target shoe design drawing, a shoe upper profile 3D model is generated by a second algorithm; The first algorithm in the S03 step comprises the following steps: S031. Extend the shoe sole side profile mapped by the target shoe design drawing along the insole width direction of the last model; S032. Extract the trajectory of the upper curve of the shoe sole side profile to generate a shoe sole inner surface model, and extract the trajectory of the lower curve of the shoe sole side profile to generate a shoe sole bottom surface model; S033. Connect the edges of the shoe sole inner surface model and the shoe sole bottom surface model to generate a shoe sole outer profile 3D model.

11. The automatic custom shoe manufacturing method of claim 10, wherein, The second algorithm in the S04 step comprises the following steps: S041. Extend the curve at the ankle of the last model upward to a point higher than or equal to the highest point of the curve at the shoe opening of the shoe upper side profile; S042. Cut the extended curve at the ankle of the last model with the curve at the shoe opening of the shoe upper side profile; S043. Remove the part higher than the curve at the shoe opening of the shoe upper side profile to generate a shoe upper profile 3D model.

12. The automatic custom shoe manufacturing method of claim 10, wherein, The second algorithm in the S04 step comprises the following steps: S041. Extract the curve at the shoe opening of the shoe upper side profile, and generate a shoe opening 3D profile according to the curve at the ankle of the last model; S042. Connect the shoe opening 3D profile and the mold opening line along the profile curve of the shoe upper of the last model to generate a shoe upper profile; S043. Add a thickness parameter to the shoe upper profile to generate a shoe upper profile 3D model.

13. The automatic custom shoe manufacturing method of claim 10, wherein, The automatic generation method of the customized shoes further comprises: S05. Based on the shoe sole outer profile 3D model, add shoe sole design features to generate a customized shoe sole 3D model.

Citation Information

Patent Citations

  • Automatic track seeking mode-based three-dimensional foot measurement device and implementation method

    CN107136649A

  • FDM type 3D shoe sole printing method and FDM type 3D printing shoe sole

    CN110722793A