IP Library › Granted Patent US 12,417,568
Granted Patent B2
US 12,417,568 · App. 18/284,552 · Granted Sep 16, 2025

Unreal engine graphic construction method and apparatus, computer-readable storage medium

Inventors: Danfeng Zhu (Beijing, CN); Zhe Zhang (Beijing, CN); Xiao Chu (Beijing, CN); Naichuan Chen (Beijing, CN); Sujia Jiang (Beijing, CN); Hongxiang Shen (Beijing, CN); Ming Gu (Beijing, CN)
Assignee: BOE Technology Group Co., Ltd.
G06T11/206G06T11/001
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,417,568
App. No.
18/284,552
Granted
Sep 16, 2025
Kind
B2
Abstract

An unreal engine graphic construction method includes the following steps: receiving data to be displayed; determining a number N of basic graphics contained in a graphic to be constructed according to the data to be displayed, wherein, N>1; calling an underlying function at a blueprint layer to draw N of the basic graphics in sequence, wherein the underlying function is used for creating the basic graphics.

Claims (30)

1. An unreal engine graphic construction method, comprising:

receiving data to be displayed;

determining a number N of basic graphics contained in a graphic to be constructed according to the data to be displayed, where N>1; and

calling an underlying function at a blueprint layer and drawing N of the basic graphics in sequence, wherein the underlying function is used for creating the basic graphics;

wherein the data to be displayed comprises N non-zero target values, the graphic is a columnar thermodynamic diagram, the basic graphics are rectangular bodies, and the drawing N of the basic figures in sequence comprises:

determining a number M of two-dimensional bases contained in the graphic to be constructed according to a dimension N 1 of a first data and a dimension N 2 of a second data in the data to be displayed, wherein M=N 1 *N 2 ;

determining a maximum target value and a minimum target value in the data to be displayed, and determining a coloring disk according to the determined maximum target value and the minimum target value, wherein the coloring disk comprises a plurality of colors and a target data range corresponding to each color; and

generating N rectangular bodies on a two-dimensional base corresponding to the N non-zero values, wherein a height of each rectangular body is determined according to a size of the corresponding target value, and the color of each rectangular body is determined according to the color corresponding to the size of the corresponding target value in the coloring disk.

2. The method according to claim 1 , wherein

each rectangular body comprises eight points, and the eight points comprises a zero point, a first point, a second point, a third point, a fourth point, a fifth point, a sixth point, and a seventh point;

the Z-axis coordinates of the zero point, the first point, the second point and the third point are the same, the X-axis coordinates of the zero point, the third point, the fourth point and the seventh point are the same, and the Y-axis coordinates of the second point, the third point, the sixth point and the seventh point are the same; and

generating one of the rectangular bodies comprises:

calculating coordinates of eight points of the rectangular body; and

generating six faces of the rectangular body, wherein each face of the rectangular body is composed of two triangles, and each triangle is composed of three points of the eight points.

3. The method according to claim 2 , wherein a material of the rectangular body is exposed to the blueprint layer, and the material of the rectangular body is a transparent material or an opaque material.

4. The method according to claim 1 , wherein the data to be displayed comprises data of N dimensions, the graphic is a Nightingale rose diagram, the basic graphics is a fan, and the drawing N of the basic graphics in sequence comprises:

determining coordinates of a center position;

determining an angle ∂ of each fan, where ∂=360/N; and

drawing N fans in sequence, wherein a start angle of an i-th fan is (i−1)*∂, an end angle of the i-th fan is i*∂, an outer diameter of the i-th fan is determined according to a size of a target data value in data of a i-th dimension, 1≤i≤N.

5. The method according to claim 4 , wherein

each of the fans comprises three points: a center of a circle, a start point, and an end point;

in each fan, an angle between a line from the center of the circle to the start point and a line from the center of the circle to the end point is equal to ∂ angle, a length of the line from the center of the circle to the start point is equal to a length of the line from the center of the circle to the end point.

6. The method according to claim 4 , wherein a material and color of the fan are exposed to the blueprint layer, and the material of the fan is a transparent material or an opaque material.

7. The method according to claim 1 , wherein the data to be displayed comprises data of N dimensions, data of each dimension comprises a plurality of discrete connection points, the graphic is a parallel coordinate system curve graph with concurrent multi-dimensions, the basic graphics is a Bezier curve, and drawing an i-th basic graphic comprises:

acquiring all discrete connection points in data of i-th dimension;

generating two control points between every two adjacent discrete connection points, wherein the two control points causes a sub-Bezier curve to be generated between the two adjacent discrete connection points, and a connection point between the two adjacent sub-Bezier curves and the control points on both sides of the connection point are collinear; and

generating a Bezier curve connecting all discrete connection points in the data of i-th dimension according to the generated control points, wherein a connection line of the connection point and adjacent control points is tangent to the Bezier curve, 1≤i≤N.

8. The method according to claim 7 , wherein a material and color of the Bezier curve are exposed to the blueprint layer, and the material of the Bezier curve is a transparent material or an opaque material.

9. An unreal engine graphic construction apparatus, comprising a memory and a processor connected to the memory, wherein the memory is configured to store instructions, the processor is configured to perform steps of the unreal engine graphic construction method according to claim 1 based on the instructions stored in the memory.

10. A non-transitory computer-readable storage medium, having a computer program stored thereon, wherein the program implements the unreal engine graphic construction method of claim 1 when executed by a processor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2023
From: ZHU, DANFENG; ZHANG, ZHE; CHU, XIAO; CHEN, NAICHUAN; JIANG, SUJIA; SHEN, HONGXIANG; GU, MING
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 065154/0349 →
Continuity (1)
Related Publication 20250086857A1 · Mar 13, 2025
References Cited (10)
US 11935195B1 · Futryk · 2024 [cited by examiner]
US 20070070071A1 · Terazono et al. · 2007 [cited by applicant]
US 20220331953A1 · Huang · 2022 [cited by examiner]
US 20230214191A1 · Won · 2023 [cited by examiner]
US 20240037692A1 · Stoye · 2024 [cited by examiner]
CN 107767429A · 2018 [cited by applicant]
CN 110570045A · 2019 [cited by applicant]
CN 115409957A · 2022 [cited by applicant]
CN 115409960A · 2022 [cited by applicant]
Nop et al.; Development of Character Design Frameworks using Game Engine: Unreal Engine; Apr. 2019; IEEE Explore (Year: 2019). [cited by examiner]