CN116385614B - 3D vision module rendering control system based on visualization - Google Patents

3D vision module rendering control system based on visualization Download PDF

Info

Publication number
CN116385614B
CN116385614B CN202310359998.3A CN202310359998A CN116385614B CN 116385614 B CN116385614 B CN 116385614B CN 202310359998 A CN202310359998 A CN 202310359998A CN 116385614 B CN116385614 B CN 116385614B
Authority
CN
China
Prior art keywords
rendering
module
dimensional
stage
visual
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
CN202310359998.3A
Other languages
Chinese (zh)
Other versions
CN116385614A (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.)
Shenzhen Haituo Times Technology Co ltd
Original Assignee
Shenzhen Haituo Times 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 Shenzhen Haituo Times Technology Co ltd filed Critical Shenzhen Haituo Times Technology Co ltd
Priority to CN202310359998.3A priority Critical patent/CN116385614B/en
Publication of CN116385614A publication Critical patent/CN116385614A/en
Application granted granted Critical
Publication of CN116385614B publication Critical patent/CN116385614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)

Abstract

The invention relates to a rendering optimization method, in particular to a visual-based 3D vision module rendering control system, which comprises the following steps: and the user control module: rendering the 3D vision module according to user control; and a data acquisition module: the 3D image processing module is used for acquiring 3D image data of the 3D vision module and performing real-time processing; and a three-dimensional rendering module: and the three-dimensional rendering module is used for performing three-dimensional rendering on the 3D image data of the 3D vision module acquired by the data acquisition module. According to the invention, the user control module, the data acquisition module and the three-dimensional rendering module cooperate to control the rendering of the three-dimensional rendering module, and the three-dimensional optimization module optimizes the rendering details in the three-dimensional rendering process, so that the phenomenon of 'surging' in vision is reduced, the optimal display of scenes is realized, rendering particles beyond the visual field range are removed, the waste of rendering resources is reduced, the rendering efficiency is improved, and the rendering effect and the user experience are improved.

Description

3D vision module rendering control system based on visualization
Technical Field
The invention relates to a rendering optimization method, in particular to a visual-based 3D vision module rendering control system.
Background
With the continuous development of virtual reality, the demands of people on the reality and real-time rendering of virtual scenes are gradually increased in the process of using a virtual reality system, and accordingly, the virtual scenes become more and more complex, which means that the data to be rendered are incredibly large. With the vigorous development of the game industry nowadays, the free opening of the illusion engine attracts countless game developers and students, a scene with reality is created in the illusion engine, which necessarily contains terrains, vegetation, buildings, atmosphere, special effects and the like, so that the reality of the scene is stronger, the phenomenon of scene clamping does not occur, and most importantly, the rendering efficiency needs to be improved in a huge and complex virtual scene.
Along with the continuous improvement of the processing capability of the computer graphics card, more and more developers tend to use light shadows, animations, particle special effects and the like of a three-dimensional scene in a game scene, so that the reality of scene picture rendering is higher and higher, and the user has the feeling of being personally on the scene. The optimization in the engine occupies a particularly important position, the coverage range of the optimization is very wide, and the problems of level detail distribution, resource waste and the like are related, for example, in the process of rendering an image, when particles positioned in the visual field are subjected to subdivision operation, the particles positioned outside the visual field also participate in subdivision, and unnecessary rendering resource waste can be caused. In order to solve the engine optimization problem with high efficiency, the actual bottleneck position must be found, and then the medicine is placed for the symptoms, so that the engineering rendering operation efficiency is improved.
Therefore, the visual 3D vision module rendering control system provided by the invention reduces the waste of rendering resources, improves the rendering efficiency and realizes the improvement of the rendering effect of the 3D image data by the synergistic effect of the user control module, the data acquisition module and the three-dimensional rendering module.
Disclosure of Invention
The invention aims to solve the defects in the background technology by providing a visual-based 3D vision module rendering control system.
The technical scheme adopted by the invention is as follows:
providing a visualization-based 3D vision module rendering control system, comprising:
and the user control module: rendering 3D image data of the 3D vision module according to user control;
and a data acquisition module: the 3D image processing module is used for acquiring 3D image data of the 3D vision module and performing real-time processing;
and a three-dimensional rendering module: and the three-dimensional rendering module is used for performing three-dimensional rendering on the 3D image data of the 3D vision module acquired by the data acquisition module.
As a preferred technical scheme of the invention: the data acquisition module acquires 3D image data of the 3D vision module in real time and updates the 3D image data.
As a preferred technical scheme of the invention: the three-dimensional rendering module further comprises a three-dimensional optimization module for optimizing the three-dimensional rendered 3D image data.
As a preferred technical scheme of the invention: the rendering step of the three-dimensional rendering module comprises an application stage, a geometric stage and a rasterization stage, wherein the application stage outputs rendering primitives to the geometric stage, and the geometric stage outputs screen space vertex information to the rasterization stage.
As a preferred technical scheme of the invention: the application stage provides 3D image data of the scene to the GPU, performs granularity elimination work and sets the rendering state of the three-dimensional object.
As a preferred technical scheme of the invention: the three-dimensional optimization module optimizes the level details of the scene data of each layer of the 3D image of the 3D visual module and the elimination work of rendering primitives output from the application stage to the geometric stage.
As a preferred technical scheme of the invention: the three-dimensional rendering module optimizes the level details of scene data of each layer of the 3D image of the 3D visual module as follows:
assuming that when the layers of the 3D time module are switched from one layer to another layer, a certain vertex is switched from E to E', the height difference is Δh, the total transition time is t, in the switching process, the heights are compensated, and then the switching between the grades is performed:
wherein h is E′ Representing the height of point E'; h is a E Representing the height of point E; Δt represents the current transitional time.
As a preferred technical scheme of the invention: in the process of eliminating the rendering graphic elements output from the application stage to the geometric stage, the visual field in the 3D visual module is uniquely determined by the viewing cone, the rendering graphic elements are visible when the scene is positioned in the viewing cone, and the rendering graphic elements are invisible when the scene is positioned outside the viewing cone.
As a preferred technical scheme of the invention: the step of eliminating the rendering primitive output from the application stage to the geometric stage is as follows:
let each of the optic cone planes be represented by the following general equation of spatial planes:
Ax+By+Cz+D=0
wherein A, B, C and D are constants; x, y and z represent the coordinates of the x-axis, y-axis and z-axis, respectively;
the general formula equation of the upper, lower, left and right visual centrum planes is expressed as a matrix M F Is sent to the GPU rendering pipeline:
wherein F is j Representing a matrix [ A ] formed by the general formula equation of a certain visual cone surface j B j C j D j ];
Building vertex vector matrix M of rendering primitives at hull shader V
Wherein V is i Vertices representing rendering primitives; k (k) ix ,k iy And k iz The x, y and z components of the coordinates of the vertex are represented, respectively;
multiplying the coefficient matrix of the visual cone surface with the vertex vector matrix to obtain dot product results of each vertex of four visual cone surfaces and rendering primitives to form a result matrix R:
wherein the vertex vector matrix is simplified to be represented as a column matrix.
As a preferred technical scheme of the invention: in the process of eliminating the rendering primitive output from the application stage to the geometric stage, when each component of a certain row vector in the result matrix R is negative, it is indicated that all vertexes of the rendering primitive are positioned on the outer side of a certain visual cone surface, and the rendering primitive is eliminated.
Compared with the prior art, the visual-based 3D vision module rendering control system provided by the invention has the beneficial effects that:
according to the invention, the user control module, the data acquisition module and the three-dimensional rendering module cooperate to control the rendering of the three-dimensional rendering module, and the three-dimensional optimization module optimizes the rendering details in the three-dimensional rendering process, so that the phenomenon of 'surging' in vision is reduced, the optimal display of scenes is realized, rendering particles beyond the visual field range are removed, the waste of rendering resources is reduced, the rendering efficiency is improved, and the rendering effect and the user experience are improved.
Drawings
Fig. 1 is a system block diagram of a preferred embodiment of the present invention.
The meaning of each label in the figure is: 100. a user control module; 200. a data acquisition module; 300. a three-dimensional rendering module; 310. and a three-dimensional optimization module.
Detailed Description
It should be noted that, under the condition of no conflict, the embodiments of the present embodiments and features in the embodiments may be combined with each other, and the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and obviously, the described embodiments are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a preferred embodiment of the present invention provides a visualization-based 3D vision module rendering control system, comprising:
the user control module 100: rendering 3D image data of the 3D vision module according to user control;
the data acquisition module 200: the 3D image processing module is used for acquiring 3D image data of the 3D vision module and performing real-time processing;
three-dimensional rendering module 300: for three-dimensional rendering of 3D image data of the 3D vision module acquired by the data acquisition module 200.
The data acquisition module 200 acquires 3D image data of the 3D vision module in real time and updates the same.
The three-dimensional rendering module 300 further includes a three-dimensional optimization module 310 for optimizing the three-dimensional rendered 3D image data.
The rendering steps of the three-dimensional rendering module 300 include an application phase that outputs rendering primitives to a geometry phase that outputs screen space vertex information to a rasterization phase, a geometry phase, and a rasterization phase.
The application stage provides the GPU with 3D image data of the scene, performs granularity elimination work and sets the rendering state of the three-dimensional object.
The three-dimensional optimization module 310 optimizes the level details of the 3D image scene data of the 3D vision module and the rejection of the rendering primitives output from the application stage to the geometry stage.
The three-dimensional optimization module 310 performs the following steps by optimizing the level details of the scene data of each layer of the 3D image of the 3D vision module:
assuming that when the layers of the 3D time module are switched from one layer to another layer, a certain vertex is switched from E to E', the height difference is Δh, the total transition time is t, in the switching process, the heights are compensated, and then the switching between the grades is performed:
wherein h is E′ Representing the height of point E'; h is a E Representing the height of point E; Δt represents the current transitional time.
In the elimination work of rendering graphic elements output from an application stage to a geometric stage, the visual field in a 3D visual module is uniquely determined by a viewing cone, when the visual field is positioned in the viewing cone, the rendering graphic elements are visible, and when the visual field is positioned outside the viewing cone, the rendering graphic elements are invisible, the judgment method is to judge whether the rendering graphic elements are positioned on the outer side of any one viewing cone surface, and judge whether the dot product result of the two vectors is smaller than 0 by judging whether the included angle between all vertexes of the rendering graphic elements and the normal vector of the viewing cone surface is larger than 90 degrees.
The process of eliminating rendering graphic elements output from the application stage to the geometric stage comprises the following steps:
let each of the optic cone planes be represented by the following general equation of spatial planes:
Ax+By+Cz+D=0
wherein A, B, C and D are constants; x, y and z represent the coordinates of the x-axis, y-axis and z-axis, respectively;
the general formula equation of the upper, lower, left and right visual centrum planes is expressed as a matrix M F Is sent to the GPU rendering pipeline:
wherein F is j Representing a matrix [ A ] formed by the general formula equation of a certain visual cone surface j B j C j D j ];
Building vertex vector matrix M of rendering primitives at hull shader V
Wherein V is i Vertices representing rendering primitives; k (k) ix ,k iy And k iz The x, y and z components of the coordinates of the vertex are represented, respectively;
multiplying the coefficient matrix of the visual cone surface with the vertex vector matrix to obtain dot product results of each vertex of four visual cone surfaces and rendering primitives to form a result matrix R:
wherein the vertex vector matrix is simplified to be represented as a column matrix.
In the process of eliminating the rendering graphic elements output from the application stage to the geometric stage, when each component of a certain row vector in the result matrix R is negative, the fact that all vertexes of the rendering graphic elements are positioned on the outer side of a certain visual cone surface is indicated, and the rendering graphic elements are eliminated.
In this embodiment, the user control module 100 performs rendering control according to a control scheme selected by a user, when the user selects to render 3D image data of the 3D vision module, the data acquisition module 200 acquires the 3D image data in real time and updates the 3D image data, the three-dimensional rendering module 300 performs rendering of the 3D image data in order of an application stage, a geometric stage and a rasterization stage, the 3D optimization module 310 optimizes hierarchical details of scene data of each layer of the 3D image of the 3D vision module,
when the first layer of the layers of the 3D time module is switched to the second layer, the "jump" phenomenon of the vertex E occurs, the vertex is switched from E to E', the height difference is Δh, the total transition time is t, the height is compensated during the switching process, and then the switching between the grades is performed:
wherein h is E′ Representing the height of point E'; h is a E Representing the height of point E; Δt represents the current transitional time.
The height between the first layer and the second layer of the image layer of the 3D time module is compensated and displayed, so that the scene from the original vertex height to the sudden change is relaxed, the phenomenon of 'surging' in vision is reduced, the optimal display of the scene is realized, and a better visual effect is obtained.
The 3D optimization module 310 further optimizes the rejection of the rendering primitive output from the application stage to the geometry stage, when the rendering primitive may exceed the field of view in the 3D vision module, determines by the dot product result of all vertices of the rendering primitive and normal vectors of the view cone surface, when each component of a certain row vector in the result matrix R is negative, indicates that all vertices of the rendering primitive are located outside of a certain view cone surface, rejects the rendering primitive, and when one component of a certain row vector in the result matrix R is not negative, indicates that all vertices of the rendering primitive are not located outside of a certain view cone surface, and reserves the rendering primitive.
The geometric phase receives the rendering primitives from the application phase, the geometric phase applies the operation of the rendering primitives to all the rendering primitives, and when the rendering primitives positioned in the visual field are subdivided, the rendering primitives positioned outside the visual field also participate in subdivision, so that unnecessary rendering resource waste is caused. By judging the positions of the rendering primitives and rejecting the rendering primitives positioned outside the field of view, the waste of rendering resources is reduced, the rendering efficiency is improved, and the rendering effect and the user experience are improved.
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. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
Furthermore, it should be understood that although the present disclosure describes embodiments, not every embodiment is provided with a separate embodiment, and that this description is provided for clarity only, and that the disclosure is not limited to the embodiments described in detail below, and that the embodiments described in the examples may be combined as appropriate to form other embodiments that will be apparent to those skilled in the art.

Claims (1)

1. Visual-based 3D vision module rendering control system, its characterized in that: comprising the following steps:
user control module (100): rendering 3D image data of the 3D vision module according to user control;
data acquisition module (200): the 3D image processing module is used for acquiring 3D image data of the 3D vision module and performing real-time processing;
a three-dimensional rendering module (300): the three-dimensional rendering module is used for performing three-dimensional rendering on the 3D image data of the 3D vision module acquired by the data acquisition module (200);
the data acquisition module (200) acquires 3D image data of the 3D vision module in real time and updates the 3D image data;
the three-dimensional rendering module (300) further comprises a three-dimensional optimization module (310) for optimizing the three-dimensional rendered 3D image data;
the rendering step of the three-dimensional rendering module (300) comprises an application stage, a geometric stage and a rasterization stage, wherein the application stage outputs rendering primitives to the geometric stage, and the geometric stage outputs screen space vertex information to the rasterization stage;
the application stage provides 3D image data of a scene for the GPU, executes granularity elimination work and sets a rendering state of a three-dimensional object;
the three-dimensional optimization module (310) optimizes the level details of the scene data of each layer of the 3D image of the 3D visual module and the elimination work of rendering primitives output from the application stage to the geometric stage;
the three-dimensional optimization module (310) optimizes the steps of the hierarchical detail of the scene data of each layer of the 3D image of the 3D vision module as follows:
assuming that when the layers of the 3D time module are switched from one layer to another layer, a certain vertex is switched from E to E', the height difference is Δh, the total transition time is t, in the switching process, the heights are compensated, and then the switching between the grades is performed:
wherein h is E′ Representing the height of point E'; h is a E Representing the height of point E; Δt represents the current transitional time;
in the elimination work of the rendering graphic elements output from the application stage to the geometric stage, the visual field in the 3D visual module is uniquely determined by the viewing cone, the rendering graphic elements are visible when the scene is positioned in the viewing cone, and the rendering graphic elements are invisible when the scene is positioned outside the viewing cone, the judgment method is to judge whether the rendering graphic elements are positioned on the outer side of any one viewing cone surface, and judge whether the dot product result of the two vectors is smaller than 0 by judging whether the included angle between all vertexes of the rendering graphic elements and the normal vector of the viewing cone surface is larger than 90 degrees;
the step of eliminating the rendering primitive output from the application stage to the geometric stage is as follows:
let each of the optic cone planes be represented by the following general equation of spatial planes:
Ax+By+Cz+D=0
wherein A, B, C and D are constants; x, y and z represent the coordinates of the x-axis, y-axis and z-axis, respectively;
transmitting the general formula equations of the upper, lower, left and right viewing cone surfaces to a GPU rendering pipeline in the form of a matrix MF:
wherein F is j Representing a matrix [ A ] formed by the general formula equation of a certain visual cone surface j B j C j D j ];
Constructing a vertex vector matrix MV of the rendering primitive at the hull shader:
wherein V is i Vertices representing rendering primitives; k (k) ix ,k iy And k iz The x, y and z components of the coordinates of the vertex are represented, respectively;
multiplying the coefficient matrix of the visual cone surface with the vertex vector matrix to obtain dot product results of each vertex of four visual cone surfaces and rendering primitives to form a result matrix R:
wherein the vertex vector matrix is simplified to be represented as a column matrix;
in the process of removing the rendering primitive output from the application stage to the geometric stage, when each component of a certain row vector in the result matrix R is negative, indicating that all vertexes of the rendering primitive are positioned on the outer side of a certain visual cone surface, and removing the rendering primitive; when one component of a certain row vector in the result matrix R is not negative, the method indicates that all vertexes of the rendering primitive are not positioned outside a certain cone surface, and the rendering primitive is reserved.
CN202310359998.3A 2023-03-29 2023-03-29 3D vision module rendering control system based on visualization Active CN116385614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310359998.3A CN116385614B (en) 2023-03-29 2023-03-29 3D vision module rendering control system based on visualization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310359998.3A CN116385614B (en) 2023-03-29 2023-03-29 3D vision module rendering control system based on visualization

Publications (2)

Publication Number Publication Date
CN116385614A CN116385614A (en) 2023-07-04
CN116385614B true CN116385614B (en) 2024-03-01

Family

ID=86972788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310359998.3A Active CN116385614B (en) 2023-03-29 2023-03-29 3D vision module rendering control system based on visualization

Country Status (1)

Country Link
CN (1) CN116385614B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104867174A (en) * 2015-05-08 2015-08-26 腾讯科技(深圳)有限公司 Three-dimensional map rendering and display method and system
CN105447906A (en) * 2015-11-12 2016-03-30 浙江大学 Method for calculating lighting parameters and carrying out relighting rendering based on image and model
GB201603714D0 (en) * 2015-03-03 2016-04-20 Imagination Tech Ltd Systems and methods for soft shadowing in 3-D rendering
CN111161127A (en) * 2019-12-19 2020-05-15 深圳海拓时代科技有限公司 Picture resource rendering optimization method
CN113674403A (en) * 2021-08-26 2021-11-19 上海交通大学 Three-dimensional point cloud up-sampling method, system, equipment and medium
CN114004842A (en) * 2021-09-25 2022-02-01 桂林理工大学 Three-dimensional model visualization method integrating fractal visual range texture compression and color polygon texture
CN114155337A (en) * 2021-11-02 2022-03-08 湖北中烟工业有限责任公司 Large-scale digital workshop rendering system and method based on Unity platform
CN114419219A (en) * 2021-12-14 2022-04-29 深圳锐视文化创意科技有限公司 Rendering device and method based on three-dimensional virtual scene

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201603714D0 (en) * 2015-03-03 2016-04-20 Imagination Tech Ltd Systems and methods for soft shadowing in 3-D rendering
CN104867174A (en) * 2015-05-08 2015-08-26 腾讯科技(深圳)有限公司 Three-dimensional map rendering and display method and system
CN105447906A (en) * 2015-11-12 2016-03-30 浙江大学 Method for calculating lighting parameters and carrying out relighting rendering based on image and model
CN111161127A (en) * 2019-12-19 2020-05-15 深圳海拓时代科技有限公司 Picture resource rendering optimization method
CN113674403A (en) * 2021-08-26 2021-11-19 上海交通大学 Three-dimensional point cloud up-sampling method, system, equipment and medium
CN114004842A (en) * 2021-09-25 2022-02-01 桂林理工大学 Three-dimensional model visualization method integrating fractal visual range texture compression and color polygon texture
CN114155337A (en) * 2021-11-02 2022-03-08 湖北中烟工业有限责任公司 Large-scale digital workshop rendering system and method based on Unity platform
CN114419219A (en) * 2021-12-14 2022-04-29 深圳锐视文化创意科技有限公司 Rendering device and method based on three-dimensional virtual scene

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
沈春龙,张友良.三维虚拟加工环境及其关键技术的研究.计算机辅助设计与图形学学报.2001,(第10期),第28-32页. *

Also Published As

Publication number Publication date
CN116385614A (en) 2023-07-04

Similar Documents

Publication Publication Date Title
EP3673463B1 (en) Rendering an image from computer graphics using two rendering computing devices
CN102289845B (en) Three-dimensional model drawing method and device
US20120229460A1 (en) Method and System for Optimizing Resource Usage in a Graphics Pipeline
US10217259B2 (en) Method of and apparatus for graphics processing
US20120229463A1 (en) 3d image visual effect processing method
CN112070909B (en) Engineering three-dimensional model LOD output method based on 3D Tiles
EP1331606A1 (en) Image processing method for realizing quick bump mapping, image processing device, computer program, and semiconductor device
CN114494559A (en) Three-dimensional rendering fusion method, system and medium based on multi-GPU cooperation
CN105892681A (en) Processing method and device of virtual reality terminal and scene thereof
US11625888B2 (en) Methods and apparatus for modifying a bounding volume hierarchy for raytracing
CN116385614B (en) 3D vision module rendering control system based on visualization
Fussell et al. A vlsi-oriented architecture for real-time raster display of shaded polygons
US6690369B1 (en) Hardware-accelerated photoreal rendering
US6906729B1 (en) System and method for antialiasing objects
US11423618B2 (en) Image generation system and method
JP4733757B2 (en) Polygon processing apparatus, program, and information recording medium
JP2008282170A (en) Graphics processor, and unit and method for image rendering processing
KR100544803B1 (en) Fast processing of image primitives
JPH03271877A (en) Graphic display device
JP2000331175A (en) Method and device for generating border line generating data, recording system, computer readable execution medium stored with data and entertainment system for adding outline to object according to data
Tavares et al. Efficient approximate visibility of point sets on the GPU
JP3375879B2 (en) Graphic processing method and apparatus
JP3732386B2 (en) Method for creating outline of 3D computer graphics
Kolivand et al. Simulated real-time soft shadow in mixed reality using fuzzy logic
WO2024037116A1 (en) Three-dimensional model rendering method and apparatus, electronic device and storage medium

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