当前位置:网站首页>OpenGL learning (II) opengl rendering pipeline
OpenGL learning (II) opengl rendering pipeline
2022-07-24 18:46:00 【Pony Baby】

Vertex processor: Preprocess vertices , The original points are all three-dimensional , Finally, all the points we see are two-dimensional . This mapping process and the actual location of the point , It has something to do with which perspective we look . You need to adjust the coordinates of points through a series of matrices . in addition , You also need to determine the color of the point , This is related to the distance from the point to the lens and the illumination . All in all , The final result is the position of each point on our view and its color .
Cipper: Our view is limited , Points outside the view can be preprocessed by algorithm , No subsequent calculation is required .
primitive assemble: Primitive Assembly . Is to use a small grid to represent .
Rasterization: Gridding . It is to turn geometric figures into pixel lattice form .
Fragment processor: Color each pixel through texture and interpolation algorithm .
First step Vertex processor Get all the dots and colors . Second parts clip Delete points outside the Perspective , And use a small grid to connect the points , Get the rabbit on the left . Step 3 put each grid rasterization Become pixels . Final coloring .
边栏推荐
- 2020-2021 new technology lecture course
- Ionic4 learning notes 7 -- UI component 1 (no practice, direct excerpt)
- 【历史上的今天】7 月 24 日:Caldera 诉微软案;AMD 宣布收购 ATI;谷歌推出 Chromecast
- Getting started with MySQL database
- 使用der格式公钥生成publicKey报错
- Ionic4 learning notes 10 rotation map of an East Project
- The difference between KIB and MIB and KB and MB
- matplotlib
- Vsftpd2.3.4-端口渗透 6200 irc_3281_backdoor
- SATA protocol OOB essay
猜你喜欢

32-bit stack overflow advanced

ETL开发工具Kettle下载安装环境搭建及使用教程

Attack and defense world novice zone PWN

5. Reference type and value type as function parameters?

Ionic4 Learning Notes 6 -- using native ionic4 components in custom components

C Programming classic tutorial

Make C #

Cf. bits and pieces (subset pressing DP + pruning)

理解corners_align,两种看待像素的视角

4. Basic type and reference type?
随机推荐
2022杭电多校第二场1009 ShuanQ(数学)
Introduction to VIM
卷积神经网络感受野计算指南
EasyUI adds row level buttons to the DataGrid
Show or hide password plaintext + password box verification information
[Tkinter] common components (II)
Attack and defense world novice zone PWN
FPGA 20个例程篇:9.DDR3内存颗粒初始化写入并通过RS232读取(下)
Excel practice notes 1
Principle and application of database
Eternal Blue ms17-010exp reappears
Cryptography knowledge - Introduction to encryption -1
7. Character coding?
Mysql——》BufferPool相关信息
轻松学Pytorch-迁移学习实现表面缺陷检查
5. Reference type and value type as function parameters?
Cf. bits and pieces (subset pressing DP + pruning)
奶头乐理论介绍及个人感悟
为什么梯度是函数变化最快的方向
Some buckles