3D rotation mode digital business card generation method and system

Through the 3D rotating mode digital business card generation method, the existing digital business card display form and limited amount of information are solved, and the information transmission needs in multi-dimensional information display and social scenarios are realized.

CN119963726APending Publication Date: 2025-05-09XIAMEN WISDOM VALLEY INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510020191.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing digital business cards adopt a flat model, with limited display form and aesthetics, and do not carry much information, which is not suitable for the transmission and display of more information in social scenarios.

Method used

The 3D rotation mode digital business card generation method is adopted to obtain the user identity ID, load the three-dimensional model file, create the renderer and three-dimensional scene, set interactive animations, and realize the rotation and display of the three-dimensional model.

Benefits of technology

It realizes multi-dimensional display of business card information, increases the amount of information, supports the configuration of various information such as links, videos, albums, etc., which facilitates editing, display and sharing, and meets the information transmission needs in social scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119963726A_ABST
    Figure CN119963726A_ABST
Patent Text Reader

Abstract

The invention discloses a 3D rotation mode digital business card generation method and system, and is applied to the technical field of 3D business cards. The method comprises the following steps: acquiring an identity ID of a user and judging whether corresponding business card data exist or not; acquiring the business card data if the business card data exist, and using default basic data if the business card data do not exist; preprocessing the business card data; creating a renderer, a three-dimensional scene and a camera; loading and processing the three-dimensional model file; injecting the three-dimensional scene and the three-dimensional model into a business card three-dimensional scene carrier; rendering the three-dimensional scene based on the renderer, the three-dimensional scene and the camera; and setting an interactive animation of the three-dimensional model in the business card. According to the invention, the 3D model is used as an information carrier, different business card information can be set and displayed, links, videos, photo albums and the like can be configured, and the information amount of the business card can be amplified infinitely; and business cards can be edited, displayed and shared quickly and efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of 3D business cards, and more particularly to a method and system for generating 3D rotating mode digital business cards. Background Art

[0002] At present, traditional users still use paper as the medium for business cards, and complete the delivery of business cards through offline human activities. Under the premise of the highly developed Internet, this solution is not conducive to quickly establishing connections between people, and there are also printing costs. Although there are some digital business cards produced at present, the existing digital business cards use a flat mode and can only set the same information as traditional paper business cards for display. Although this type of digital business card can be transmitted on the Internet, its display form and aesthetics have certain limitations, and it does not carry much information, which is not conducive to the transmission and display of more information in the social mode. Therefore, how to provide a 3D rotation mode digital business card generation method and system is a problem that technicians in this field urgently need to solve. Summary of the invention

[0003] In view of this, the present invention provides a method and system for generating 3D rotating mode digital business cards.

[0004] In order to achieve the above object, the present invention provides the following technical solutions:

[0005] A method for generating a 3D rotating mode digital business card comprises the following steps:

[0006] S1. Obtain the user's identity ID and determine whether there is corresponding business card data;

[0007] S2. If there is business card data, obtain the business card data; if not, use the default basic data;

[0008] S3, preprocessing the business card data to distinguish the three-dimensional model position corresponding to the business card data;

[0009] S4, create renderer, 3D scene and camera;

[0010] S5, loading the 3D model file and processing it;

[0011] S6, injecting the three-dimensional scene and the three-dimensional model into the business card three-dimensional scene carrier;

[0012] S7, rendering the three-dimensional scene based on the renderer, the three-dimensional scene and the camera;

[0013] S8. Set the interactive animation of the three-dimensional model in the business card.

[0014] Optionally, S4 is specifically:

[0015] S41, creating a renderer and a rendering carrier element;

[0016] S42, the renderer associates a rendering carrier element;

[0017] S43, creating a three-dimensional scene carrier;

[0018] S44, create a camera;

[0019] S45. Set the camera's viewing angle and position parameters.

[0020] Optionally, S5 is specifically:

[0021] S51, loading an external 3D model file;

[0022] S52, traversing the child nodes of the 3D model file;

[0023] S53, setting a texture for the material of the 3D model subnode and loading it;

[0024] S54. Set the scaling ratio of the three-dimensional model.

[0025] Optionally, S8 is specifically:

[0026] S81, monitoring touch events and obtaining coordinate information of touch points;

[0027] S82, using a ray projector to calculate the intersection of the ray and the object in the three-dimensional scene;

[0028] S83, setting a controller to control the three-dimensional model and adjusting the display state of the three-dimensional model;

[0029] S84. Create an animation mixer;

[0030] S85, obtaining the animation clips of the three-dimensional model;

[0031] S86. Set custom animation effects;

[0032] S87. Create and play animation actions.

[0033] Optionally, in S83, the display state of the three-dimensional model is adjusted by setting the rotation speed, zoom speed, scene container, viewing angle, animation loop, and ambient lighting.

[0034] Optionally, in S86, a custom animation effect is achieved by setting a target value, duration, easing function, effect delay, number of loops, and animation weight of the animation.

[0035] A 3D rotating mode digital business card generation system executes the above-mentioned 3D rotating mode digital business card generation method, including: a user login module, a data processing module, a scene rendering module and an animation setting module, wherein the user login module is used to identify the user's identity ID, the data processing module is used to obtain the business card data corresponding to the identity ID and pre-process it, the scene rendering module is used to render the three-dimensional scene of the business card, and the animation setting module is used to set the interactive animation of the three-dimensional model in the business card.

[0036] It can be seen from the above technical solutions that, compared with the prior art, the present invention provides a method and system for generating digital business cards in a 3D rotation mode, which has the following beneficial effects:

[0037] 1. The 3D rotating business card in the present invention uses a three-dimensional model as an information carrier. Different positions of the three-dimensional model can be set and displayed with different business card information, so that the business card is no longer just a combination of name, address and phone number. In addition to setting basic display information, links, videos, photo albums and other information can also be configured, infinitely magnifying the amount of information on the business card;

[0038] 2. The present invention can edit, display and share business cards quickly and efficiently. For business cards that have been shared with others, the information can also be changed when necessary, so that friends can grasp the latest information anytime and anywhere. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0040] Figure 1 This is a flow chart of the method for generating a 3D rotating mode digital business card of the present invention;

[0041] Figure 2 Creating a flow chart for the renderer, three-dimensional scene and camera of the present invention;

[0042] Figure 3 A flow chart of the three-dimensional model file loading process of the present invention;

[0043] Figure 4 A flow chart is provided for the three-dimensional model interactive animation of the present invention. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] The embodiment of the present invention discloses a method for generating a 3D rotating mode digital business card. Figure 1 As shown, the following steps are included:

[0046] S1. Obtain the user's identity ID and determine whether there is corresponding business card data;

[0047] S2. If there is business card data, obtain the business card data; if not, use the default basic data;

[0048] S3, preprocessing the business card data to distinguish the three-dimensional model position corresponding to the business card data;

[0049] S4, create renderer, 3D scene and camera;

[0050] S5, loading the 3D model file and processing it;

[0051] S6, injecting the three-dimensional scene and the three-dimensional model into the business card three-dimensional scene carrier;

[0052] S7, rendering the three-dimensional scene based on the renderer, the three-dimensional scene and the camera;

[0053] S8. Set the interactive animation of the three-dimensional model in the business card.

[0054] Further, such as Figure 2 As shown, S4 is specifically:

[0055] S41, creating a renderer and a rendering carrier element; the rendering carrier element is an important carrier for displaying the electronic business card on the front end, and is responsible for presenting the three-dimensional model, lighting effects, etc. in the business card to the user in a visual form;

[0056] S42, the renderer associates a rendering carrier element;

[0057] S43. Create a three-dimensional scene carrier; the three-dimensional scene carrier is the carrier of the entire electronic business card three-dimensional scene. All models, lights and other elements are added to this scene. The complete electronic business card display effect is constructed through the setting and operation of the scene.

[0058] S44, create a camera;

[0059] S45. Set the camera's viewing angle and position parameters.

[0060] Parameters determine the effect of the three-dimensional scene seen by the user, such as adjusting the viewing angle by setting the position of the camera and the target point to look at.

[0061] Further, such as Figure 3 As shown, S5 is specifically:

[0062] S51, loading an external 3D model file;

[0063] S52, traversing the child nodes of the 3D model file;

[0064] S53, setting a texture for the material of the 3D model subnode and loading it;

[0065] S54, setting the scaling ratio of the three-dimensional model so that the loaded model can be displayed in the electronic business card scene in a suitable form.

[0066] Further, such as Figure 4 As shown, S8 is specifically:

[0067] S81, monitoring touch events and obtaining coordinate information of touch points;

[0068] S82, using a ray projector to calculate the intersection of the ray and the object in the three-dimensional scene;

[0069] S83, setting a controller to control the three-dimensional model and adjusting the display state of the three-dimensional model;

[0070] S84. Create an animation mixer;

[0071] S85, obtaining the animation clips of the three-dimensional model;

[0072] S86. Set custom animation effects to achieve smooth animation effects, making the model display in the electronic business card more vivid and attractive;

[0073] S87. Create and play animation actions.

[0074] Furthermore, in S83, the display state of the three-dimensional model is adjusted by setting the rotation speed, zoom speed, scene container, viewing angle, animation loop, and ambient lighting.

[0075] In the embodiment of the present invention, the viewing angle includes the field of view, aspect ratio, near clipping plane and far clipping plane of the perspective camera, the animation loop refers to the animation update effect of rendering each frame of the scene, and the ambient lighting includes ambient light, point light source, directional light, etc.

[0076] Furthermore, in S86, a custom animation effect is achieved by setting the target value, duration, easing function, effect delay, number of loops, and animation weight of the animation.

[0077] In an embodiment of the present invention, the target value represents the final state of the object attributes at the end of the animation, namely, the coordinate position, rotation angle, and scaling ratio, which are key factors in shaping the final form of the animation; the duration determines the time span experienced by the animation from the beginning to the end. In seconds or milliseconds, it directly affects the rhythm and sense of speed of the animation. A longer duration will make the animation look slower and smoother; while a shorter duration will make the animation appear hasty and fast; the easing function controls the speed change law of the animation within the duration, and different speed curves control the overall model to show different motion textures; the effect delay indicates the waiting time before the animation starts. In a complex animation sequence, a delay is set to allow different animation elements to proceed in sequence or staggered; the number of loops and the mode control the number of animation loops; the animation weight is used to control the relative importance of the animation when mixing multiple animation effects, and the weight of each animation can determine its contribution to the final animation effect.

[0078] In one embodiment of the present invention, after the user completes creating a business card, he or she can share the business card WeChat applet link or the business card h5 page, and click to open the link to view the business card.

[0079] In one embodiment of the present invention, a user can create his or her own business card, or upgrade to a business card as a business administrator, and invite members of the business to enter the business card, which becomes a display of the corporate image;

[0080] Users can edit the information corresponding to the 3D model according to the operating instructions, and can also add background music to generate a unique business card;

[0081] Users can share their edited exclusive business cards through social platforms and start business social networking with one click.

[0082] and Figure 1 Corresponding to the method described above, an embodiment of the present invention further discloses a 3D rotation mode digital business card generation system, which executes the above-mentioned 3D rotation mode digital business card generation method, including: a user login module, a data processing module, a scene rendering module and an animation setting module, wherein the user login module is used to identify the user's identity ID, the data processing module is used to obtain the business card data corresponding to the identity ID and perform preprocessing, the scene rendering module is used to render the three-dimensional scene of the business card, and the animation setting module is used to set the interactive animation of the three-dimensional model in the business card.

[0083] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0084] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for generating a 3D rotating mode digital business card, characterized in that: The following steps are involved: S1. Obtain the user's identity ID and determine whether there is corresponding business card data; S2. If there is business card data, obtain the business card data; if not, use the default basic data; S3, preprocessing the business card data to distinguish the three-dimensional model position corresponding to the business card data; S4, create renderer, 3D scene and camera; S5, loading the 3D model file and processing it; S6, injecting the three-dimensional scene and the three-dimensional model into the business card three-dimensional scene carrier; S7, rendering the three-dimensional scene based on the renderer, the three-dimensional scene and the camera; S8. Set the interactive animation of the three-dimensional model in the business card.

2. The method for generating a 3D rotating mode digital business card according to claim 1, characterized in that: S4 is specifically: S41, creating a renderer and a rendering carrier element; S42, the renderer associates a rendering carrier element; S43, creating a three-dimensional scene carrier; S44, create a camera; S45. Set the camera's viewing angle and position parameters.

3. The method for generating a 3D rotating mode digital business card according to claim 1, characterized in that: S5 is as follows: S51, loading an external 3D model file; S52, traversing the child nodes of the 3D model file; S53, setting a texture for the material of the 3D model subnode and loading it; S54. Set the scaling ratio of the three-dimensional model.

4. The method for generating a 3D rotating mode digital business card according to claim 1, characterized in that: S8 is specifically: S81, monitoring touch events and obtaining coordinate information of touch points; S82, using a ray projector to calculate the intersection of the ray and the object in the three-dimensional scene; S83, setting a controller to control the three-dimensional model and adjusting the display state of the three-dimensional model; S84. Create an animation mixer; S85, obtaining the animation clips of the three-dimensional model; S86. Set custom animation effects; S87. Create and play animation actions.

5. The method for generating a 3D rotating mode digital business card according to claim 4, characterized in that: In S83, the display state of the three-dimensional model is adjusted by setting the rotation speed, zoom speed, scene container, viewing angle, animation cycle, and ambient lighting.

6. The method for generating a 3D rotating mode digital business card according to claim 4, characterized in that: In S86, custom animation effects are achieved by setting the animation's target value, duration, easing function, effect delay, number of loops, and animation weight.

7. A 3D rotating mode digital business card generation system, characterized in that: A method for generating a 3D rotating mode digital business card according to any one of claims 1 to 6, comprising: a user login module, a data processing module, a scene rendering module and an animation setting module, wherein the user login module is used to identify the user's identity ID, the data processing module is used to obtain the business card data corresponding to the identity ID and perform preprocessing, the scene rendering module is used to render the three-dimensional scene of the business card, and the animation setting module is used to set the interactive animation of the three-dimensional model in the business card.