Three-dimensional method, system and equipment for advertisement word two-dimensional vector file and medium

By analyzing two-dimensional vector files to generate a three-dimensional advertising word model, combining user editing and augmented reality technology, the existing three-dimensional modeling complexity and cost are solved, and efficient and personalized three-dimensional model generation and device compatibility are achieved.

CN120279215APending Publication Date: 2025-07-08SHENZHEN MINGDA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510350766.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing three-dimensional advertising word generation method requires professional skills, is complex in operation, time-consuming and costly, and is difficult to quickly and efficiently match user needs, and it is impossible to achieve rapid feedback and adjustments.

Method used

By analyzing the two-dimensional vector file, extracting graphic feature information, generating an initial three-dimensional model, and combining user editing information and augmented reality technology for simulation and feedback adjustment, the final output of a three-dimensional model that conforms to the device format.

Benefits of technology

It simplifies the complexity of manual modeling, improves the efficiency of graph data processing, ensures accurate conversion of models and smooth subsequent operations, enhances personalized customization flexibility, optimizes the coordination between the model and the environment and the matching of design requirements, and reduces format compatibility issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120279215A_ABST
    Figure CN120279215A_ABST
Patent Text Reader

Abstract

The invention relates to a three-dimensional method, system and device for an advertisement word two-dimensional vector file and a medium. The method comprises the steps that the imported two-dimensional vector file is acquired, the two-dimensional vector file is analyzed, graphic feature information of the two-dimensional vector file is extracted, and graphic elements of the two-dimensional vector file are generated; obtaining a graphic design demand, and generating a corresponding initial three-dimensional model based on the graphic design demand and the graphic elements; obtaining editing information of a user, adjusting the initial three-dimensional model according to the editing information, and generating a three-dimensional model after preliminary adjustment; simulating the preliminarily adjusted three-dimensional model by using an augmented reality technology, acquiring feedback information in the simulation process of the preliminarily adjusted three-dimensional model, and performing secondary adjustment on the preliminarily adjusted three-dimensional model according to the feedback information to generate a perfect three-dimensional model; and outputting the perfected three-dimensional model as a file format of the corresponding equipment according to a preset format algorithm. The method has the effect of high advertisement word three-dimensional design efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of 3D modeling and printing, and particularly to a method, system, device, and medium for 3D conversion of 2D vector files of advertising characters. Background Art

[0002] Currently, with the continuous improvement of the requirements for visual effects in the advertising design industry, the traditional 2D advertising character design method has gradually been unable to meet the needs. Although 2D design is simple and easy to process, in practical applications, especially in scenarios such as billboards and display models, the three-dimensional effect is particularly important. Therefore, the production of 3D advertising character models has become an important development direction in the advertising industry.

[0003] Existing 3D advertising character generation methods usually rely on manual modeling or converting 2D graphics into 3D models through complex 3D modeling software (such as 3DMax, AutoCAD, etc.). These software require users to have strong 3D modeling skills, and the operations are complex with a long learning curve. At the same time, traditional 3D modeling methods are often time-consuming and costly, especially in the design of large-scale customized advertising characters, where the efficiency problem is more prominent. In addition, existing 3D design solutions rarely match the actual needs of users and cannot achieve fast and efficient feedback and adjustment.

[0004] The above-mentioned existing technical solutions have the following defects: Traditional 3D modeling software requires users to have certain modeling skills, which have a high learning threshold and complex operations for non-professionals, so there is room for improvement. Summary of the Invention

[0005] To improve the efficiency of 3D design of advertising characters, this application provides a method, system, device, and medium for 3D conversion of 2D vector files of advertising characters.

[0006] The first invention object of this application is achieved through the following technical solutions: A method for 3D conversion of 2D vector files of advertising characters, the method for 3D conversion of 2D vector files of advertising characters includes: Obtain the imported 2D vector file, parse the 2D vector file, extract the graphic feature information of the 2D vector file, and generate the graphic elements of the 2D vector file; Obtain the graphic design requirements, and generate the corresponding initial 3D model based on the graphic design requirements and the graphic elements; Obtain the editing information of the user, and adjust the initial 3D model according to the editing information to generate a preliminarily adjusted 3D model; Simulate the initially adjusted 3D model using augmented reality technology. During the simulation of the initially adjusted 3D model, obtain feedback information, and based on the feedback information, perform secondary adjustment on the initially adjusted 3D model to generate a refined 3D model; Output the refined 3D model in the file format corresponding to the device according to a preset format algorithm.

[0007] By adopting the above technical solution, by importing and parsing the 2D vector file, automatically extract the graphic feature information in the file, convert it into basic graphic elements that can be used for 3D modeling, simplify the complexity of manual modeling, improve the efficiency of graphic data processing, and ensure the accurate conversion of graphics and the smoothness of subsequent operations; by combining the design requirements provided by the user and the extracted graphic elements, automatically generate an initial 3D model that meets the requirements, ensure that the design of the 3D model meets the actual usage requirements, and improve the automatic generation efficiency of the model, reducing manual intervention and design errors; by obtaining the editing information input by the user, dynamically adjust the initial 3D model and generate a preliminarily adjusted model that meets the user's requirements, enhancing the flexibility of personalized customization, enabling the user to participate in and modify the model in real time during the design process, and further improving the design accuracy and satisfaction; by using augmented reality technology to embed the initially adjusted 3D model into the actual scene, the user can intuitively view the matching degree of the model with the actual environment, and provide feedback in real time based on this. According to this feedback information, the system can perform secondary adjustment, optimize the details and performance of the model, and ensure its coordination with the environment and the matching degree of the design requirements; by applying the preset format algorithm, the system automatically converts the refined 3D model into the file format supported by the target device, ensuring that the output file can be seamlessly compatible with the target device, simplifying the file conversion steps, reducing format compatibility issues, and improving the efficiency and accuracy of device adaptation.

[0008] In one example, this application can be further configured as: parsing the 2D vector file, extracting the graphic feature information of the 2D vector file, and generating the graphic elements of the 2D vector file includes: Identify and parse the path data in the 2D vector file, where the path data includes straight lines, curves, arcs, closed regions, and boundary information; Extract and classify the path data, generate a graphic structure according to the geometric attributes of the path data, and convert the graphic structure into the graphic elements; If the path data contains multiple graphics, based on the graphic segmentation algorithm, separate and optimize the contours and connection methods of each graphic in the path data.

[0009] By adopting the above technical solutions, by automatically identifying and parsing the path data in the 2D vector file, the system can extract the straight lines, curves, arcs, closed regions and boundary information therein, convert the geometric data in the file into a structure understandable by the system, provide accurate basic data for subsequent 3D modeling, and ensure the accuracy and integrity of data conversion; by classifying and extracting the geometric attributes of the path data, the system can generate a graphic structure that meets the design requirements and convert it into graphic elements required for 3D modeling, ensuring the effective organization and conversion of graphic data, and being able to provide consistent and standardized graphic elements for subsequent modeling steps; by applying the graphic segmentation algorithm, the system can identify and separate multiple graphic elements in the path data, ensure that the contour of each graphic is clear and the connection method is reasonable, optimize the structure of complex graphics, enable each graphic to be processed independently and accurately, thus avoiding interference or redundancy in the path data and ensuring that the generated 3D model has high accuracy and operability.

[0010] In one example, the present application can be further configured as follows: The obtaining of the graphic design requirements and generating the corresponding initial 3D model based on the graphic design requirements and the graphic elements includes: Deeply analyze the geometric features of each graphic element in the graphic elements, and calculate the 3D space coordinates and shapes corresponding to each graphic element in the graphic elements; According to the shapes of each graphic element in the graphic elements and the graphic design requirements, calculate the thickness and depth parameters of each graphic element in the graphic elements, and generate the design parameters of each graphic element in the graphic elements; Based on the 3D space coordinates, shapes and design parameters, use 3D modeling algorithms for conversion to generate the initial 3D model; During the conversion of the initial 3D model, perform merging and connection through Boolean operations to ensure the complete generation of the initial 3D model.

[0011] By adopting the above technical solutions, through in-depth analysis of the geometric features of graphic elements, the system can accurately calculate the coordinates and shapes of each graphic element in three-dimensional space, ensuring the accuracy of the conversion process from a two-dimensional plane to three-dimensional space and providing a solid data foundation for subsequent three-dimensional modeling; by combining the shapes of each graphic element with the design requirements, the system can automatically calculate the thickness and depth parameters of the graphic elements, allocate appropriate three-dimensional attributes to each element according to the actual design requirements, ensure the visual effect and structural stability of the model, and avoid model distortion caused by mismatched design parameters; by processing the calculated three-dimensional space coordinates, shapes, and design parameters through three-dimensional modeling algorithms, the system can convert two-dimensional graphic elements into three-dimensional models, ensuring the accurate implementation of design requirements and calculation parameters, enabling the initial three-dimensional model to accurately reflect the design intent, and providing a basis for subsequent optimization and adjustment; through Boolean operations, the system can merge and connect multiple three-dimensional elements, ensuring the geometric integrity of the initial three-dimensional model without any omission or overlap issues, and guaranteeing the correct merging and logical connection between multiple graphics.

[0012] In one example, the present application can be further configured as follows: the in-depth analysis of the geometric features of each graphic element in the graphic elements and the calculation of the corresponding three-dimensional space coordinates and shapes of each graphic element in the graphic elements include: Calculating the spatial relationships of different types of graphic elements in the graphic elements through geometric derivation to generate the three-dimensional space coordinates corresponding to each graphic element in the graphic elements; Using a surface fitting algorithm to calculate each graphic element in the graphic elements to generate the shape of each graphic element in the graphic elements.

[0013] By adopting the above technical solutions, through geometric derivation, accurately calculate the spatial relationships between different graphic elements, ensuring the reasonable layout and precise positioning of the model in three-dimensional space; through the surface fitting algorithm, generate smooth and continuous three-dimensional shapes, avoiding irregular or unnatural forms, and ensuring the quality and stability of the three-dimensional model.

[0014] In one example, the present application can be further configured as follows: the obtaining of the user's editing information and the adjustment of the initial three-dimensional model according to the editing information to generate a preliminarily adjusted three-dimensional model include: Obtaining the editing information input by the user through a graphical interface, where the editing information includes but is not limited to the size, shape, rotation angle, translation distance, material, and texture of the graphic elements; According to the editing information, performing geometric transformation on the initial three-dimensional model to generate the preliminarily adjusted three-dimensional model.

[0015] By adopting the above technical solutions, the editing information of the user is obtained through the graphical interface, making the design process more flexible and personalized, and enhancing the interactivity between the user and the system; the geometric transformation is automatically executed according to the editing information to ensure that the initial three-dimensional model can accurately reflect the user's needs, improving the accuracy and applicability of the model.

[0016] In one example, the present application can be further configured as follows: The three-dimensional model after preliminary adjustment is simulated by using the augmented reality technology. During the simulation of the three-dimensional model after preliminary adjustment, feedback information is obtained, and based on the feedback information, the three-dimensional model after preliminary adjustment is secondarily adjusted to generate a perfected three-dimensional model, including: Render the three-dimensional model after preliminary adjustment into the required scenario set by the user by using the augmented reality technology; Analyze the feedback information to generate adjustment parameters for the three-dimensional model after preliminary adjustment, and secondarily adjust the three-dimensional model after preliminary adjustment according to the adjustment parameters. The adjustment parameters include but are not limited to size, shape, position, and material.

[0017] By adopting the above technical solutions, the three-dimensional model is rendered into the actual scenario through the augmented reality technology, providing intuitive and real-time feedback to help the user better evaluate the actual effect of the model; by analyzing the user feedback, adjustment parameters are automatically generated and secondarily optimized to ensure that the three-dimensional model precisely meets the user's needs, improving the accuracy and flexibility of the design.

[0018] In one example, the present application can be further configured as follows: Output the perfected three-dimensional model into the file format corresponding to the device according to the preset format algorithm, including: Obtain the type of target device selected by the user, and determine the requirements of the target device according to the type of target device selected by the user; During the output process of the file format, apply the preset format algorithm according to the requirements of the target device to convert the perfected three-dimensional model into the format required by the target device, generating the file format corresponding to the device.

[0019] By adopting the above technical solutions, by identifying the type of device selected by the user, the system can automatically adjust the output parameters to ensure that the generated file format meets the requirements of the device, avoiding compatibility problems; applying the preset format algorithm for precise file format conversion to ensure that the three-dimensional model can be adapted to the target device, improving the applicability of the model and the accuracy of file output.

[0020] The above second invention object of the present application is achieved by the following technical solutions: A 3D conversion system for two-dimensional vector files of advertising characters, the 3D conversion system for two-dimensional vector files of advertising characters comprising: A feature extraction module for obtaining an imported two-dimensional vector file, parsing the two-dimensional vector file, extracting graphic feature information of the two-dimensional vector file, and generating graphic elements of the two-dimensional vector file; An initial model generation module for obtaining graphic design requirements and generating a corresponding initial 3D model based on the graphic design requirements and the graphic elements; A preliminary adjustment module for obtaining editing information of a user and adjusting the initial 3D model according to the editing information to generate a preliminarily adjusted 3D model; A secondary adjustment module for simulating the preliminarily adjusted 3D model by using augmented reality technology, obtaining feedback information during the simulation of the preliminarily adjusted 3D model, and performing secondary adjustment on the preliminarily adjusted 3D model according to the feedback information to generate a perfected 3D model; An output module for outputting the perfected 3D model as a file format corresponding to a device according to a preset format algorithm.

[0021] By adopting the above technical solution, by importing and parsing a two-dimensional vector file, automatically extracting graphic feature information in the file, and converting it into basic graphic elements that can be used for 3D modeling, the complexity of manual modeling is simplified, the efficiency of graphic data processing is improved, and the precise conversion of graphics and the smoothness of subsequent operations are ensured; by combining the design requirements provided by the user and the extracted graphic elements, an initial 3D model that meets the requirements is automatically generated, ensuring that the design of the 3D model meets the actual use requirements and improving the automation generation efficiency of the model, reducing manual intervention and design errors; by obtaining the editing information input by the user, dynamically adjusting the initial 3D model, and generating a preliminarily adjusted model that meets the user's requirements, the flexibility of personalized customization is enhanced, enabling the user to participate in and modify the model in real time during the design process, further improving the design accuracy and satisfaction; by using augmented reality technology to embed the preliminarily adjusted 3D model into the actual scene, the user can intuitively view the matching degree between the model and the actual environment, and provide feedback in real time based on this. According to these feedback information, the system can perform secondary adjustment, optimize the details and performance of the model, and ensure its coordination with the environment and the matching degree of the design requirements; by applying a preset format algorithm, the system automatically converts the perfected 3D model into a file format supported by the target device, ensuring that the output file can be seamlessly compatible with the target device, simplifying the file conversion steps, reducing format compatibility problems, and improving the efficiency and accuracy of device adaptation.

[0022] The above-mentioned third object of the present application is achieved by the following technical solutions: A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for three-dimensionalizing the two-dimensional vector file of the advertising characters are implemented.

[0023] The above-mentioned fourth object of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned method for three-dimensionalizing the two-dimensional vector file of the advertising characters are implemented.

[0024] In summary, the present application includes the following beneficial technical effects: 1. By importing and parsing the two-dimensional vector file, automatically extracting the graphic feature information in the file, and converting it into basic graphic elements that can be used for three-dimensional modeling, the complexity of manual modeling is simplified, the efficiency of graphic data processing is improved, and the accurate conversion of graphics and the smoothness of subsequent operations are ensured; by combining the design requirements provided by the user and the extracted graphic elements, an initial three-dimensional model that meets the requirements is automatically generated, ensuring that the design of the three-dimensional model meets the actual usage requirements and improving the efficiency of automatic model generation, reducing manual intervention and design errors; 2. By obtaining the editing information input by the user, dynamically adjusting the initial three-dimensional model, and generating a preliminary adjusted model that meets the user's requirements, the flexibility of personalized customization is improved, enabling the user to participate in and modify the model in real time during the design process, further improving the accuracy and satisfaction of the design; by using augmented reality technology to embed the preliminary adjusted three-dimensional model into the actual scene, the user can intuitively view the matching degree of the model with the actual environment and provide real-time feedback based on this. According to this feedback information, the system can perform secondary adjustment, optimize the details and performance of the model, and ensure its coordination with the environment and the matching degree of the design requirements; by applying the preset format algorithm, the system automatically converts the improved three-dimensional model into the file format supported by the target device, ensuring that the output file can be seamlessly compatible with the target device, simplifying the steps of file conversion, reducing format compatibility problems, and improving the efficiency and accuracy of device adaptation. Description of the Drawings

[0025] Figure 1 is a flowchart of a method for three-dimensionalizing a two-dimensional vector file of advertising characters in an embodiment of the present application; Figure 2 is an implementation flowchart of step S10 in a method for three-dimensionalizing a two-dimensional vector file of advertising characters in an embodiment of the present application; Figure 3 is an implementation flowchart of step S20 in a method for three-dimensionalizing a two-dimensional vector file of advertising characters in an embodiment of the present application; Figure 4 It is a flowchart of implementing step S21 in the method for three-dimensional conversion of two-dimensional vector files of advertising characters in an embodiment of the present application; Figure 5 It is a flowchart of implementing step S30 in the method for three-dimensional conversion of two-dimensional vector files of advertising characters in an embodiment of the present application; Figure 6 It is a flowchart of implementing step S40 in the method for three-dimensional conversion of two-dimensional vector files of advertising characters in an embodiment of the present application; Figure 7 It is a flowchart of implementing step S50 in the method for three-dimensional conversion of two-dimensional vector files of advertising characters in an embodiment of the present application; Figure 8 It is a principle block diagram of a three-dimensional conversion system for two-dimensional vector files of advertising characters in an embodiment of the present application; Figure 9 It is a schematic diagram of a device in an embodiment of the present application. Detailed implementation manners

[0026] The present application will be further described in detail below with reference to the accompanying drawings.

[0027] In one embodiment, as Figure 1 shown, the present application discloses a method for three-dimensional conversion of two-dimensional vector files of advertising characters, which specifically includes the following steps: S10: Obtain the imported two-dimensional vector file, parse the two-dimensional vector file, extract the graphic feature information of the two-dimensional vector file, and generate graphic elements of the two-dimensional vector file.

[0028] Specifically, first, obtain the imported two-dimensional vector file. The imported two-dimensional vector file can be in common formats, such as SVG or DXF formats, and the file contains geometric data such as points, lines, and curves. By parsing these files, extract the path data in the files. The path data includes, but is not limited to, straight line segments, arc segments, closed regions, etc. By reading the coordinate points and control points in the path data, analyze the shape and boundary information of each graphic. The generation of graphic elements will be converted into geometric elements according to these path information to form a preliminary two-dimensional graphic description, such as a point set, a line segment set, a closed region, etc., further providing data support for three-dimensional modeling. For example, for a curved path, by parsing its control points, generate a series of continuous line segments or curve segments to form linear or curved graphic elements.

[0029] S20: Obtain the graphic design requirements, and generate a corresponding initial three-dimensional model based on the graphic design requirements and the graphic elements.

[0030] Specifically, when obtaining graphic design requirements, the user may provide specific three-dimensional design requirements, such as dimensions, proportions, thickness, depth, etc. These design requirements can be input through the user interface and passed to the model generation algorithm. Based on these design requirements and the geometric features of the graphic elements, the process of generating the initial three-dimensional model includes extending the two-dimensional graphic elements into the three-dimensional space through three-dimensional modeling algorithms. For example, for a simple rectangular path, the design requirements input by the user may require it to be extruded into a rectangular cube with a certain thickness, while for a circular path, the design requirement may be to rotate it into a cylinder. According to these requirements, three-dimensional modeling algorithms such as extrusion, stretching, and rotation are used to transform the two-dimensional graphic elements into a preliminary three-dimensional model.

[0031] S30: Obtain the user's editing information, and adjust the initial three-dimensional model according to the editing information to generate a preliminarily adjusted three-dimensional model.

[0032] Specifically, the user inputs editing information through the graphic interface, including but not limited to dimensions, shapes, rotation angles, translation distances, materials, etc. These information can be interactively operated through input boxes, sliders, rotation handles, etc. According to these editing information, geometric transformations are performed on the initial three-dimensional model. For example, the user can adjust the dimensions of a certain graphic element through the interface. The system scales the dimensions of the graphic through a mathematical formula according to the user's input, changing the volume or proportion of the three-dimensional model; if the user adjusts the position of the model, the system moves the graphic element from the original position to the new position through a translation transformation formula; for rotation, the system rotates the model around a certain axis through a rotation matrix according to the rotation angle set by the user. At this time, the generated is a preliminarily adjusted three-dimensional model, which already takes into account the user's editing requirements and reflects the effect after real-time adjustment.

[0033] S40: Use augmented reality technology to simulate the preliminarily adjusted three-dimensional model. During the simulation of the preliminarily adjusted three-dimensional model, obtain feedback information, and perform secondary adjustment on the preliminarily adjusted three-dimensional model according to the feedback information to generate a perfected three-dimensional model.

[0034] Specifically, the enhanced reality technology is used to render the preliminarily adjusted 3D model into the required scenario set by the user. The 3D model can be projected into the actual environment, allowing the user to view the matching situation between the model and the surrounding environment through a smart device. For example, the user may want to see the effect of an advertising word model in a store window. Through the enhanced reality technology, the model is projected into the simulated scenario and adjusted according to the actual requirements in the scenario, such as the relative positions with walls and other advertising items. After the user observes, feedback is provided through input methods such as touch screens or voices. The feedback information may include whether the size of the model is appropriate, whether the position of the model is proper, and whether the visual effect meets the requirements, etc. The system makes secondary adjustments by adjusting parameters to optimize the effect of the 3D model until the user is satisfied, and a perfected 3D model is generated.

[0035] S50: According to the preset format algorithm, the perfected 3D model is output in the file format corresponding to the device.

[0036] Specifically, first, the system identifies the file format requirements according to the device type and performs format conversion on the 3D model according to these requirements. During the format conversion process, the system reorganizes the 3D data of the model according to the specifications of the target format. For example, if the STL format is output, the system will convert the 3D model into a file composed of triangular meshes and perform necessary optimizations, such as reducing the number of faces to adapt to the accuracy requirements of the printer, or simplifying complex geometric data to reduce the file size. Finally, the system will output a 3D file format suitable for printing or display according to the requirements of the target device, ensuring that the file can be correctly displayed or printed on the target device.

[0037] By adopting the above technical solutions, by importing and parsing two-dimensional vector files, automatically extracting the graphic feature information in the files, and converting it into basic graphic elements that can be used for 3D modeling, the complexity of manual modeling is simplified, the efficiency of graphic data processing is improved, and the accurate conversion of graphics and the smoothness of subsequent operations are ensured; by combining the design requirements provided by the user and the extracted graphic elements, an initial 3D model that meets the requirements is automatically generated, ensuring that the design of the 3D model meets the actual usage requirements and improving the automation generation efficiency of the model, reducing manual intervention and design errors; by obtaining the editing information input by the user, dynamically adjusting the initial 3D model, and generating a preliminary adjusted model that meets the user's requirements, the flexibility of personalized customization is enhanced, enabling the user to participate in and modify the model in real time during the design process, further improving the design accuracy and satisfaction; by using augmented reality technology to embed the preliminarily adjusted 3D model into the actual scene, the user can intuitively view the matching degree between the model and the actual environment and provide real-time feedback based on this. According to this feedback information, the system can perform secondary adjustment to optimize the details and performance of the model to ensure its coordination with the environment and the matching degree of the design requirements; by applying the preset format algorithm, the system automatically converts the improved 3D model into the file format supported by the target device, ensuring that the output file can be seamlessly compatible with the target device, simplifying the steps of file conversion, reducing format compatibility issues, and improving the efficiency and accuracy of device adaptation.

[0038] In one embodiment, as Figure 2 shown, in step S10, that is, obtaining the imported two-dimensional vector file, parsing the two-dimensional vector file, extracting the graphic feature information of the two-dimensional vector file, and generating the graphic elements of the two-dimensional vector file, specifically including: S11: Identify and parse the path data in the two-dimensional vector file, where the path data includes straight lines, curves, arcs, closed regions, and boundary information.

[0039] Specifically, by parsing the path data in the two-dimensional vector file, various path elements in the file will be scanned first. These paths include straight line segments, curves, arcs, and closed regions. During the parsing process, for straight line segments, by extracting the starting and ending coordinates on the path, its linear characteristics are determined; for curve and arc paths, by calculating the control points in the path, a mathematical representation form of the curve is generated, such as a Bezier curve or a spline curve; for closed regions, it is necessary to identify whether the path forms a closed loop, usually by judging whether the starting and ending coordinates are the same to determine its closedness. After each path type is parsed, it will be converted into a standard geometric data format to ensure that each path element can be correctly identified and used in subsequent processing.

[0040] S12: Extract and classify the path data, generate a graphic structure according to the geometric attributes of the path data, and convert the graphic structure into graphic elements.

[0041] Specifically, after extracting the path data, classify the paths according to the geometric attributes of each path, such as linearity, curvature, and closedness. Straight line segments will be marked as linear elements, curved and arc-shaped paths will be classified as curved elements, and closed paths will be regarded as surface area elements. Each type of path will be converted into a different graphic structure according to its attributes. These graphic structures can be simple sets of line segments, complex curve descriptions, or even polygon regions. For each graphic element, the system will perform optimization processing through mathematical formulas or algorithms according to its type and structure, such as Bezier curve fitting, least squares method, etc., to generate standard graphic elements suitable for 3D modeling. For example, for a closed rectangular path, after parsing, it will be converted into a graphic structure containing four straight line segments, providing operable geometric data for subsequent 3D modeling.

[0042] S13: If the path data contains multiple graphics, based on the graphic segmentation algorithm, separate and optimize the contours and connection methods of each graphic in the path data.

[0043] Specifically, when the path data contains multiple graphics, use the graphic segmentation algorithm to separate these graphic elements from the overall path to ensure that the contour of each graphic can be processed independently. For example, when processing a path containing multiple intersecting or overlapping graphics, first identify the boundaries of each graphic through geometric analysis, use the algorithm to segment these graphics into independent units, and perform optimization processing to ensure that the contour of each graphic is clear and the connection method is reasonable. During the optimization process, by analyzing the boundary points and curve segments of each graphic element, apply algorithms such as convex hull algorithm, discretization segmentation method, or curve smoothing technology to remove redundant points or curves, avoid overlapping and redundant geometric elements, so as to ensure that the contour of each graphic meets the actual requirements and can be used for subsequent modeling and rendering operations. This optimization step can help improve the quality of subsequent 3D modeling and reduce potential geometric errors or invalid calculations.

[0044] In one embodiment, as Figure 3 shown, in step S20, that is, obtaining the graphic design requirements, based on the graphic design requirements and graphic elements, generate the corresponding initial 3D model, specifically including: S21: Deeply analyze the geometric features of each graphic element in the graphic elements, and calculate the 3D space coordinates and shapes corresponding to each graphic element in the graphic elements.

[0045] Specifically, first, according to the types of graphic elements, such as straight lines, curves, arcs, closed regions, etc., analyze the spatial relationships of each graphic element through geometric derivation or mathematical modeling methods. For straight line segments, using the known starting and ending point coordinates, calculate their representations in three-dimensional space by means of simple linear equations to obtain the spatial coordinates and lengths of the straight lines; for curve elements, such as Bezier curves or spline curves, by analyzing the control points of the paths, calculate the parametric equations of the curves in three-dimensional space, and further obtain the coordinate values of each segment of the curves; for arc paths, by calculating the positions of the starting point, ending point, and center of the circle, deduce the geometric relationships of the arcs in three-dimensional space; for closed regions, by detecting whether the paths are closed, convert them into a closed two-dimensional region and provide the required planar coordinate information for subsequent three-dimensional modeling. In these calculation processes, the three-dimensional spatial coordinates and shapes of each graphic element are accurately determined, laying a foundation for subsequent three-dimensional modeling.

[0046] S22: According to the shapes of each graphic element in the graphic elements and the graphic design requirements, calculate the thickness and depth parameters of each graphic element in the graphic elements to generate the design parameters of each graphic element in the graphic elements.

[0047] Specifically, according to the design requirements provided by the user, such as the thickness, depth, surface material, etc. of the graphic elements, calculate the specific dimensions and forms of each graphic element in three-dimensional space. For two-dimensional graphic elements, such as rectangles, circles, etc., according to the design requirements, convert them into three-dimensional graphics with depth through mathematical formulas. For example, for a rectangular path, the design requirements may require it to be extruded into a cuboid. During the calculation process, according to the input thickness parameter, each vertex of the rectangle will be pushed along the vertical direction to generate a three-dimensional shape with thickness; for a circular path, it can be stretched along the normal direction into a cylinder. For more complex graphic elements, the depth parameter in the design requirements can determine how to "stretch" or "compress" these graphic elements in three-dimensional space to generate three-dimensional models that meet the requirements. Through these calculations, accurate three-dimensional design parameters can be generated for each graphic element, including information such as thickness, depth, and surface material.

[0048] S23: Based on the three-dimensional spatial coordinates, shapes, and design parameters, use three-dimensional modeling algorithms for transformation to generate an initial three-dimensional model.

[0049] Specifically, in combination with the three-dimensional space coordinates, graphic shapes, and design parameters calculated previously, a three-dimensional modeling algorithm is used to convert two-dimensional graphic elements into a three-dimensional model. Commonly used modeling methods include extrusion modeling, revolution modeling, sweeping modeling, etc. For example, for a closed two-dimensional rectangle, first, according to the thickness information in the design requirements, it is extruded along the normal direction to form a cuboid; for a circular path, according to its radius and the required depth in the design, a cylinder is generated through revolution modeling. For more complex graphics, such as multi-segment curves or complex geometric shapes, the sweeping modeling algorithm may be used to stretch or rotate it along a certain path to form a three-dimensional object. In these steps, the geometric transformation algorithm continuously adjusts and optimizes each graphic element, and finally generates an initial three-dimensional model that meets the design requirements.

[0050] S24: During the conversion of the initial three-dimensional model, Boolean operations are performed for merging and connecting to ensure the complete generation of the initial three-dimensional model.

[0051] Specifically, during the process of generating the initial three-dimensional model, different graphic elements are merged or connected through Boolean operations. These Boolean operations can ensure the correct combination of multiple three-dimensional graphic elements in space. For example, for two overlapping cylinders, they are merged into a complete three-dimensional model through the Boolean addition operation; for the intersection of a rectangle and a circle, the three-dimensional form of the overlapping part of the two graphics is generated through the Boolean intersection operation; for the unnecessary parts, the areas that do not meet the design requirements are removed through the Boolean subtraction operation. In these operations, the connection and merging between geometric elements are precisely executed through mathematical algorithms, ensuring the integrity and accuracy of the initial three-dimensional model, avoiding unnecessary overlaps or voids, and ensuring the reasonable layout and connection of each graphic element in three-dimensional space.

[0052] In one embodiment, as Figure 4 shown, in step S21, that is, the geometric features of each graphic element in the graphic elements are deeply analyzed, and the three-dimensional space coordinates and shapes corresponding to each graphic element in the graphic elements are calculated, specifically including: S211: Calculate the spatial relationships of different types of graphic elements in the graphic elements through geometric derivation, and generate the three-dimensional space coordinates corresponding to each graphic element in the graphic elements.

[0053] Specifically, for each graphic element, such as a straight line, curve, arc, or closed region, its relative position and relationship in three-dimensional space are first calculated through geometric derivation. Taking the straight-line element as an example, by obtaining the starting and ending coordinates of the straight line and using vector operations in linear algebra, the direction and length of this straight line in three-dimensional space are derived; if the path is a curve or arc path, through the control points of the Bezier curve or circular arc, the equation of the curve in three-dimensional space is derived through analytic geometry, thereby calculating the specific three-dimensional space coordinates of each curve or arc. During the calculation process, the spatial trajectory of the entire curve or arc is derived based on the position and angular relationship of the control points; for a closed region, it is determined whether it forms a closed loop by the starting and ending points of the path, and then the region is transformed into a three-dimensional planar region through curve fitting to ensure accurate calculation of the coordinates of each point on the path in three-dimensional space and generate the corresponding three-dimensional coordinate data for this region.

[0054] S212: Use a surface fitting algorithm to calculate each graphic element in the graphic elements and generate the shape of each graphic element in the graphic elements.

[0055] Specifically, for the generation of the shape of each graphic element, a surface fitting algorithm is used to smooth and optimize the form of the path data, such as least squares fitting. Taking a circular path as an example, first, by identifying the control points and radius parameters of the circle, a surface fitting algorithm is used to calculate the smooth curve of this circular path, and by calculating the relationship between this curve and the surrounding environment, its three-dimensional surface is generated. During the curve fitting process, the algorithm matches the path data with the curve equation to minimize the error between all points on the path and the fitted curve, thereby obtaining an optimal curve shape that approximates the path data; for more complex shapes, such as polygons or free curves, polynomial surface fitting or spline curve fitting is used. By adjusting the parameters of the control points and curve segments, it is ensured that the obtained three-dimensional surface meets the requirements of the graphic design and generates a three-dimensional form that meets the design requirements. In this process, the algorithm not only generates a preliminary shape but also performs detailed calculations and optimizations for the specific characteristics of each graphic element, thereby ensuring that the obtained three-dimensional shape meets the actual application requirements and is smooth, continuous, and without mutations.

[0056] In one embodiment, as Figure 5 shown, in step S30, that is, obtaining the editing information of the user and adjusting the initial three-dimensional model according to the editing information to generate a preliminarily adjusted three-dimensional model, specifically including: S31: Obtain the editing information input by the user through the graphic interface. The editing information includes but is not limited to the size, shape, rotation angle, translation distance, material, and texture of the graphic element.

[0057] Specifically, through the graphical interface, the user can input editing information in ways such as input boxes, sliders, and rotation controllers. This information includes the dimensions, shapes, rotation angles, translation distances, materials, and textures of graphic elements. For example, for a rectangular graphic, the user can specify the length and width of the rectangle through an input box or adjust its dimensions through a slider; if it is a circular path, the user can select its radius; in the adjustment of the rotation angle, the user can specify the angle by which the graphic rotates around a certain axis in three-dimensional space through a rotation controller, such as rotating 45 degrees; the translation distance can be set by inputting specific X, Y, and Z coordinate values to determine the new position of the graphic. Materials and textures are specified by selecting preset material options or uploading texture images to decorate the graphic surface and affect its appearance. All this editing information is transmitted to the subsequent geometric transformation algorithm through the graphical interface interaction method to achieve precise three-dimensional model adjustment.

[0058] S32: According to the editing information, perform geometric transformation on the initial three-dimensional model to generate a preliminarily adjusted three-dimensional model.

[0059] Specifically, according to the editing information provided by the user, the initial three-dimensional model will be adjusted through geometric transformation operations. For example, for size adjustment, if the user requests to adjust the length and width of a rectangular model to new values respectively, the scaling factor can be calculated to change the proportion of the rectangle. At this time, the coordinates of each point will be enlarged or reduced accordingly according to the scaling factor to ensure that the shape of the graphic in three-dimensional space meets the new size requirements; if the user specifies a rotation angle, then the system will calculate the rotation change of each graphic element relative to the specified axis according to the rotation matrix. During the rotation process, the coordinates of each point will be calculated with the original coordinates through the rotation matrix to obtain a new position; for the translation operation, through addition operations, the coordinates of each point of the graphic element are increased by the translation amount specified by the user to achieve position movement in three-dimensional space; when the user adjusts the material or texture, this transformation will affect the visual effect of the model surface without changing its geometric shape, and the system will map the new material information to the corresponding graphic surface. Through these geometric transformation operations, the initial three-dimensional model will be gradually adjusted to a state that meets the user's editing requirements, and finally a preliminarily adjusted three-dimensional model will be generated.

[0060] In one embodiment, as Figure 6 shown, in step S40, that is, using augmented reality technology to simulate the preliminarily adjusted three-dimensional model. During the simulation of the preliminarily adjusted three-dimensional model, feedback information is obtained, and according to the feedback information, the preliminarily adjusted three-dimensional model is adjusted for the second time to generate a perfected three-dimensional model, which specifically includes: S41: Use augmented reality technology to render the preliminarily adjusted three-dimensional model into the required scene set by the user.

[0061] Specifically, through augmented reality technology, the preliminarily adjusted 3D model can be virtually superimposed onto the actual scene specified by the user, which is usually achieved through the device's camera or sensors. First, by identifying the user's scene environment, such as obtaining the real-time image of the camera through the device, the system calculates the spatial coordinates of the current scene and places the 3D model at the position specified by the user based on this data. For example, the user can specify the position of the advertising word model in the store window through the touch screen or other input methods, and the augmented reality technology will calculate and adjust the position, angle, and scaling ratio of the 3D model to seamlessly dock it with the real environment, making the model look as if it exists in the actual scene. This process is not just simple rendering, but rather captures and analyzes environmental data in real time through sensors to ensure the accurate coordination of the 3D model with the real-world scene, giving it a real sense of space and perspective effect.

[0062] S42: Analyze the feedback information to generate adjustment parameters for the preliminarily adjusted 3D model, and perform secondary adjustment on the preliminarily adjusted 3D model according to the adjustment parameters. The adjustment parameters include but are not limited to size, shape, position, and material.

[0063] Specifically, the user interacts with the 3D model in the augmented reality scene, such as through zooming, rotating, or touch screen feedback, to provide feedback information about the model, including size, shape, position, and material. For example, the user may find that the size of the 3D model is inappropriate or the color does not match the environment. At this time, the feedback information will reflect these problems. The user can provide specific feedback through the interface, and the system will analyze this feedback information to generate corresponding adjustment parameters. Suppose the user requests to enlarge the model size by 10%, the system will calculate the adjustment ratio and adjust the 3D coordinates and size data of the model; if the user adjusts the position of the model, the feedback information will provide new coordinate data, and based on these new data, the 3D model will be adjusted secondarily in position; if the material needs to be changed, such as from a metal material to a wood grain material, the feedback analysis will determine the material change requirements and reprocess the surface of the 3D model based on the texture mapping algorithm. After generating specific adjustment parameters according to all these analysis results, the model will be precisely adjusted secondarily based on these parameters to finally obtain a perfect 3D model that meets the user's expectations.

[0064] In one embodiment, as Figure 6 shown, in step S50, that is, according to the preset format algorithm, output the perfected 3D model into the file format corresponding to the device, specifically including: S51: Obtain the target device type selected by the user, and determine the target device requirements according to the target device type selected by the user.

[0065] Specifically, the user first selects the target device type through the interface. For example, the user selects a 3D printer, a virtual reality device, an augmented reality device, etc. After the selection is completed, the system will identify its specific requirements according to the device type. For example, if the user selects a 3D printer, the system will automatically identify and determine the corresponding requirements according to the printing capabilities and requirements of the device, such as the supported file formats (such as STL, OBJ), printing accuracy, material type, etc.; if a virtual reality device is selected, it may be necessary to output formats such as GLTF or FBX. The system will determine the required file formats and parameters according to the device's graphics processing capabilities, supported rendering technologies, etc. During this process, the user's selection drives the specific requirements of the target device, and these requirements affect the file format, accuracy, and subsequent processing steps.

[0066] S52: During the output process of the file format, according to the requirements of the target device, apply the preset format algorithm to convert the refined 3D model into the format required by the target device, and generate the file format corresponding to the device.

[0067] Specifically, after obtaining the device requirements, the file format conversion process applies the preset format algorithm according to the requirements supported by the device. For example, for a 3D printer, if the target device requires the STL format, the algorithm will convert the data of the 3D model into a format that conforms to the STL standard according to the requirements of the STL file format. This includes dividing the 3D model into multiple triangular patches and accurately calculating the coordinate points, normal vectors, etc. of each patch to ensure the accuracy and structural stability of the 3D model during printing; for a virtual reality device, if it is required to output the GLTF format, the preset algorithm will convert the 3D model into the node, material, and animation data structures of the GLTF format to ensure that the model can be correctly rendered and interacted in the virtual reality environment; during this process, the format algorithm will automatically adjust and convert the structure of the file by parsing the geometric data of the 3D model, remove redundant data, compress the file size, while retaining the visual effect and geometric accuracy of the model, and finally generate the file format that meets the requirements of the target device.

[0068] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0069] In one embodiment, a 3D conversion system for advertising word two-dimensional vector files is provided. The 3D conversion system for advertising word two-dimensional vector files corresponds one-to-one with the 3D conversion method for advertising word two-dimensional vector files in the above embodiments. As Figure 8 shown, the 3D conversion system for advertising word two-dimensional vector files includes a feature extraction module, an initial model generation module, a primary adjustment module, a secondary adjustment module, and an output module. The detailed description of each functional module is as follows: Feature extraction module, which is used to obtain the imported 2D vector file, parse the 2D vector file, extract the graphic feature information of the 2D vector file, and generate the graphic elements of the 2D vector file. Initial model generation module, which is used to obtain the graphic design requirements, and generate the corresponding initial 3D model based on the graphic design requirements and graphic elements. Initial adjustment module, which is used to obtain the editing information of the user, and adjust the initial 3D model according to the editing information to generate a preliminarily adjusted 3D model. Secondary adjustment module, which is used to simulate the preliminarily adjusted 3D model by using augmented reality technology. During the simulation of the preliminarily adjusted 3D model, obtain feedback information, and perform secondary adjustment on the preliminarily adjusted 3D model according to the feedback information to generate a perfected 3D model. Output module, which is used to output the perfected 3D model into the file format corresponding to the device according to the preset format algorithm.

[0070] Optionally, the feature extraction module includes: Path recognition sub-module, which is used to recognize and parse the path data in the 2D vector file. The path data includes straight lines, curves, arcs, closed regions and boundary information. Structure extraction sub-module, which is used to extract and classify the path data, generate a graphic structure according to the geometric attributes of the path data, and convert the graphic structure into graphic elements. Separation sub-module, which is used to, if there are multiple graphics in the path data, separate and optimize the contour and connection mode of each graphic in the path data based on the graphic segmentation algorithm.

[0071] Optionally, the initial model generation module includes: Depth analysis sub-module, which is used to deeply analyze the geometric features of each graphic element in the graphic elements, and calculate the 3D space coordinates and shapes corresponding to each graphic element in the graphic elements. Calculation sub-module, which is used to calculate the thickness and depth parameters of each graphic element in the graphic elements according to the shape of each graphic element in the graphic elements and the graphic design requirements, and generate the design parameters of each graphic element in the graphic elements. Conversion sub-module, which is used to perform conversion by using a 3D modeling algorithm based on the 3D space coordinates, shape and design parameters to generate an initial 3D model. Merging and linking sub-module, which is used to perform merging and linking through Boolean operations during the conversion of the initial 3D model to ensure the complete generation of the initial 3D model.

[0072] Optionally, the depth analysis sub-module includes: A derivation unit, configured to calculate the spatial relationships of different types of graphic elements in a graphic element through geometric derivation, and generate three-dimensional spatial coordinates corresponding to each graphic element in the graphic element; A fitting unit, configured to calculate each graphic element in the graphic element by using a surface fitting algorithm, and generate the shape of each graphic element in the graphic element.

[0073] Optionally, the preliminary adjustment module includes: An editing and adjustment sub-module, configured to obtain editing information input by a user through a graphic interface, where the editing information includes but is not limited to the size, shape, rotation angle, translation distance, material, and texture of the graphic element; A geometric transformation sub-module, configured to perform geometric transformation on the initial three-dimensional model according to the editing information, and generate a preliminarily adjusted three-dimensional model.

[0074] Optionally, the secondary adjustment module includes: A rendering sub-module, configured to use augmented reality technology to render the preliminarily adjusted three-dimensional model into a required scenario set by the user; A feedback analysis sub-module, configured to analyze feedback information, generate adjustment parameters of the preliminarily adjusted three-dimensional model, and perform secondary adjustment on the preliminarily adjusted three-dimensional model according to the adjustment parameters, where the adjustment parameters include but are not limited to size, shape, position, and material.

[0075] Optionally, the output module includes: A requirement determination sub-module, configured to obtain the type of target device selected by the user, and determine the requirements of the target device according to the type of target device selected by the user; A format conversion sub-module, configured to apply a preset format algorithm according to the requirements of the target device during the output process of the file format, and convert the perfected three-dimensional model into the format required by the target device, and generate the file format corresponding to the device.

[0076] For the specific limitations of a three-dimensionalization system of an advertising word two-dimensional vector file, reference can be made to the limitations of the method for three-dimensionalizing an advertising word two-dimensional vector file in the above text, which will not be elaborated here. Each module in the above three-dimensionalization system of an advertising word two-dimensional vector file can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in or independent of a processor in a computer device in the form of hardware, or stored in a memory in a computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above modules.

[0077] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as Figure 9As shown in the figure. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a method for three-dimensionalizing an advertising word two-dimensional vector file.

[0078] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: Obtain the imported two-dimensional vector file, parse the two-dimensional vector file, extract the graphic feature information of the two-dimensional vector file, and generate the graphic elements of the two-dimensional vector file; Obtain the graphic design requirements, and generate the corresponding initial three-dimensional model based on the graphic design requirements and the graphic elements; Obtain the user's editing information, adjust the initial three-dimensional model according to the editing information, and generate a preliminarily adjusted three-dimensional model; Use augmented reality technology to simulate the preliminarily adjusted three-dimensional model. During the simulation of the preliminarily adjusted three-dimensional model, obtain feedback information, and according to the feedback information, perform secondary adjustment on the preliminarily adjusted three-dimensional model to generate a perfected three-dimensional model; Output the perfected three-dimensional model into the file format corresponding to the device according to the preset format algorithm.

[0079] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the following steps are implemented: Obtain the imported two-dimensional vector file, parse the two-dimensional vector file, extract the graphic feature information of the two-dimensional vector file, and generate the graphic elements of the two-dimensional vector file; Obtain the graphic design requirements, and generate the corresponding initial three-dimensional model based on the graphic design requirements and the graphic elements; Obtain the user's editing information, adjust the initial three-dimensional model according to the editing information, and generate a preliminarily adjusted three-dimensional model; Use augmented reality technology to simulate the preliminarily adjusted three-dimensional model. During the simulation of the preliminarily adjusted three-dimensional model, obtain feedback information, and according to the feedback information, perform secondary adjustment on the preliminarily adjusted three-dimensional model to generate a perfected three-dimensional model; Output the perfected three-dimensional model into the file format corresponding to the device according to the preset format algorithm.

[0080] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0081] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.

[0082] The above embodiments are only used to illustrate the technical solutions of the present application, not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for three-dimensionalizing a two-dimensional vector file of advertising characters, characterized in that, The 3D conversion method of the advertising character 2D vector file includes: Obtain the imported 2D vector file, parse the 2D vector file, extract the graphic feature information of the 2D vector file, and generate the graphic elements of the 2D vector file; Obtain the graphic design requirements, and generate the corresponding initial 3D model based on the graphic design requirements and the graphic elements; Obtain the editing information of the user, and adjust the initial 3D model according to the editing information to generate a preliminarily adjusted 3D model; Use augmented reality technology to simulate the preliminarily adjusted 3D model. During the simulation of the preliminarily adjusted 3D model, obtain feedback information, and perform secondary adjustment on the preliminarily adjusted 3D model according to the feedback information to generate a perfected 3D model; Output the perfected 3D model into the file format corresponding to the device according to the preset format algorithm.

2. The 3D conversion method of the 2D vector file of advertising characters according to claim 1, wherein The parsing of the 2D vector file, extracting the graphic feature information of the 2D vector file, and generating the graphic elements of the 2D vector file includes: Identify and parse the path data in the 2D vector file, where the path data includes straight lines, curves, arcs, closed regions, and boundary information; Extract and classify the path data, generate a graphic structure according to the geometric attributes of the path data, and convert the graphic structure into the graphic elements; If there are multiple graphics in the path data, based on the graphic segmentation algorithm, separate and optimize the outlines and connection methods of each graphic in the path data.

3. The 3D conversion method of the 2D vector file of advertising characters according to claim 1, characterized in that, The obtaining of the graphic design requirements, and generating the corresponding initial 3D model based on the graphic design requirements and the graphic elements includes: Deeply analyze the geometric features of each graphic element in the graphic elements, and calculate the 3D spatial coordinates and shapes corresponding to each graphic element in the graphic elements; According to the shapes of each graphic element in the graphic elements and the graphic design requirements, calculate the thickness and depth parameters of each graphic element in the graphic elements to generate the design parameters of each graphic element in the graphic elements; Based on the 3D spatial coordinates, shapes, and design parameters, perform conversion using a 3D modeling algorithm to generate the initial 3D model; During the conversion of the initial 3D model, perform merging and connection through Boolean operations to ensure the complete generation of the initial 3D model.

4. The 3D conversion method of the 2D vector file of advertising characters according to claim 3, characterized in that The deeply analyzing the geometric features of each graphic element in the graphic elements, and calculating the 3D spatial coordinates and shapes corresponding to each graphic element in the graphic elements includes: Calculate the spatial relationship of different types of graphic elements in the graphic elements through geometric derivation to generate the 3D spatial coordinates corresponding to each graphic element in the graphic elements; Use a surface fitting algorithm to calculate each graphic element in the graphic elements to generate the shape of each graphic element in the graphic elements.

5. The 3D conversion method of the 2D vector file of advertising characters according to claim 1, characterized in that, The obtaining of the editing information of the user, and adjusting the initial 3D model according to the editing information to generate a preliminarily adjusted 3D model includes: Obtain the editing information input by the user through the graphical interface, where the editing information includes but is not limited to the size, shape, rotation angle, translation distance, material, and texture of the graphic elements; According to the editing information, perform geometric transformation on the initial 3D model to generate the preliminarily adjusted 3D model.

6. The three-dimensional conversion method of the two-dimensional vector file of the advertising characters according to claim 1, characterized in that The use of augmented reality technology to simulate the preliminarily adjusted 3D model, during the simulation process of the preliminarily adjusted 3D model, obtain feedback information, and according to the feedback information, perform secondary adjustment on the preliminarily adjusted 3D model to generate the perfected 3D model includes: Use the augmented reality technology to render the preliminarily adjusted 3D model into the demand scenario set by the user; Analyze the feedback information to generate the adjustment parameters of the preliminarily adjusted 3D model, and perform secondary adjustment on the preliminarily adjusted 3D model according to the adjustment parameters. The adjustment parameters include but are not limited to size, shape, position, and material.

7. The 3D conversion method of the 2D vector file of advertising characters according to claim 1, characterized in that The output of the perfected 3D model into the file format corresponding to the device according to the preset format algorithm includes: Obtain the target device type selected by the user, and determine the target device requirements according to the target device type selected by the user; During the output process of the file format, apply the preset format algorithm according to the target device requirements to convert the perfected 3D model into the format required by the target device to generate the file format corresponding to the device.

8. A three-dimensional conversion system for two-dimensional vector files of advertising characters, characterized in that, The 3D conversion system for the advertising word two-dimensional vector file includes: A feature extraction module for obtaining the imported two-dimensional vector file, parsing the two-dimensional vector file, extracting the graphic feature information of the two-dimensional vector file, and generating the graphic elements of the two-dimensional vector file; An initial model generation module for obtaining the graphic design requirements and generating the corresponding initial 3D model based on the graphic design requirements and the graphic elements; A preliminary adjustment module for obtaining the editing information of the user and adjusting the initial 3D model according to the editing information to generate the preliminarily adjusted 3D model; A secondary adjustment module for using augmented reality technology to simulate the preliminarily adjusted 3D model, obtaining feedback information during the simulation process of the preliminarily adjusted 3D model, and performing secondary adjustment on the preliminarily adjusted 3D model according to the feedback information to generate the perfected 3D model; An output module for outputting the perfected 3D model into the file format corresponding to the device according to the preset format algorithm.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the 3D conversion method for the advertising word two-dimensional vector file according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the 3D conversion method for the advertising word two-dimensional vector file according to any one of claims 1 to 7.