Technology sharing

Verus tempus 3D Graphics cum WebGL2

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

WebGL reddens pipeline

Sequens figura schematicum est schematis WebGL reddentis pipelinem:

Vertex Buffer Objects (VBOs)

VBOS notitias geometriae continet. Exempli gratia, vertex coordinatae, coordinatae normales, color, textura coordinatae etc. geometriae.

Index Objects Buffer (IBOs)

IBOs informationes describentes verticem relationes continent. Vertice indice utitur in VBOs.

Vertex Shader

Vertex shader fit in omni vertice. Vertex informationes affinis tractat, ut vertex coordinatae, coordinatae normales, color, et textura coordinatae. Hoc indicium ab VBO obtinetur et ad attributum adhibitum in vertice shader associatur.

Fragment Shader

Hoc fragmentum shader conficitur in singulis fragmentis ad colorem cuiusque fragmenti computandum.

Framebuffer

Artus quiddam est quiddam duo dimensivum ad fragmenta reponendarum quae processit in fragmento shader. Postquam omnia fragmenta discursum sunt, effectus reddendi in screen ostendi potest.

Attributes

Proprietates variabiles in vertice shader sunt input. Indicat legere notitias ex quiddam et notitias ad verticem shader transire. Potes informationes positionis reponere (tres 32-bit punctum fluitantis datos) in quiddam. Deinde definias quaenam situs informationes ex lege quiddam, quae sit notitia positionis informationis, quae positio in quiddam legere incipit, et quot bytes legere in summa. Cum vertex shader ad omnem verticem attin- genda sit, valores attributi non erunt iidem singulis diebus supplicium.

Uniforms

Uniformes sunt initus variabiles ad verticem shaders et fragmentum shaders. Dissimile attributa, Uniformes variabiles intra ansam reddendam figuntur. sicut positio luminis.

Texturas

Texturae imaginum notitias saepe continent, sed alias notitias continere possunt.

Varyings

Variationes variae saepe datae a vertice umbrario usque ad fragmentum umbraculum transire consueverunt. Variae variabiles in vertice umbrario interpolatae sunt, antequam ad fragmentum umbrarium transeatur.