System and method for displaying lettering effect on jewelry model

By providing backend editing modules and client systems on jewelry models, designers can quickly determine the engraving area and create a font engraving effect, solving the problems of complex operations and flat effects in digital jewelry design, and improving the authenticity and customer experience of engraving.

CN120298489APending Publication Date: 2025-07-11SHANGHAI XUSHU JEWELRY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510264194.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The existing digital jewelry design system has high operational complexity when displaying the engraving effect, and it is difficult for non-professional designers or ordinary customers to quickly locate and adjust the engraving parameters. The engraving effect lacks realism and three-dimensionality, which affects design flexibility and customer experience.

Method used

It provides a system for displaying the engraving effect on a jewelry model, including a backend editing module and a client. The backend editing module is used by designers to determine the location information of the engraving area and upload it to the server. The client is used to edit the engraving content and create a physical engraving effect picture. Through ray detection and visual editing, the position, size and rotation of the engraving area are simulated, and the three-dimensional effect is achieved in combination with material maps.

Benefits of technology

It enhances the authenticity and three-dimensionality of the engraving content, simplifies the operation process, improves the jewelry customization experience of ordinary customers, and achieves efficient and accurate display of engraving effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120298489A_ABST
    Figure CN120298489A_ABST
Patent Text Reader

Abstract

The invention provides a system and method for displaying a lettering effect on a jewelry model, and relates to the technical field of jewelry design, and the system comprises a background editing module which is used for enabling a designer to determine the position information of a lettering area on the jewelry model, and uploading the position information to a server; and the client is used for editing the lettering content by a user, then generating a three-dimensional lettering effect picture according to the lettering content, acquiring position information associated with the jewelry model to be lettered, and further displaying the three-dimensional lettering effect picture on the position information. The beneficial effects are that a designer determines the position information of the lettering area on the jewelry model in advance through the background editing module, a user only needs to edit the lettering content at the client, and the client can automatically generate a three-dimensional lettering effect picture based on the lettering content, so that the reality sense and the three-dimensional sense of the lettering content can be improved, and the user experience is improved. The whole operation is simple and efficient, and the jewelry customization experience of common customers is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of jewelry design, and particularly to a system and method for displaying engraved lettering effects on a jewelry model. Background Art

[0002] In the delicate and creative field of jewelry design and customization, the display of engraved lettering effects has always been a crucial link in the communication between designers and customers. Traditionally, this process relied on manual drawing or physical model making. Although these methods can convey the design intention to a certain extent, their inherent limitations cannot be ignored. Manual drawing is often limited by the personal skills and experience of the designer, and it is difficult to ensure that the details and beauty of the engraved lettering can be accurately expressed every time; while physical model making is time-consuming and laborious, and once it is made, it is extremely inconvenient to modify, which undoubtedly increases the cost and time of design and customization.

[0003] With the rapid development of computer technology and graphics processing technology, digital jewelry design has emerged and quickly become the new favorite in the industry. This transformation not only greatly improves the design efficiency, but also provides designers with an unprecedented creative space. Digital tools enable designers to easily perform operations such as three-dimensional modeling, texture mapping, and lighting simulation of jewelry on the computer, so as to display the design effects of jewelry with unprecedented precision and details. However, although digital jewelry design has made remarkable progress in overall design, there are still many challenges in displaying engraved lettering effects for existing systems.

[0004] First of all, the operation complexity is an issue that cannot be ignored. Although many digital jewelry design systems are powerful, their operation interfaces are often too complex, which is difficult for non-professional designers or ordinary customers to get started. In the display of engraved lettering effects, this may cause users to be difficult to quickly locate the required engraved lettering function, or unable to accurately adjust parameters such as the position, size, and font of the engraved lettering, thus affecting the flexibility and personalization of the design.

[0005] Secondly, the authenticity of the display effect is another key issue that digital jewelry design needs to solve. Although traditional physical models are cumbersome to make, they have natural advantages in displaying engraved lettering effects - a sense of reality and three-dimensionality. In contrast, when some digital jewelry design systems render engraved lettering effects, the engraved lettering looks too flat or lacks details, and cannot truly reflect the texture and light and shadow changes of the engraved lettering on the jewelry surface. This not only reduces the attractiveness of the design, but also may affect the customer's expectations for the final product.

[0006] Therefore, there is an urgent need for a technology that can efficiently and accurately display engraved lettering effects on a jewelry model to meet the customization needs of customers. Summary of the Invention

[0007] In view of the problems existing in the prior art, the present invention provides a system for displaying engraving effects on jewelry models, comprising:

[0008] A background editing module connected to a server for allowing designers to determine the location information of the engraving area on the jewelry model and upload the location information to the server;

[0009] The client is connected to the server and is used for users to edit the engraving content, then generate a three-dimensional engraving effect picture according to the engraving content, and obtain the position information associated with the jewelry model to be engraved, and then display the three-dimensional engraving effect picture on the position information.

[0010] Preferably, the background editing module includes:

[0011] A positioning unit, used for obtaining the position coordinates of the location where the designer clicks on the jewelry model through ray detection, and using the position coordinates as the projection position of the engraving area;

[0012] A visual editing unit, used for providing a visual interface for the designer to visually edit the projection area size and rotation orientation of the lettering area at the position coordinates;

[0013] The uploading unit is connected to the positioning unit and the visual editing unit respectively, and is used to bind the projection position, the projection area size and the rotation orientation as the position information to the corresponding jewelry model and then upload them to the server.

[0014] Preferably, the visual editing unit includes:

[0015] A creation subunit is used for the designer to create a transparent cuboid to simulate the projection area of ​​the lettering area;

[0016] A transformation controller is connected to the creation subunit and is used to control the projection area to rotate and transform its size so as to obtain the projection area size and the rotation orientation.

[0017] Preferably, the client includes a decal unit for assigning the lettering content to a material map to render the three-dimensional lettering effect image.

[0018] Preferably, when the engraved content is text with a preset font, the client further includes:

[0019] The image conversion unit is connected to the decal unit and is used to convert the text into an image as the lettering content and send it to the decal unit for rendering.

[0020] The present invention also provides a method for displaying the engraving effect on a jewelry model, which is applied to the above system and includes:

[0021] Step S1, the designer determines the position information of the engraving area on the jewelry model in advance through the background editing module, and uploads the position information to the server;

[0022] Step S2, after the user edits the engraving content through the client, the client generates a three-dimensional engraving effect picture according to the engraving content, obtains the position information associated with the jewelry model to be engraved, and then displays the three-dimensional engraving effect picture on the position information.

[0023] Preferably, the step S1 includes:

[0024] Step S11, the background editing module obtains the position coordinates of the point clicked by the designer on the jewelry model through ray detection, and uses the position coordinates as the projection position of the engraving area;

[0025] Step S12, the background editing module provides a visual interface for the designer to visually edit the projection area size and rotation orientation of the engraving area at the position coordinates;

[0026] Step S13, the background editing module uploads the projection position, the projection area size, and the rotation orientation to the server after binding the corresponding jewelry model as the position information.

[0027] Preferably, the step S12 includes:

[0028] Step S121, the background editing module provides a visual interface for the designer to create a transparent cuboid to simulate the projection area of the engraving area;

[0029] Step S122, the background editing module controls the rotation and size transformation of the projection area to obtain the projection area size and the rotation orientation.

[0030] Preferably, in the step S2, the client assigns a material texture to the engraving content to render the three-dimensional engraving effect picture.

[0031] Preferably, when the engraving content is text with a preset font, before assigning the engraving content to the material texture, the client also includes converting the text into a picture as the engraving content.

[0032] The above technical solution has the following advantages or beneficial effects: Designers pre-determine the position information of the engraving area on the jewelry model through the background editing module. Users only need to edit the engraving content on the client side. The client can automatically generate a three-dimensional engraving effect picture based on the engraving content, thereby improving the realism and three-dimensional sense of the engraving content, accurately displaying the engraving effect, with simple and efficient overall operation, and effectively improving the jewelry customization experience of ordinary customers. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 In a preferred embodiment of the present invention, it is a schematic structural diagram of a system for displaying an engraving effect on a jewelry model;

[0034] Figure 2 In a preferred embodiment of the present invention, it is a schematic flowchart of a method for displaying an engraving effect on a jewelry model;

[0035] Figure 3 In a preferred embodiment of the present invention, it is a schematic sub-flowchart of step S1;

[0036] Figure 4 In a preferred embodiment of the present invention, it is a schematic sub-flowchart of step S12. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0037] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. The present invention is not limited to this embodiment. As long as it conforms to the gist of the present invention, other embodiments can also fall within the scope of the present invention.

[0038] In a preferred embodiment of the present invention, in view of the above problems existing in the prior art, a system for displaying an engraving effect on a jewelry model is provided, as Figure 1 shown, including:

[0039] A background editing module 1, connected to a server 2, for allowing designers to determine the position information of the engraving area on the jewelry model and upload the position information to the server 2;

[0040] A client 3, connected to the server 2, for allowing users to edit the engraving content, then generate a three-dimensional engraving effect picture according to the engraving content, and obtain the position information associated with the jewelry model to be engraved, and then display the three-dimensional engraving effect picture on the position information.

[0041] Specifically, in this embodiment, by providing the background editing module 1 for designers to use, designers can set the position information of the engraving area for each jewelry model in advance based on the background editing module 1 and upload the position information to the server 2 for storage, so as to be called when displaying the engraving effect later.

[0042] Further, when users such as ordinary customers need to preview the engraving effect on the jewelry model during the jewelry customization process, they can directly log in to the client 3 to call out the position information corresponding to the corresponding jewelry model, and then only need to edit the engraving content to view the three-dimensional engraving effect of the engraving content on the jewelry model in real time within the engraving area of the jewelry model.

[0043] In a preferred embodiment of the present invention, the background editing module 1 includes:

[0044] A positioning unit 11, configured to obtain the position coordinates of the point clicked by the designer on the jewelry model through ray detection, and use the position coordinates as the projection position of the engraving area;

[0045] A visualization editing unit 12, configured to provide a visualization interface for the designer to visually edit the projection area size and rotation orientation of the engraving area at the position coordinates;

[0046] An uploading unit 13, respectively connected to the positioning unit 11 and the visualization editing unit 12, configured to upload the projection position, projection area size, and rotation orientation to the server 2 after binding the corresponding jewelry model as position information.

[0047] Specifically, in this embodiment, determining the position information of the engraving area includes two main processes. First, the designer clicks on the area to be engraved on the jewelry model, and then the position coordinates of the click can be obtained through ray detection. Here, the position coordinates include the position and normal direction information of the click. Second, the designer visually edits the size of the engraving area through the visualization interface.

[0048] More specifically, the visualization editing unit 12 includes:

[0049] A creation subunit 121, configured to allow the designer to create a transparent cuboid to simulate the projection area of the engraving area;

[0050] A transformation controller 122, connected to the creation subunit 121, configured to control the projection area to rotate and transform in size to obtain the projection area size and rotation orientation.

[0051] In this embodiment, a transparent cuboid is created to simulate the projection area of the engraving area, making the positioning of the engraving area more intuitive and convenient to observe. Furthermore, the transparent cuboid can be rotated and its size adjusted to finally determine the projection area size and rotation orientation, and since the cuboid is transparent, it will not affect the subsequent effect display.

[0052] Among them, the size adjustment and rotation of the above projection area are preferably performed through the TransformControls transformation controller in three.js. The TransformControls transformation controller can provide a way to interact with the jewelry model similar to that in digital content creation tools (such as Blender) to transform objects in 3D space. Different from other controllers, the TransformControls transformation controller does not tend to change the transformation of the scene camera.

[0053] After completing the positioning and visual editing of the above engraving area, the designer can bind the projection position, projection area size, and rotation orientation as position information to the corresponding jewelry model and then upload it to the server 2 for subsequent display of the engraving effect.

[0054] In a preferred embodiment of the present invention, the client 3 includes a decal unit 31 for applying the engraving content to a texture map to render a three-dimensional engraving effect picture.

[0055] In a preferred embodiment of the present invention, when the engraving content is text with a preset font, the client 3 further includes:

[0056] A picture conversion unit 32, connected to the decal unit 31, for converting the text into a picture as the engraving content and sending it to the decal unit for rendering.

[0057] Specifically, in this embodiment, the engraving effect is achieved by decals. In fact, the engraving effect is affected by the texture map of the decals. If different engraving effects are desired, fonts of different styles can be used, then converted into pictures and then applied to the texture map. That is to say, the user inputs the text to be engraved on the client 2, selects the required font, then performs picture conversion, and finally generates the final decal effect in combination with the position information of the engraving area set in the background.

[0058] Among them, the user can directly edit the engraving content of the text and select the corresponding font through the client 3 to display different engraving effects, or upload the already designed picture through the client 3. The picture contains the text content and text style of the engraving. At this time, the user can avoid setting the font style separately and can freely use fonts not included in this system for customization to meet the multi-faceted needs of customers.

[0059] The present invention also provides a method for displaying an engraving effect on a jewelry model, which is applied to the above system, as Figure 2 shown, including:

[0060] Step S1, a designer determines the position information of the engraving area on the jewelry model in advance through the background editing module and uploads the position information to the server;

[0061] Step S2, after the user edits the engraving content through the client, the client generates a three-dimensional engraving effect picture according to the engraving content, obtains the position information associated with the jewelry model to be engraved, and then displays the three-dimensional engraving effect picture on the position information.

[0062] In a preferred embodiment of the present invention, as Figure 3 shown, step S1 includes:

[0063] Step S11, the background editing module obtains the position coordinates of the point clicked by the designer on the jewelry model through ray detection and uses the position coordinates as the projection position of the engraving area;

[0064] Step S12, the background editing module provides a visual interface for the designer to visually edit the projection area size and rotation orientation of the engraving area at the position coordinates;

[0065] Step S13, the background editing module binds the projection position, projection area size and rotation orientation as position information to the corresponding jewelry model and uploads it to the server.

[0066] In a preferred embodiment of the present invention, as Figure 4 shown, step S12 includes:

[0067] Step S121, the background editing module provides a visual interface for the designer to create a transparent cuboid to simulate the projection area of the engraving area;

[0068] Step S122, the background editing module controls the rotation and size transformation of the projection area to obtain the projection area size and rotation orientation.

[0069] In a preferred embodiment of the present invention, in step S2, the client assigns a material texture to the engraving content to render a three-dimensional engraving effect picture.

[0070] In a preferred embodiment of the present invention, when the engraving content is text with a preset font, before assigning the material texture to the engraving content, the client further includes converting the text into a picture as the engraving content.

[0071] The above are only preferred embodiments of the present invention, and do not limit the implementation manners and protection scope of the present invention. For those skilled in the art, it should be realized that all equivalent replacements and obvious changes made by using the content of this specification and the drawings should be included in the protection scope of the present invention.

Claims

1. A system for displaying engraved lettering effects on a jewelry model, characterized in that, Including: A background editing module, connected to the server, for allowing designers to determine the position information of the engraving area on the jewelry model and uploading the position information to the server; A client, connected to the server, for allowing users to edit the engraving content, then generating a three-dimensional engraving effect picture according to the engraving content, and obtaining the position information associated with the jewelry model to be engraved, and then displaying the three-dimensional engraving effect picture on the position information.

2. The system according to claim 1, wherein The background editing module includes: A positioning unit, for obtaining the position coordinates of the point clicked by the designer on the jewelry model through ray detection and using the position coordinates as the projection position of the engraving area; A visual editing unit, for providing a visual interface for the designer to visually edit the projection area size and rotation orientation of the engraving area at the position coordinates; An uploading unit, connected to the positioning unit and the visual editing unit respectively, for binding the projection position, the projection area size and the rotation orientation as the position information to the corresponding jewelry model and then uploading it to the server.

3. The system according to claim 2, characterized in that The visual editing unit includes: A creation subunit, for allowing the designer to create a transparent cuboid to simulate the projection area of the engraving area; A transformation controller, connected to the creation subunit, for controlling the rotation and size transformation of the projection area to obtain the projection area size and the rotation orientation.

4. The system according to claim 1, characterized in that, The client includes a decal unit for endowing the engraving content with a material map to render the three-dimensional engraving effect picture.

5. The system according to claim 4, wherein When the engraving content is text with a preset font, the client further includes: A picture conversion unit, connected to the decal unit, for converting the text into a picture as the engraving content and sending it to the decal unit for rendering.

6. A method for displaying engraving effects on a jewelry model, characterized in that, Applied to the system according to any one of claims 1-5, including: Step S1, the designer determines the position information of the engraving area on the jewelry model in advance through the background editing module and uploads the position information to the server; Step S2, after the user edits the engraving content through the client, the client generates a three-dimensional engraving effect picture according to the engraving content, and obtains the position information associated with the jewelry model to be engraved, and then displays the three-dimensional engraving effect picture on the position information.

7. The method according to claim 6, characterized in that, The step S1 includes: Step S11, the background editing module obtains the position coordinates of the point clicked by the designer on the jewelry model through ray detection and uses the position coordinates as the projection position of the engraving area; Step S12, the background editing module provides a visual interface for the designer to visually edit the projection area size and rotation orientation of the engraving area at the position coordinates; Step S13, the background editing module binds the projection position, the projection area size and the rotation orientation as the position information to the corresponding jewelry model and then uploads it to the server.

8. The method according to claim 7, wherein The step S12 includes: Step S121: The background editing module provides a visual interface for the designer to create a transparent cuboid to simulate the projection area of the engraving area. Step S122: The background editing module controls the rotation and size transformation of the projection area to obtain the size of the projection area and the rotation orientation.

9. The method according to claim 6, wherein In step S2, the client assigns a material texture to the engraving content to render the three-dimensional engraving effect picture.

10. The method according to claim 9, wherein When the engraving content is text with a preset font, before assigning the engraving content to the material texture, the client further includes converting the text into a picture as the engraving content.