CN117065331B - Game scene loading control method and system - Google Patents

Game scene loading control method and system Download PDF

Info

Publication number
CN117065331B
CN117065331B CN202311085589.5A CN202311085589A CN117065331B CN 117065331 B CN117065331 B CN 117065331B CN 202311085589 A CN202311085589 A CN 202311085589A CN 117065331 B CN117065331 B CN 117065331B
Authority
CN
China
Prior art keywords
loaded
region
current
image
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311085589.5A
Other languages
Chinese (zh)
Other versions
CN117065331A (en
Inventor
苏方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Minliu Digital Technology Co ltd
Original Assignee
Shanghai Minliu Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Minliu Digital Technology Co ltd filed Critical Shanghai Minliu Digital Technology Co ltd
Priority to CN202311085589.5A priority Critical patent/CN117065331B/en
Publication of CN117065331A publication Critical patent/CN117065331A/en
Application granted granted Critical
Publication of CN117065331B publication Critical patent/CN117065331B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Image Analysis (AREA)

Abstract

The invention relates to the technical field of game scene loading, and discloses a game scene loading control method and a system, wherein the method comprises the following steps: judging whether an overlapping area exists or not, if not, carrying out preset GPU image loading on the current area to be loaded to obtain a current loaded image, if so, calculating a non-overlapping area according to the overlapping area and the current area to be loaded, judging whether a dynamic pixel area exists in the overlapping area or not, if not, acquiring a current overlapping static loading image, if so, acquiring the current overlapping static loading image, carrying out GPU image loading on the non-overlapping area and the dynamic area to be loaded to obtain a current non-overlapping dynamic loading image, and combining the current overlapping static loading image and the current non-overlapping dynamic loading image to obtain the current loaded image. The invention mainly aims to solve the problems of high computing resource consumption and low scene loading optimization degree in the current game scene loading.

Description

Game scene loading control method and system
Technical Field
The invention relates to a game scene loading control method and a game scene loading control system, and belongs to the technical field of game scene loading.
Background
A game scene is typically composed of a three-dimensional geometric model, such as: buildings, terrains, roles, etc. The design of game scenes creates a visually attractive environment mainly through presentation of depth sensations, arrangement of environment details and the like. Meanwhile, in order to maintain a smooth game experience, depth of field rendering (Level of detail, LOD) optimization and the like are required for a game scene.
The current game scene loading mode mainly sends the rendered image to a display card through a graphic interface (such as DirectX or OpenGL), so that the rendered image is displayed on a screen for a player to watch. The loading step is typically performed in cycles in Frames Per Second (FPS) while loading the game frames to present a continuous dynamic picture. The loading mode is to acquire the whole game scene picture at the same time, and the picture loading optimization is not carried out according to the front-back association of the game scene picture, so that the defect of repeated loading of the game scene exists, and the current game scene loading has the problems of high calculation resource consumption and low scene loading optimization degree.
Disclosure of Invention
The invention provides a game scene loading control method, a game scene loading control system and a computer readable storage medium, which mainly aim to solve the problems of high computing resource consumption and low scene loading optimization degree in the current game scene loading.
In order to achieve the above object, the present invention provides a game scene loading control method, including:
acquiring a current center to be loaded and a loaded image of a previous frame, constructing a current area to be loaded according to the current center to be loaded, and extracting the loaded area of the previous frame of the loaded image of the previous frame;
judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not;
if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
if the current region to be loaded and the loaded region of the previous frame have an overlapping region, calculating a non-overlapping region according to the overlapping region and the current region to be loaded;
judging whether a dynamic pixel area exists in the overlapped area or not;
if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
if the overlapped area has a dynamic pixel area, carrying out image classification on the overlapped area image according to the dynamic pixel area to obtain a dynamic area to be loaded and a static area to be loaded;
Translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image;
loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
and merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
The constructing the current area to be loaded according to the current center to be loaded includes:
acquiring a center edge feature vector set, and sequentially extracting center edge feature vectors from the center edge feature vector set;
taking the current center to be loaded as a vector starting point of the center edge feature vector to obtain a target feature vector;
extracting a vector end point of the target feature vector to obtain an edge feature point;
summarizing edge feature points corresponding to all the center edge feature vectors to obtain an edge feature point set;
and connecting the edge feature point set to obtain the current region to be loaded.
The calculating the non-overlapping area according to the overlapping area and the current area to be loaded comprises the following steps:
acquiring an edge pixel coordinate set of the overlapping region in the current region to be loaded;
And cutting the current region to be loaded according to the edge pixel coordinate set to obtain the non-overlapping region.
The extracting the overlapping area image from the loaded image of the previous frame according to the overlapping area comprises the following steps:
acquiring an overlapped pixel coordinate set of the overlapped region in the loaded image of the upper frame, and extracting the overlapped region pixel set from the loaded image of the upper frame according to the overlapped pixel coordinate set;
and summarizing the pixel sets of the overlapping area to obtain the image of the overlapping area.
The step of translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image comprises the following steps:
extracting a top-frame global loaded center of the top-frame loaded image, and acquiring a current global to-be-loaded center of the current to-be-loaded center;
calculating a center relative translation vector according to the current global to-be-loaded center and the upper frame global loaded center by utilizing a pre-constructed translation vector formula, wherein the translation vector formula is as follows:
wherein,representing the relative translation vector of the center, x o Representing the abscissa, y, of the current global center to be loaded o Representing the ordinate, x 'of the current global center to be loaded' o Abscissa, y 'representing global loaded center of previous frame' o Representing the ordinate, deltax, of the global loaded center of the previous frame o Representing the difference value delta y of the horizontal coordinates of the current global to-be-loaded center and the global loaded center of the previous frame o Representing a difference value of a vertical coordinate between a current global center to be loaded and a global loaded center of a previous frame;
and translating the overlapped region image to the current region to be loaded according to the center relative translation vector to obtain a current overlapped static loading image.
The overlapping area image is translated to the current area to be loaded to obtain a current overlapping static loading image, which comprises the following steps:
extracting an overlapping region pixel set from the overlapping region image, and acquiring an overlapping region coordinate set corresponding to the overlapping region pixel set;
and translating the overlapped region pixel set to the current region to be loaded according to the overlapped region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain the current overlapped static loading image, wherein the region pixel translation formula is as follows:
wherein p is (x,y) Representing the pixel value at coordinate point (x, y) in the current region to be loaded,representing coordinate points (x+Deltax) in the loaded region of the previous frame o ,y+Δy o ) Pixel values at.
The step of performing image classification on the overlapping area image according to the dynamic pixel area to obtain a dynamic to-be-loaded area and a static to-be-loaded area, includes:
extracting a dynamic edge pixel point set of the dynamic pixel region;
sequentially extracting dynamic edge pixel points from the dynamic edge pixel point set;
acquiring edge widening pixel points corresponding to the dynamic edge pixel points according to a preset dynamic edge distance threshold;
connecting edge widening pixel points corresponding to each dynamic edge pixel point in the dynamic edge pixel point set to obtain an edge widening pixel point set;
and carrying out image classification on the overlapped area images by utilizing the edge widening pixel point set to obtain a dynamic area to be loaded and a static area to be loaded.
The step of translating the static region to be loaded to the current region to be loaded by using the overlapped region image to obtain a current overlapped static loading image comprises the following steps:
extracting a static region pixel set from the static region to be loaded, and obtaining a static region coordinate set corresponding to the static region pixel set;
and translating the static region pixel set to the current region to be loaded according to the static region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain a current overlapped static loading image.
The merging of the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image comprises the following steps:
extracting an edge segmentation pixel point set of the current overlapped static loading image;
sequentially extracting edge segmentation pixel points in the edge segmentation pixel point set;
acquiring the edge segmentation pixel points and identifying associated edge pixel points in the current non-overlapping dynamic loading image;
and connecting the pixels of the current overlapped static loading image and the current non-overlapped dynamic loading image according to the edge segmentation pixels and the associated edge pixels to obtain the current loaded image.
In order to solve the above problems, the present invention also provides a game scene loading control system, the system comprising:
the GPU image direct loading module is used for acquiring a current center to be loaded and a top frame loaded image, constructing a current region to be loaded according to the current center to be loaded, and extracting a top frame loaded region of the top frame loaded image; judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not; if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
The overlapping region direct translation module is used for calculating a non-overlapping region according to the overlapping region and the current region to be loaded if the current region to be loaded and the loaded region of the previous frame exist in the overlapping region; judging whether a dynamic pixel area exists in the overlapped area or not; if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
the current region classification loading module is used for carrying out image classification on the image of the overlapped region according to the dynamic pixel region if the overlapped region has the dynamic pixel region, so as to obtain a dynamic region to be loaded and a static region to be loaded; translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image; loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
and the loading image merging module is used for merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
In order to solve the above-mentioned problems, the present invention also provides an electronic apparatus including:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to implement the game scene loading control method described above.
In order to solve the above-mentioned problems, the present invention also provides a computer-readable storage medium having stored therein at least one instruction that is executed by a processor in an electronic device to implement the above-mentioned game scene loading control method.
Compared with the problems in the prior art, the embodiment of the invention firstly needs to analyze whether the current region to be loaded and the upper frame loaded region have an overlapping region, and in the two cases of the existence of the overlapping region and the non-existence of the overlapping region, classification processing is needed, when judging whether the overlapping region exists, the current region to be loaded is firstly constructed according to the current center to be loaded, then whether the current region to be loaded and the upper frame loaded region have the overlapping region is judged, when the current region to be loaded and the upper frame loaded region do not have the overlapping region, the pixel points which indicate that the corresponding positions of the overlapping region do not have the overlapping region, represent that the current region to be loaded and the upper frame loaded region do not have the associated pixel points, the current region to be loaded is loaded by the preset GPU image, if the current region to be loaded and the upper frame loaded region have the overlapping region, loading of the current region to be loaded is needed to be divided into the overlapping region and the non-overlapping region, when loading the overlapping region is carried out, the current region to be loaded is needed to be divided into the overlapping region, and the non-overlapping region is needed, when loading the overlapping region is carried out, whether the overlapping region is required to exist dynamic pixel region is judged, if the overlapping region is not exists, and if the static pixel point of the corresponding position of the overlapping region is not exists, the static pixel point of the corresponding position of the overlapping region is indicated to be loaded in the overlapping region, the static region is still image, and the image is still image can be loaded according to the dynamic region, and when the current region is required to be loaded by the overlapping region, therefore, the static region to be loaded can be translated to the current region to be loaded by utilizing the image of the overlapped region to obtain a current overlapped static loading image, but pixels at corresponding positions in the dynamic region to be loaded can be changed, so that the processing mode is consistent with the loading mode of pixels of the non-overlapped region, the GPU image is required to be loaded on the non-overlapped region and the dynamic region to be loaded to obtain a current non-overlapped dynamic loading image, and finally the current overlapped static loading image and the current non-overlapped dynamic loading image are combined to obtain a current loaded image. Therefore, the game scene loading control method, the game scene loading control system, the electronic equipment and the computer readable storage medium mainly aim to solve the problems of high computing resource consumption and low scene loading optimization degree in the current game scene loading.
Drawings
FIG. 1 is a flow chart of a game scene loading control method according to an embodiment of the present invention;
FIG. 2 is a detailed flow chart of one of the steps shown in FIG. 1;
FIG. 3 is a detailed flow chart of another step of FIG. 1;
FIG. 4 is a functional block diagram of a game scene loading control system according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device for implementing the game scenario loading control method according to an embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The embodiment of the application provides a game scene loading control method. The execution subject of the game scene loading control method includes, but is not limited to, at least one of a server, a terminal, and the like, which can be configured to execute the method provided by the embodiment of the application. In other words, the game scene loading control method may be executed by software or hardware installed in a terminal device or a server device. The service end includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like.
Example 1:
referring to fig. 1, a flow chart of a game scene loading control method according to an embodiment of the invention is shown. In this embodiment, the game scene loading control method includes:
s1, acquiring a current center to be loaded and a loaded image of a previous frame, constructing a current area to be loaded according to the current center to be loaded, and extracting the loaded area of the loaded image of the previous frame.
The current center to be loaded refers to the center of the current page of the game, for example: the center of the current game picture in the mobile phone. In order to facilitate viewing of a game screen and operation by a player, a center position of a character in a game by the player is generally set as a center of the game screen. The previous loaded image refers to the previous frame of the current picture of the game. The current area to be loaded refers to an intra-game scene area displayed by the current game picture. The upper frame loaded area refers to a game scene area shown by a game picture of the upper frame loaded image. Typically, the positions of characters within the game map at different times are different, and thus the corresponding game scene areas are different. The sizes of the current area to be loaded and the loaded area of the previous frame are generally determined by the size of the screen watched by the player, and the larger the size is, the larger the game picture is displayed.
In the embodiment of the present invention, the constructing the current area to be loaded according to the current center to be loaded includes:
acquiring a center edge feature vector set, and sequentially extracting center edge feature vectors from the center edge feature vector set;
taking the current center to be loaded as a vector starting point of the center edge feature vector to obtain a target feature vector;
extracting a vector end point of the target feature vector to obtain an edge feature point;
summarizing edge feature points corresponding to all the center edge feature vectors to obtain an edge feature point set;
and connecting the edge feature point set to obtain the current region to be loaded.
Further, the center edge feature vector set refers to a vector set formed by the center of the game picture and a preset edge feature point set. For example: the edge feature points may be four vertices of a game screen.
S2, judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not.
And if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, executing S3, and carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image.
And if the current region to be loaded and the loaded region of the previous frame have the overlapping region, executing S4, and calculating a non-overlapping region according to the overlapping region and the current region to be loaded.
The overlapping area refers to an area where the current to-be-loaded area and the loaded area of the previous frame overlap and intersect, for example: when the game screen is rectangular, the edge feature points (four rectangular vertexes) of the current area to be loaded in the game map are (0, 0), (200, 100), (0, 100), the edge feature points of the upper frame loaded area in the game map are (1, 1), (201,1), (201, 101), (1, 101), and at the moment, the overlapped area is a rectangle surrounded by the four vertexes of (1, 1), (200, 100), (1, 100).
In the embodiment of the present invention, referring to fig. 2, the calculating the non-overlapping area according to the overlapping area and the current area to be loaded includes:
s21, acquiring an edge pixel coordinate set of the overlapped area in the current area to be loaded;
s22, cutting the current region to be loaded according to the edge pixel coordinate set to obtain the non-overlapping region.
Further, the set of edge pixel value coordinates refers to a set of edge pixel coordinates of the overlapping region.
S5, judging whether a dynamic pixel area exists in the overlapped area.
The dynamic pixel region refers to a region where a dynamic object exists, for example: the characters walking in the game, the aquatic weeds drifting in the game, the skills released, etc. can change dynamically with time.
And if the overlapping area does not have the dynamic pixel area, executing S6, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain the current overlapping static loading image.
The current overlapped static loading image refers to an image which is only loaded with static areas in the overlapped area.
In an embodiment of the present invention, the extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area includes:
acquiring an overlapped pixel coordinate set of the overlapped region in the loaded image of the upper frame, and extracting the overlapped region pixel set from the loaded image of the upper frame according to the overlapped pixel coordinate set;
and summarizing the pixel sets of the overlapping area to obtain the image of the overlapping area.
The overlapping pixel coordinate set refers to a coordinate point set of the overlapping region in the loaded image of the previous frame.
In the embodiment of the present invention, the translating the overlapping area image to the current area to be loaded to obtain the current overlapping static loading image includes:
extracting a top-frame global loaded center of the top-frame loaded image, and acquiring a current global to-be-loaded center of the current to-be-loaded center;
calculating a center relative translation vector according to the current global to-be-loaded center and the upper frame global loaded center by utilizing a pre-constructed translation vector formula, wherein the translation vector formula is as follows:
wherein,representing the relative translation vector of the center, x o Representing the abscissa, y, of the current global center to be loaded o Representing the ordinate, x 'of the current global center to be loaded' o Abscissa, y 'representing global loaded center of previous frame' o Representing the ordinate, deltax, of the global loaded center of the previous frame o Representing the difference value delta y of the horizontal coordinates of the current global to-be-loaded center and the global loaded center of the previous frame o Representing a difference value of a vertical coordinate between a current global center to be loaded and a global loaded center of a previous frame;
and translating the overlapped region image to the current region to be loaded according to the center relative translation vector to obtain a current overlapped static loading image.
Further, the upper global loaded center refers to the position coordinate of the center point of the upper loaded image in the global game map, and the current global to-be-loaded center refers to the position coordinate of the current to-be-loaded center in the global game map. The current overlapped static loading image refers to an image of a static area in the loaded overlapped part in the current image to be loaded.
In the embodiment of the present invention, the translating the overlapping area image to the current area to be loaded according to the center relative translation vector to obtain a current overlapping static loading image includes:
extracting an overlapping region pixel set from the overlapping region image, and acquiring an overlapping region coordinate set corresponding to the overlapping region pixel set;
and translating the overlapped region pixel set to the current region to be loaded according to the overlapped region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain the current overlapped static loading image, wherein the region pixel translation formula is as follows:
wherein p is (x,y) Representing the pixel value at coordinate point (x, y) in the current region to be loaded,representing coordinate points (x+Deltax) in the loaded region of the previous frame o ,y+Δy o ) Pixel values at.
Further, since the previous global loaded center and the current global to-be-loaded center move along with the movement of the image, the movement direction and distance of the image can be calculated instead. When the current global to-be-loaded center is obtained by shifting the upper frame global loaded center by one pixel point to the right, the overlapping area in the current to-be-loaded area is obtained by shifting the overlapping area in the upper frame loaded image by one pixel point to the left.
And if the overlapped area has a dynamic pixel area, executing S7, and carrying out image classification on the overlapped area image according to the dynamic pixel area to obtain a dynamic area to be loaded and a static area to be loaded.
Further, the dynamic to-be-loaded area refers to a dynamic to-be-loaded pixel area in the overlapping area, and the static to-be-loaded area refers to a static to-be-loaded pixel area in the overlapping area.
In the embodiment of the present invention, the image classification is performed on the overlapping area image according to the dynamic pixel area to obtain a dynamic to-be-loaded area and a static to-be-loaded area, including:
extracting a dynamic edge pixel point set of the dynamic pixel region;
Sequentially extracting dynamic edge pixel points from the dynamic edge pixel point set;
acquiring edge widening pixel points corresponding to the dynamic edge pixel points according to a preset dynamic edge distance threshold;
connecting edge widening pixel points corresponding to each dynamic edge pixel point in the dynamic edge pixel point set to obtain an edge widening pixel point set;
and carrying out image classification on the overlapped area images by utilizing the edge widening pixel point set to obtain a dynamic area to be loaded and a static area to be loaded.
In detail, the dynamic edge pixel point set refers to a pixel point set of the dynamic pixel region edge. The dynamic edge distance threshold value refers to a distance value preset between a dynamic edge pixel point and an edge widening pixel point in a certain direction. Because dynamic objects or characters exist in the dynamic pixel area, the scenes are inconsistent in two adjacent frames of images in the vicinity of the dynamic pixel area, and therefore the image pixels cannot be loaded by means of static translation.
And S8, translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image.
In the embodiment of the present invention, the translating the static region to be loaded to the current region to be loaded by using the overlapping region image to obtain a current overlapping static loading image includes:
extracting a static region pixel set from the static region to be loaded, and obtaining a static region coordinate set corresponding to the static region pixel set;
and translating the static region pixel set to the current region to be loaded according to the static region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain a current overlapped static loading image.
The translation mode of the static region to be loaded is consistent with that of the image of the overlapped region, and will not be described again.
And S9, loading the GPU image on the non-overlapping area and the dynamic area to be loaded to obtain a current non-overlapping dynamic loading image.
The non-overlapping region and the dynamic region to be loaded cannot translate the overlapping region through the loaded image of the previous frame, so that loading is required according to a conventional GPU image loading method.
And S10, merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
In the embodiment of the present invention, referring to fig. 3, the merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image includes:
s101, extracting an edge segmentation pixel point set of the current overlapped static loading image;
s102, sequentially extracting edge segmentation pixel points in the edge segmentation pixel point set;
s103, acquiring the edge segmentation pixel points and identifying associated edge pixel points in the current non-overlapping dynamic loading image;
and S104, connecting the pixels of the current overlapped static loading image and the current non-overlapped dynamic loading image according to the edge segmentation pixels and the associated edge pixels to obtain the current loaded image.
The associated edge pixel points refer to adjacent pixel points in the edge segmentation pixel point and the current non-overlapping dynamic loading image, for example: and if the coordinates of one pixel point of the edge segmentation pixel point are (55, 57), the coordinates of the associated edge pixel point in the current non-overlapping dynamic loading image can be (55, 58) or (54, 57) and the like.
Compared with the problems in the prior art, the embodiment of the invention firstly needs to analyze whether the current region to be loaded and the upper frame loaded region have an overlapping region, and in the two cases of the existence of the overlapping region and the non-existence of the overlapping region, classification processing is needed, when judging whether the overlapping region exists, the current region to be loaded is firstly constructed according to the current center to be loaded, then whether the current region to be loaded and the upper frame loaded region have the overlapping region is judged, when the current region to be loaded and the upper frame loaded region do not have the overlapping region, the pixel points which indicate that the corresponding positions of the overlapping region do not have the overlapping region, represent that the current region to be loaded and the upper frame loaded region do not have the associated pixel points, the current region to be loaded is loaded by the preset GPU image, if the current region to be loaded and the upper frame loaded region have the overlapping region, loading of the current region to be loaded is needed to be divided into the overlapping region and the non-overlapping region, when loading the overlapping region is carried out, the current region to be loaded is needed to be divided into the overlapping region, and the non-overlapping region is needed, when loading the overlapping region is carried out, whether the overlapping region is required to exist dynamic pixel region is judged, if the overlapping region is not exists, and if the static pixel point of the corresponding position of the overlapping region is not exists, the static pixel point of the corresponding position of the overlapping region is indicated to be loaded in the overlapping region, the static region is still image, and the image is still image can be loaded according to the dynamic region, and when the current region is required to be loaded by the overlapping region, therefore, the static region to be loaded can be translated to the current region to be loaded by utilizing the image of the overlapped region to obtain a current overlapped static loading image, but pixels at corresponding positions in the dynamic region to be loaded can be changed, so that the processing mode is consistent with the loading mode of pixels of the non-overlapped region, the GPU image is required to be loaded on the non-overlapped region and the dynamic region to be loaded to obtain a current non-overlapped dynamic loading image, and finally the current overlapped static loading image and the current non-overlapped dynamic loading image are combined to obtain a current loaded image. Therefore, the game scene loading control method, the game scene loading control system, the electronic equipment and the computer readable storage medium mainly aim to solve the problems of high computing resource consumption and low scene loading optimization degree in the current game scene loading.
Example 2:
FIG. 4 is a functional block diagram of a game scene loading control system according to an embodiment of the present invention.
The game scene loading control system 100 of the present invention may be installed in an electronic device. Depending on the functions implemented, the game scene loading control system 100 may include a GPU image direct loading module 101, an overlapping region direct translation module 102, a current region classification loading module 103, and a loading image merging module 104. The module of the invention, which may also be referred to as a unit, refers to a series of computer program segments, which are stored in the memory of the electronic device, capable of being executed by the processor of the electronic device and of performing a fixed function.
The GPU image direct loading module 101 is configured to obtain a current center to be loaded and a top frame loaded image, construct a current region to be loaded according to the current center to be loaded, and extract a top frame loaded region of the top frame loaded image; judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not; if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
The overlapping region direct translation module 102 is configured to calculate a non-overlapping region according to the overlapping region and the current region to be loaded if the current region to be loaded and the loaded region of the previous frame have overlapping regions; judging whether a dynamic pixel area exists in the overlapped area or not; if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
the current region classification loading module 103 is configured to, if a dynamic pixel region exists in the overlapping region, perform image classification on the image of the overlapping region according to the dynamic pixel region, so as to obtain a dynamic region to be loaded and a static region to be loaded; translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image; loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
the loading image merging module 104 is configured to merge the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
In detail, the modules in the game scene loading control system 100 in the embodiment of the present invention use the same technical means as the above-mentioned game scene loading control method in fig. 1, and can produce the same technical effects, which are not described herein.
Example 3:
fig. 5 is a schematic structural diagram of an electronic device for implementing a game scene loading control method according to an embodiment of the present invention.
The electronic device 1 may comprise a processor 10, a memory 11, a bus 12 and a communication interface 13, and may further comprise a computer program, such as a game scene loading control program, stored in the memory 11 and executable on the processor 10.
The memory 11 includes at least one type of readable storage medium, including flash memory, a mobile hard disk, a multimedia card, a card memory (e.g., SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. The memory 11 may in some embodiments be an internal storage unit of the electronic device 1, such as a removable hard disk of the electronic device 1. The memory 11 may in other embodiments also be an external storage device of the electronic device 1, such as a plug-in mobile hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard) or the like, provided on the electronic device 1. Further, the memory 11 may also include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 may be used not only for storing application software installed in the electronic device 1 and various types of data, such as codes of a game scene loading control program, but also for temporarily storing data that has been output or is to be output.
The processor 10 may be comprised of integrated circuits in some embodiments, for example, a single packaged integrated circuit, or may be comprised of multiple integrated circuits packaged with the same or different functions, including one or more central processing units (CentralProcessingunit, CPU), microprocessors, digital processing chips, graphics processors, a combination of various control chips, and the like. The processor 10 is a control unit (control unit) of the electronic device, connects respective components of the entire electronic device using various interfaces and lines, and executes various functions of the electronic device 1 and processes data by running or executing programs or modules (e.g., game scene loading control programs, etc.) stored in the memory 11, and calling data stored in the memory 11.
The bus may be an Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be classified as an address bus, a data bus, a control bus, etc. The bus is arranged to enable a connection communication between the memory 11 and at least one processor 10 etc.
Fig. 5 shows only an electronic device with components, it being understood by a person skilled in the art that the structure shown in fig. 5 does not constitute a limitation of the electronic device 1, and may comprise fewer or more components than shown, or may combine certain components, or may be arranged in different components.
For example, although not shown, the electronic device 1 may further include a power source (such as a battery) for supplying power to the respective components, and preferably, the power source may be logically connected to the at least one processor 10 through a power management system, so as to perform functions of charge management, discharge management, and power consumption management through the power management system. The power supply may also include one or more of any of a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like. The electronic device 1 may further include various sensors, bluetooth modules, wi-Fi modules, etc., which will not be described herein.
Further, the electronic device 1 may also comprise a network interface, which may comprise a wired interface and/or a wireless interface (e.g. WI-FI interface, bluetooth interface, etc.), typically used for establishing a communication connection between the electronic device 1 and other electronic devices.
The electronic device 1 may further comprise a user interface, which may be a Display, an input unit, such as a Keyboard, and a standard wired interface, a wireless interface. In some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (organic light-emitting diode) touch, or the like. The display may also be referred to as a display screen or display unit, as appropriate, for displaying information processed in the electronic device 1 and for displaying a visual user interface.
The examples are for illustrative purposes only and are not limited to this configuration over the scope of the patent application.
The game scene loading control program stored in the memory 11 in the electronic device 1 is a combination of a plurality of instructions, which when executed in the processor 10, can implement:
acquiring a current center to be loaded and a loaded image of a previous frame, constructing a current area to be loaded according to the current center to be loaded, and extracting the loaded area of the previous frame of the loaded image of the previous frame;
judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not;
If the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
if the current region to be loaded and the loaded region of the previous frame have an overlapping region, calculating a non-overlapping region according to the overlapping region and the current region to be loaded;
judging whether a dynamic pixel area exists in the overlapped area or not;
if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
if the overlapped area has a dynamic pixel area, carrying out image classification on the overlapped area image according to the dynamic pixel area to obtain a dynamic area to be loaded and a static area to be loaded;
translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image;
loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
And merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
Specifically, the specific implementation method of the above instruction by the processor 10 may refer to descriptions of related steps in the corresponding embodiments of fig. 1 to 4, which are not repeated herein.
Further, the modules/units integrated in the electronic device 1 may be stored in a computer readable storage medium if implemented in the form of software functional units and sold or used as separate products. The computer readable storage medium may be volatile or nonvolatile. For example, the computer readable medium may include: any entity or system capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a Read-only memory (ROM).
The present invention also provides a computer readable storage medium storing a computer program which, when executed by a processor of an electronic device, can implement:
acquiring a current center to be loaded and a loaded image of a previous frame, constructing a current area to be loaded according to the current center to be loaded, and extracting the loaded area of the previous frame of the loaded image of the previous frame;
Judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not;
if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
if the current region to be loaded and the loaded region of the previous frame have an overlapping region, calculating a non-overlapping region according to the overlapping region and the current region to be loaded;
judging whether a dynamic pixel area exists in the overlapped area or not;
if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
if the overlapped area has a dynamic pixel area, carrying out image classification on the overlapped area image according to the dynamic pixel area to obtain a dynamic area to be loaded and a static area to be loaded;
translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image;
Loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
and merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units can be realized in a form of hardware or a form of hardware and a form of software functional modules.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.
Finally, it should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention.

Claims (6)

1. A game scene loading control method, characterized in that the method comprises:
acquiring a current center to be loaded and a loaded image of a previous frame, constructing a current area to be loaded according to the current center to be loaded, and extracting the loaded area of the previous frame of the loaded image of the previous frame;
judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not;
if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
if the current region to be loaded and the loaded region of the previous frame have an overlapping region, calculating a non-overlapping region according to the overlapping region and the current region to be loaded;
judging whether a dynamic pixel area exists in the overlapped area or not;
If the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
if the overlapped area has a dynamic pixel area, carrying out image classification on the overlapped area image according to the dynamic pixel area to obtain a dynamic area to be loaded and a static area to be loaded;
translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image;
loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
combining the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image;
the step of translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image comprises the following steps:
extracting a top-frame global loaded center of the top-frame loaded image, and acquiring a current global to-be-loaded center of the current to-be-loaded center;
Calculating a center relative translation vector according to the current global to-be-loaded center and the upper frame global loaded center by utilizing a pre-constructed translation vector formula, wherein the translation vector formula is as follows:
wherein,representing the relative translation vector of the center, x o Representing the abscissa, y, of the current global center to be loaded o Representing the ordinate, x 'of the current global center to be loaded' o Abscissa, y 'representing global loaded center of previous frame' o Representing the ordinate, deltax, of the global loaded center of the previous frame o Representing the difference value delta y of the horizontal coordinates of the current global to-be-loaded center and the global loaded center of the previous frame o Representing a difference value of a vertical coordinate between a current global center to be loaded and a global loaded center of a previous frame;
according to the center relative translation vector, translating the overlapped region image to the current region to be loaded to obtain a current overlapped static loading image;
and translating the overlapped area image to the current area to be loaded according to the center relative translation vector to obtain a current overlapped static loading image, wherein the method comprises the following steps of:
extracting an overlapping region pixel set from the overlapping region image, and acquiring an overlapping region coordinate set corresponding to the overlapping region pixel set;
And translating the overlapped region pixel set to the current region to be loaded according to the overlapped region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain the current overlapped static loading image, wherein the region pixel translation formula is as follows:
wherein p is (x,y) Representing the pixel value at coordinate point (x, y) in the current region to be loaded,representing coordinate points (x+Deltax) in the loaded region of the previous frame o ,y+Δy o ) Pixel values at;
the step of performing image classification on the overlapping area image according to the dynamic pixel area to obtain a dynamic to-be-loaded area and a static to-be-loaded area, includes:
extracting a dynamic edge pixel point set of the dynamic pixel region;
sequentially extracting dynamic edge pixel points from the dynamic edge pixel point set;
acquiring edge widening pixel points corresponding to the dynamic edge pixel points according to a preset dynamic edge distance threshold;
connecting edge widening pixel points corresponding to each dynamic edge pixel point in the dynamic edge pixel point set to obtain an edge widening pixel point set;
image classification is carried out on the overlapped area images by utilizing the edge widening pixel point set, so that a dynamic area to be loaded and a static area to be loaded are obtained;
The step of translating the static region to be loaded to the current region to be loaded by using the overlapped region image to obtain a current overlapped static loading image comprises the following steps:
extracting a static region pixel set from the static region to be loaded, and obtaining a static region coordinate set corresponding to the static region pixel set;
and translating the static region pixel set to the current region to be loaded according to the static region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain a current overlapped static loading image.
2. The game scene loading control method according to claim 1, wherein the constructing a current to-be-loaded area according to the current to-be-loaded center includes:
acquiring a center edge feature vector set, and sequentially extracting center edge feature vectors from the center edge feature vector set;
taking the current center to be loaded as a vector starting point of the center edge feature vector to obtain a target feature vector;
extracting a vector end point of the target feature vector to obtain an edge feature point;
summarizing edge feature points corresponding to all the center edge feature vectors to obtain an edge feature point set;
And connecting the edge feature point set to obtain the current region to be loaded.
3. The game scene loading control method according to claim 1, wherein the calculating the non-overlapping region according to the overlapping region and the current region to be loaded comprises:
acquiring an edge pixel coordinate set of the overlapping region in the current region to be loaded;
and cutting the current region to be loaded according to the edge pixel coordinate set to obtain the non-overlapping region.
4. The game scene loading control method according to claim 1, wherein the extracting an overlap region image from the upper frame loaded image according to the overlap region comprises:
acquiring an overlapped pixel coordinate set of the overlapped region in the loaded image of the upper frame, and extracting the overlapped region pixel set from the loaded image of the upper frame according to the overlapped pixel coordinate set;
and summarizing the pixel sets of the overlapping area to obtain the image of the overlapping area.
5. The game scene loading control method according to claim 1, wherein the merging the current overlapping static loading image and the current non-overlapping dynamic loading image to obtain a current loaded image comprises:
Extracting an edge segmentation pixel point set of the current overlapped static loading image;
sequentially extracting edge segmentation pixel points in the edge segmentation pixel point set;
acquiring the edge segmentation pixel points and identifying associated edge pixel points in the current non-overlapping dynamic loading image;
and connecting the pixels of the current overlapped static loading image and the current non-overlapped dynamic loading image according to the edge segmentation pixels and the associated edge pixels to obtain the current loaded image.
6. A game scene loading control system, the system comprising:
the GPU image direct loading module is used for acquiring a current center to be loaded and a top frame loaded image, constructing a current region to be loaded according to the current center to be loaded, and extracting a top frame loaded region of the top frame loaded image; judging whether the current region to be loaded and the loaded region of the previous frame have an overlapping region or not; if the current region to be loaded and the loaded region of the previous frame do not have an overlapping region, carrying out preset GPU image loading on the current region to be loaded to obtain a current loaded image;
the overlapping region direct translation module is used for calculating a non-overlapping region according to the overlapping region and the current region to be loaded if the current region to be loaded and the loaded region of the previous frame exist in the overlapping region; judging whether a dynamic pixel area exists in the overlapped area or not; if the overlapping area does not have a dynamic pixel area, extracting an overlapping area image from the loaded image of the previous frame according to the overlapping area, and translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image;
The current region classification loading module is used for carrying out image classification on the image of the overlapped region according to the dynamic pixel region if the overlapped region has the dynamic pixel region, so as to obtain a dynamic region to be loaded and a static region to be loaded; translating the static region to be loaded to the current region to be loaded by utilizing the overlapped region image to obtain a current overlapped static loading image; loading the GPU image on the non-overlapping region and the dynamic region to be loaded to obtain a current non-overlapping dynamic loading image;
the loading image merging module is used for merging the current overlapped static loading image and the current non-overlapped dynamic loading image to obtain a current loaded image;
the step of translating the overlapping area image to the current area to be loaded to obtain a current overlapping static loading image comprises the following steps:
extracting a top-frame global loaded center of the top-frame loaded image, and acquiring a current global to-be-loaded center of the current to-be-loaded center;
calculating a center relative translation vector according to the current global to-be-loaded center and the upper frame global loaded center by utilizing a pre-constructed translation vector formula, wherein the translation vector formula is as follows:
Wherein,representing the relative translation vector of the center, x o Representing the abscissa, y, of the current global center to be loaded o Representing the ordinate, x 'of the current global center to be loaded' o Abscissa, y 'representing global loaded center of previous frame' o Representing the ordinate, deltax, of the global loaded center of the previous frame o Representing the difference value delta y of the horizontal coordinates of the current global to-be-loaded center and the global loaded center of the previous frame o Representing a difference value of a vertical coordinate between a current global center to be loaded and a global loaded center of a previous frame;
according to the center relative translation vector, translating the overlapped region image to the current region to be loaded to obtain a current overlapped static loading image;
and translating the overlapped area image to the current area to be loaded according to the center relative translation vector to obtain a current overlapped static loading image, wherein the method comprises the following steps of:
extracting an overlapping region pixel set from the overlapping region image, and acquiring an overlapping region coordinate set corresponding to the overlapping region pixel set;
and translating the overlapped region pixel set to the current region to be loaded according to the overlapped region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain the current overlapped static loading image, wherein the region pixel translation formula is as follows:
Wherein p is (x,y) Representing the pixel value at coordinate point (x, y) in the current region to be loaded,representing coordinate points (x+Deltax) in the loaded region of the previous frame o ,y+Δy o ) Pixel values at;
the step of performing image classification on the overlapping area image according to the dynamic pixel area to obtain a dynamic to-be-loaded area and a static to-be-loaded area, includes:
extracting a dynamic edge pixel point set of the dynamic pixel region;
sequentially extracting dynamic edge pixel points from the dynamic edge pixel point set;
acquiring edge widening pixel points corresponding to the dynamic edge pixel points according to a preset dynamic edge distance threshold;
connecting edge widening pixel points corresponding to each dynamic edge pixel point in the dynamic edge pixel point set to obtain an edge widening pixel point set;
image classification is carried out on the overlapped area images by utilizing the edge widening pixel point set, so that a dynamic area to be loaded and a static area to be loaded are obtained;
the step of translating the static region to be loaded to the current region to be loaded by using the overlapped region image to obtain a current overlapped static loading image comprises the following steps:
extracting a static region pixel set from the static region to be loaded, and obtaining a static region coordinate set corresponding to the static region pixel set;
And translating the static region pixel set to the current region to be loaded according to the static region coordinate set by using the center relative translation vector and a pre-constructed region pixel translation formula to obtain a current overlapped static loading image.
CN202311085589.5A 2023-08-25 2023-08-25 Game scene loading control method and system Active CN117065331B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311085589.5A CN117065331B (en) 2023-08-25 2023-08-25 Game scene loading control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311085589.5A CN117065331B (en) 2023-08-25 2023-08-25 Game scene loading control method and system

Publications (2)

Publication Number Publication Date
CN117065331A CN117065331A (en) 2023-11-17
CN117065331B true CN117065331B (en) 2024-03-12

Family

ID=88707773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311085589.5A Active CN117065331B (en) 2023-08-25 2023-08-25 Game scene loading control method and system

Country Status (1)

Country Link
CN (1) CN117065331B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101710939A (en) * 2009-11-09 2010-05-19 北京中星微电子有限公司 Image refreshing method and device for multilayer images
CN103021259A (en) * 2012-12-11 2013-04-03 广东威创视讯科技股份有限公司 Map moving rendering method and system
CN107633477A (en) * 2017-10-20 2018-01-26 上海兆芯集成电路有限公司 Image processing method and its device
CN111973990A (en) * 2020-08-20 2020-11-24 北京像素软件科技股份有限公司 Dynamic loading method and device of game map, electronic equipment and storage medium
WO2023061073A1 (en) * 2021-10-12 2023-04-20 Oppo广东移动通信有限公司 Animation playing method and apparatus, and storage medium and electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101710939A (en) * 2009-11-09 2010-05-19 北京中星微电子有限公司 Image refreshing method and device for multilayer images
CN103021259A (en) * 2012-12-11 2013-04-03 广东威创视讯科技股份有限公司 Map moving rendering method and system
CN107633477A (en) * 2017-10-20 2018-01-26 上海兆芯集成电路有限公司 Image processing method and its device
CN111973990A (en) * 2020-08-20 2020-11-24 北京像素软件科技股份有限公司 Dynamic loading method and device of game map, electronic equipment and storage medium
WO2023061073A1 (en) * 2021-10-12 2023-04-20 Oppo广东移动通信有限公司 Animation playing method and apparatus, and storage medium and electronic device

Also Published As

Publication number Publication date
CN117065331A (en) 2023-11-17

Similar Documents

Publication Publication Date Title
CN108154548B (en) Image rendering method and device
CN107958480B (en) Image rendering method and device and storage medium
CN105046213A (en) Method for augmenting reality
CN110070551B (en) Video image rendering method and device and electronic equipment
CN108176049B (en) Information prompting method, device, terminal and computer readable storage medium
US20220180397A1 (en) Media content placement method and related apparatus
US20150178977A1 (en) Rendering Vector Maps in a Geographic Information System
US20160322022A1 (en) Page display method and terminal
CN108596908B (en) LED display screen detection method and device and terminal
CN111583381B (en) Game resource map rendering method and device and electronic equipment
US7508390B1 (en) Method and system for implementing real time soft shadows using penumbra maps and occluder maps
CN114419226A (en) Panorama rendering method and device, computer equipment and storage medium
CN117611703A (en) Barrage character rendering method, barrage character rendering device, barrage character rendering equipment, storage medium and program product
CN111569418B (en) Rendering method, device and medium for content to be output and electronic equipment
US20230260218A1 (en) Method and apparatus for presenting object annotation information, electronic device, and storage medium
CN117065331B (en) Game scene loading control method and system
CN112700456A (en) Image area contrast optimization method, device, equipment and storage medium
CN114998504B (en) Two-dimensional image illumination rendering method, device and system and electronic device
CN113486941B (en) Live image training sample generation method, model training method and electronic equipment
CN113741835B (en) Trotting horse lamp effect realization method and trotting horse lamp effect realization device
CN112116719B (en) Method and device for determining object in three-dimensional scene, storage medium and electronic equipment
CN112132871B (en) Visual feature point tracking method and device based on feature optical flow information, storage medium and terminal
CN114627225A (en) Method and device for rendering graphics and storage medium
CN112419147B (en) Image rendering method and device
CN114742970A (en) Processing method of virtual three-dimensional model, nonvolatile storage medium and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant