Method for rendering three-dimensional scene in virtual reality

By calibrating and correlating the single model in the three-dimensional scene in virtual reality, identifying and adjusting the abnormal single model, it solves the problem of being unable to quickly identify and adjust the abnormal single model in the existing technology, and improves the rendering efficiency and effect. .

CN119338964AActive Publication Date: 2025-01-21四川盐源华电新能源有限公司
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411362373.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-21
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

The prior art cannot quickly and effectively identify and adjust anomaly monolithic models in three-dimensional scenes in virtual reality, resulting in poor rendering effects.

Method used

Through the calibration and association verification of the single models in the three -dimensional scene, identify the abnormal single model, and adjust through the mobile monomer model and related base surfaces to ensure the consistency of the shadow area, so as to make correlation adjustments to make the base surface to be adjusted to adjust the base surface Adjust to the standard base.

Benefits of technology

The rapid recognition and adjustment of the abnormal monomer models in the three -dimensional scene in the virtual reality, improved the efficiency and effect of rendering, and made the three -dimensional scene display more authentic and accurate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119338964A_ABST
    Figure CN119338964A_ABST
Patent Text Reader

Abstract

The invention discloses a method for rendering a three-dimensional scene in virtual reality, relates to the technical field of three-dimensional scene rendering, and aims to solve the problem that abnormal monomers cannot be quickly and effectively identified and adjusted in the prior art. The method comprises the following steps: carrying out association confirmation on shadow areas generated by corresponding monomer models in a three-dimensional scene, locking associated shadows generated by the monomer models in an actual scene, evaluating whether the corresponding shadow areas are relatively consistent based on related checking conditions of the two shadow areas, and determining whether the corresponding shadow areas are relatively consistent based on a specific evaluation result. The related monomer models are associated, adjusted and modified, so that the displayed monomer models are more real, the error is smaller, and a better three-dimensional scene display effect is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of three-dimensional scene rendering, and in particular to a method for rendering a three-dimensional scene in virtual reality. Background Art

[0002] The three-dimensional scene of virtual reality is a three-dimensional space constructed by computer technology to simulate a real or imaginary environment. Its three-dimensional scene is composed of various three-dimensional models, including objects, terrain, buildings, etc. These models have three dimensions of length, width and height, which can give people a real sense of space.

[0003] Patent application CN106204704A discloses a method and device for rendering a three-dimensional scene in virtual reality, which relates to the field of virtual reality technology. The method includes: determining a three-dimensional scene model of a rendering object in a three-dimensional scene, and converting the three-dimensional scene model into a two-dimensional scene model; loading the converted two-dimensional scene model into the imaging space of the three-dimensional scene to complete the rendering of the scene in virtual reality. Compared with the prior art, the two-dimensional scene model used in the rendering of the embodiment of the invention has a smaller amount of data to be processed than the three-dimensional scene model used in the prior art, thereby avoiding a large amount of CPU / GPU time consumption and improving rendering efficiency.

[0004] The rendering process for adjusting the three-dimensional scene in virtual reality generally includes adjustment rendering and entity rendering. Adjustment rendering makes the three-dimensional scene more realistic by changing the spacing and inconsistencies between the monomer models. Its entity rendering completes the rendering process of the entire three-dimensional scene by adding color to the surface of the monomer model. However, in the original entity rendering, it is only through parameter verification that whether the parameters between the monomer models are coordinated or meet the standards is evaluated. The parameter verification verifies the associated parameters in the construction process. If the corresponding associated parameters originally have specific anomalies, they cannot be accurately identified, so that the abnormal monomer model cannot be quickly and effectively identified, and the abnormal monomer model cannot be adjusted in time, resulting in the actual rendering effect of the three-dimensional scene is not good. Summary of the invention

[0005] In view of the deficiencies in the prior art, the present invention provides a method for rendering a three-dimensional scene in virtual reality, which solves the problem that abnormal monomer models cannot be quickly and effectively identified and the abnormal monomer models cannot be adjusted in time.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: A method for rendering a three-dimensional scene in virtual reality, comprising the following steps:

[0007] Step 1: Based on the preliminarily constructed 3D scene, calibrate the monomer model in the 3D scene, and perform correlation verification on the calibrated monomer model to assess whether there are high and low errors in the 3D scene and make adjustments and determine the base surface to be adjusted. The specific sub-steps are:

[0008] S11, randomly extracting a group of calibrated monomer models from the three-dimensional scene, where the monomer models have been calibrated in advance when constructed, and confirming the associated light generated by the corresponding light source set in the three-dimensional scene based on the specific position of the light source;

[0009] S12, calibrate the associated light whose endpoint is located on the monomer model as internal light, calibrate the inner light located at the outermost periphery as critical light based on the calibrated several groups of internal light, the critical light is located on the edge contour of the monomer model, calibrate the light that is not an internal light and is adjacent to the critical light as a light to be processed, lock the actual landing point of the light to be processed on the base surface, and based on several groups of actual landing points generated by several groups of lights to be processed, calibrate the area included between the several groups of actual landing points as the shadow area YM i , where i represents different monomer models;

[0010] S13, based on the determined shadow area YM of the corresponding monomer model i , obtain the overall image generated by the corresponding monomer model at the current moment through the corresponding remote sensing equipment or drone, determine the image of the shadow area from the overall image through the set color value interval of the relevant pixels and calibrate it as a shadow image, the color values ​​of different pixels in the shadow image all belong to the set color value interval, and the color value interval is the preset interval, and confirm the area BM of this shadow image i , identify YM i Whether with BM i If they are consistent, no processing is performed; if they are inconsistent, the monomer model is marked as an abnormal monomer;

[0011] S14, make the abnormal monomer move up and down, so that the generated YM i With BM i Meet: |YM i -BM i |≤Y1, where Y1 is a preset value, and then the base surface moving with the abnormal monomer is used as the base surface to be adjusted;

[0012] Step 2: Based on the base surface to be adjusted generated during the three-dimensional scene adjustment process, the center point of the base surface to be adjusted is preferentially determined, and then an associated adjustment circle belonging to the base surface to be adjusted is generated. Combining the associated adjustment circle with the actual parameters, the specific base surface associated with the associated adjustment circle is associated and adjusted, so that the generated base surface to be adjusted is adjusted to the standard base surface; the specific method is as follows:

[0013] S21, decomposing the determined base surface to be adjusted into a number of points to be determined, placing the base surface to be adjusted in a set of two-dimensional coordinate systems, and identifying point coordinates associated with different points to be determined in the base surface to be adjusted based on the two-dimensional coordinate systems, performing mean processing on the point coordinates corresponding to the several points to be determined, determining a set of mean coordinates, determining corresponding mean points in the two-dimensional coordinate system based on the determined mean coordinates, and calibrating the determined mean points in the base surface to be adjusted as the center point thereof;

[0014] S22, based on the calibrated center point in the base surface to be adjusted, construct an associated center line passing through the center point from the edge contour of the base surface to be adjusted, both end points of the associated center line are located on the edge contour, and a group of line segments with the longest distance are selected from the constructed plurality of groups of associated center lines as the selected associated center lines;

[0015] S23. Based on the selected associated center line and center point, a set of associated adjustment circles is constructed, and based on the internal radius R of the associated adjustment circle, the radius R is divided into a number of equidistant micro-segments, and based on the confirmed micro-segments, the associated adjustment circle is divided into a number of adjustment circles, and then based on the actual parameters when the three-dimensional scene is constructed, the base surface parameters belonging to the corresponding adjustment circle are obtained, and based on the obtained base surface parameters, the several adjustment circles are associated and adjusted, so that the base surface to be adjusted is adjusted to the standard base surface.

[0016] Preferably, in step S23, the endpoints of each micro-segment are regarded as radius points, and a circle is drawn based on the distance between the radius point and the center point, so that a number of corresponding adjustment circles can be generated, and the spacing between each adjacent adjustment circle is equal.

[0017] Preferably, it also includes:

[0018] Step 3: For the fault area appearing in the three-dimensional scene, display the fault area for external personnel to view; the fault area is an associated area where there is no single model, standard base surface and the original base surface in the three-dimensional scene.

[0019] The present invention provides a method for rendering a three-dimensional scene in virtual reality. Compared with the prior art, the method has the following beneficial effects:

[0020] The present invention adjusts the model of the constructed three-dimensional scene, associates and confirms the shadow area generated by the corresponding monomer model in the three-dimensional scene, and then locks the associated shadow generated by the monomer model in the actual scene. Based on the relevant verification of the shadow areas of the two, it is evaluated whether the corresponding shadow areas are relatively consistent, and based on the specific evaluation results, the associated adjustment and modification of the related monomer model is performed, so that the displayed monomer model is more realistic and has a smaller error, thereby achieving a better three-dimensional scene display effect;

[0021] Based on the associated base surface that changes during the adjustment process of the corresponding monomer model, the associated base surface is readjusted, and based on the associated area corresponding to the associated base surface, the association confirmation of the center point and the internal line segment is performed to lock the corresponding base surface to be adjusted. Subsequently, based on the determined base surface to be adjusted, the actual base surface in the three-dimensional scene is associated and adjusted to ensure the specific accuracy of the corresponding three-dimensional scene screen display, so as to ensure the specific adjustment rendering effect of the three-dimensional scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of the process of the present invention;

[0023] Figure 2 It is a schematic diagram of the construction of the association adjustment circle of the present invention;

[0024] Figure 3 It is a schematic diagram of the construction of the adjustment circle of the present invention. DETAILED DESCRIPTION

[0025] 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.

[0026] First embodiment

[0027] See also Figure 1 The present application provides a method for rendering a three-dimensional scene in virtual reality, comprising the following steps:

[0028] Step 1: Based on the preliminarily constructed 3D scene (this 3D scene can generate a 3D scene of the corresponding area based on the actual scanned or photographed related images and the specific parameters set, and the 3D scene can be generated by specific modeling software or constructed manually. Since the 3D scene is more common in the prior art when it is associated, it will not be described in detail here), calibrate the monomer model in the 3D scene, and perform association verification on the calibrated monomer model to evaluate whether there is a high or low error in the 3D scene and make adjustments and determine the base surface to be adjusted. The specific sub-steps of association verification are as follows:

[0029] S11, randomly extracting a group of calibrated monomer models from the three-dimensional scene, wherein the monomer models have been calibrated in advance during construction to facilitate subsequent extraction, and confirming the associated light generated by the corresponding light source set in the three-dimensional scene based on the specific position of the light source (the light source is actually formulated according to the position of the corresponding sun in the actual scene, and actually changes in the three-dimensional space according to the specific angle of solar activity. The position of the sun in the actual scene can be confirmed according to the GPS global positioning system, which can provide the longitude and latitude coordinates of any position on the earth; by knowing the position and time of the sun, the position of the sun can be calculated, and the sun position calculation formula can be used to calculate the spatial angle and coordinates of the sun; these formulas are usually based on astronomical principles and mathematical models, and require input of parameters such as time and place);

[0030] S12, calibrate the associated light whose endpoint is on the monomer model as the internal light, calibrate the outermost internal light as the critical light based on the calibrated groups of internal light, the critical light is located on the edge contour of the monomer model, calibrate the light that is not an internal light and is adjacent to the critical light as the light to be processed (here adjacent means the closest vertical distance), lock the actual landing point of the light to be processed on the base surface, and based on the groups of actual landing points generated by the several groups of lights to be processed, calibrate the area included in the several groups of actual landing points as the shadow area YM i , where i represents different monomer models;

[0031] S13, based on the determined shadow area YM of the corresponding monomer model i , obtain the overall image generated by the corresponding monomer model at the current moment through the corresponding remote sensing equipment or drone, determine the image of the shadow area from the overall image through the set color value range of the relevant pixels and calibrate it as a shadow image, the color values ​​of different pixels in the shadow image all belong to the set color value range, and the color value range is a preset range, which is prepared in advance by the relevant operators based on experience, and confirm the area BM of this shadow image i , identify YM i Whether with BM iIf they are consistent, no processing is performed. If they are inconsistent, the monomer model is marked as an abnormal monomer (the reason for the area inconsistency is that there is a corresponding difference between the shadow area generated by the corresponding monomer model and the actual area generated. Therefore, when constructing such monomer models, there may be corresponding height differences, resulting in this part of the abnormal situation, so the corresponding monomer model belongs to the corresponding abnormal monomer);

[0032] S14, for the abnormal monomer marked, the abnormal monomer is moved up and down, and the base surface connected to the abnormal monomer also moves along with it during the movement (the base surface is the bottom plane of the corresponding abnormal monomer). When the abnormal monomer moves up and down, the YM generated i With BM i Meet: |YM i -BM i |≤Y1, where Y1 is a preset value, and its specific value is determined by the operator in advance based on experience. After the movement adjustment is completed, the related base surface that follows the movement is calibrated as the base surface to be adjusted;

[0033] When the corresponding abnormal monomer moves, the associated base surface presents a change in amplitude trend, that is, when the corresponding monomer moves upward, the corresponding base surface follows the associated movement on the original base surface. When moving, the bottom surface of the monomer remains unchanged, and the base surface around the bottom surface will be stretched as the entire bottom surface rises, so that the stretched part of the base surface is the corresponding base surface to be adjusted. For the calibrated base surface to be adjusted, subsequent associated adjustments are required to make such base surface to be adjusted in a normal base surface shape;

[0034] Step 2: Based on the base surface to be adjusted generated during the three-dimensional scene adjustment process, the center point of the base surface to be adjusted is preferentially determined, and then an associated adjustment circle belonging to the base surface to be adjusted is generated. Combining the associated adjustment circle with the actual parameters, an associated adjustment is performed on the specific base surface associated with the associated adjustment circle, so that the generated base surface to be adjusted is adjusted to the standard base surface. The specific sub-steps for performing the actual adjustment are:

[0035] S21. Combination Figure 2 as well as Figure 3 , decompose the determined base surface to be adjusted into several to-be-determined points (a surface is composed of lines, and lines are composed of points, so a surface can be directly decomposed into points), place the base surface to be adjusted in a set of two-dimensional coordinate systems, and identify the point coordinates associated with different to-be-determined points in the base surface to be adjusted based on the two-dimensional coordinate system, perform mean processing on the point coordinates corresponding to several to-be-determined points, determine a set of mean coordinates, determine the corresponding mean point in the two-dimensional coordinate system based on the determined mean coordinates, and calibrate the determined mean point to the base surface to be adjusted as its center point;

[0036] S22, based on the calibrated center point in the base surface to be adjusted, construct an associated center line passing through the center point from the edge contour of the base surface to be adjusted, both end points of the associated center line are located on the edge contour, and a group of line segments with the longest distance are selected from the constructed plurality of groups of associated center lines as the selected associated center lines;

[0037] S23. Based on the selected associated center line and center point, a set of associated adjustment circles is constructed, and according to the internal radius R of the associated adjustment circle, this radius R is divided into several equidistant micro-segments, and based on the confirmed several micro-segments, this associated adjustment circle is divided into several adjustment circles (that is, the endpoints of each micro-segment are regarded as radius points, and a circle is drawn based on the distance between the radius point and the center point, so that several corresponding adjustment circles can be generated, and the spacing between each adjacent adjustment circle is equal), and then based on the actual parameters when the three-dimensional scene is constructed, the base surface parameters belonging to the corresponding adjustment circle are obtained, and based on the obtained base surface parameters, several adjustment circles are associated and adjusted, so that the base surface to be adjusted is adjusted to the standard base surface, and the optimization work of several base surfaces to be adjusted is completed.

[0038] Specifically, after the corresponding monomer model is moved, the corresponding base surface will also be affected, so the base surface will undergo associated changes. In order to readjust the corresponding base surface to the original standard state, it is necessary to determine the specific parameters of the corresponding base surface and make detailed adjustments one by one to complete the specific three-dimensional scene rendering adjustment process and make the displayed three-dimensional scene more standardized.

[0039] Combined with an example: Suppose we have an irregular base surface to be adjusted, which is similar to an irregular polygon. We can regard this base surface as a set of multiple points.

[0040] Decompose the base surface to be adjusted into points to be determined:

[0041] For example, each vertex of the polygon and some equally divided points on the edge are taken as the pending points. Assume that there are 10 such pending points.

[0042] Place it in a two-dimensional coordinate system and determine the point coordinates:

[0043] Assume that we place this base surface in a two-dimensional coordinate system, and obtain the coordinates of the 10 undetermined points by measurement or calculation as (x1, y1), (x2, y2), ..., (x10, y10) respectively.

[0044] Mean processing determines the mean coordinates and center point:

[0045] Calculate the mean of these 10 coordinates, that is, the mean of the horizontal coordinate is (x1+x2+...+x10) / 10, and the mean of the vertical coordinate is (y1+y2+...+y10) / 10, and get the mean coordinate. The point corresponding to this mean coordinate is the center point of the base surface to be adjusted.

[0046] To construct an associative centerline:

[0047] Take the points on the edge contour of this irregular polygon as endpoints and construct a line segment passing through the center point. There can be many such line segments, for example, starting from different edge points, passing through the center point and connecting to the edge point on the opposite side.

[0048] Select the longest line segment as the associative centerline:

[0049] Calculate the lengths of these line segments and select the longest line segment. Suppose we have found a line segment with the longest length, whose two endpoints are A and B and whose center is O.

[0050] Constructing the associated adjustment circle:

[0051] Based on the center point O and the selected associated center line AB, a related adjustment circle is constructed. Assume that we set the inner radius of this circle to R.

[0052] Divide micro segments and adjust circles:

[0053] The radius R is divided into several equally spaced micro-segments, for example, 5 micro-segments. Then, the endpoints of each micro-segment are used as the radius points, and a circle is drawn with the center point O as the center, so that 5 adjustment circles are obtained, and the spacing between each adjacent adjustment circle is equal.

[0054] Associative adjustment based on base surface parameters:

[0055] Assume that when building a 3D scene, we have some actual parameters, such as the height value and color value of each point. For each adjustment circle, we can make adjustments based on these basic surface parameters. For example, if it is a height value parameter, we can smooth or adjust the height of the points in the circle to a specific value based on the position of the adjustment circle to achieve better visual effects or meet specific design requirements.

[0056] Second embodiment

[0057] Step 3: For the fault area appearing in the three-dimensional scene, the fault area and the abnormal images and the associated abnormal parameters associated with the surrounding area are displayed for external personnel to view. The fault area is an associated area where there is no single model and base surface (an associated area where there is no parameter). External personnel automatically adjust such associated areas to complete the actual adjustment and rendering of the specific three-dimensional scene. The abnormal images associated with the surrounding area include this fault area, that is, by determining the center point of the fault area, and then based on the overall outline of the fault area, the abnormal images of the associated area 30 cm around the overall outline are displayed.

[0058] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.

[0059] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A method for rendering a three-dimensional scene in virtual reality, characterized in that: The following steps are involved: Step 1: Based on the preliminarily constructed 3D scene, calibrate the monomer models in the 3D scene, and perform correlation verification on the calibrated monomer models to assess whether there are high and low errors in the 3D scene and make adjustments to determine the base surface to be adjusted; Step 2: Based on the base surface to be adjusted generated during the three-dimensional scene adjustment process, first determine the center point of the corresponding base surface to be adjusted, then generate an associated adjustment circle belonging to the base surface to be adjusted, and combine the associated adjustment circle with the actual parameters to perform associated adjustment on the specific base surface associated with the associated adjustment circle, so that the generated base surface to be adjusted is adjusted to the standard base surface.

2. The method for rendering a three-dimensional scene in virtual reality according to claim 1, characterized in that: In the step 1, the specific sub-steps of performing association verification on the calibrated monomer model are: S11, randomly extracting a group of calibrated monomer models from the three-dimensional scene, where the monomer models have been calibrated in advance when constructed, and confirming the associated light generated by the light source according to the specific position of the corresponding light source set in the three-dimensional scene; S12, calibrate the associated light whose endpoint is located on the monomer model as internal light, calibrate the inner light located at the outermost periphery as critical light based on the calibrated several groups of internal light, the critical light is located on the edge contour of the monomer model, calibrate the light that is not an internal light and is adjacent to the critical light as a light to be processed, lock the actual landing point of the light to be processed on the base surface, and based on several groups of actual landing points generated by several groups of lights to be processed, calibrate the area included between the several groups of actual landing points as the shadow area YM i , where i represents different monomer models; S13, based on the determined shadow area YM of the corresponding monomer model i , obtain the overall image generated by the corresponding monomer model at the current moment through the corresponding remote sensing equipment or drone, determine the image of the shadow area from the overall image through the set color value interval of the relevant pixels and calibrate it as a shadow image, the color values ​​of different pixels in the shadow image all belong to the set color value interval, and the color value interval is the preset interval, and confirm the area BM of this shadow image i , identify YM i Whether with BM i If they are consistent, no processing is performed. If they are inconsistent, this monomer model is marked as an abnormal monomer.

3. The method for rendering a three-dimensional scene in virtual reality according to claim 2, characterized in that: In step 1, the specific method of determining the base surface to be adjusted is: S14, make the abnormal monomer move up and down, so that the generated YM i With BM i Meet: |YM i -BM i |≤Y1, YM i is the shaded area of ​​the abnormal monomer, BM i is the shadow image actually measured, wherein Y1 is a preset value, and then the base surface moving with the abnormal monomer is used as the base surface to be adjusted.

4. The method for rendering a three-dimensional scene in virtual reality according to claim 1, characterized in that: In the step 2, the specific method of adjusting the base surface to be adjusted to the standard base surface is: S21, decomposing the determined base surface to be adjusted into a number of points to be determined, placing the base surface to be adjusted in a set of two-dimensional coordinate systems, and identifying point coordinates associated with different points to be determined in the base surface to be adjusted based on the two-dimensional coordinate systems, performing mean processing on the point coordinates corresponding to the several points to be determined, determining a set of mean coordinates, determining corresponding mean points in the two-dimensional coordinate system based on the determined mean coordinates, and calibrating the determined mean points in the base surface to be adjusted as the center point thereof; S22, based on the calibrated center point in the base surface to be adjusted, construct an associated center line passing through the center point from the edge contour of the base surface to be adjusted, both end points of the associated center line are located on the edge contour, and a group of line segments with the longest distance are selected from the constructed plurality of groups of associated center lines as the selected associated center lines; S23. Based on the selected associated center line and center point, a set of associated adjustment circles is constructed, and based on the internal radius R of the associated adjustment circle, the radius R is divided into a number of equidistant micro-segments, and based on the confirmed micro-segments, the associated adjustment circle is divided into a number of adjustment circles, and then based on the actual parameters when the three-dimensional scene is constructed, the base surface parameters belonging to the corresponding adjustment circle are obtained, and based on the obtained base surface parameters, the several adjustment circles are associated and adjusted, so that the base surface to be adjusted is adjusted to the standard base surface.

5. The method for rendering a three-dimensional scene in virtual reality according to claim 4, characterized in that: In step S23, the endpoints of each micro-segment are regarded as radius points, and a circle is drawn based on the distance between the radius point and the center point, so that a number of corresponding adjustment circles can be generated, and the distances between each adjacent adjustment circle are equal.

6. The method for rendering a three-dimensional scene in virtual reality according to claim 1, characterized in that: Also includes: Step 3: For the fault area appearing in the three-dimensional scene, display the fault area for external personnel to view.

7. The method for rendering a three-dimensional scene in virtual reality according to claim 6, characterized in that: The fault area is an associated area where there is no monomer model, standard base surface, and original base surface in the three-dimensional scene.

Citation Information

Patent Citations

  • Method and apparatus for rendering three-dimensional scene in virtual reality

    CN106204704A

  • Shadow rendering method and device of three-dimensional model, computer equipment and storage medium

    CN115049772A

  • Shadow rendering method and apparatus, computer device, and storage medium

    US20210279948A1

  • Adjusting spatial elements

    US20250200922A1

  • Image generation method and apparatus, device and storage medium

    WO2022206156A1