当前位置:网站首页>Anti aliasing / anti aliasing Technology
Anti aliasing / anti aliasing Technology
2022-06-12 22:25:00 【ZEKEGU1997】
Root cause of aliasing , It is impossible to correctly express continuous geometry with discrete pixels , The pixels at the edge are not smooth .
But when there are more pixels, the higher the resolution , The less obvious the aliasing phenomenon is . So the first way to anti aliasing is to use a higher resolution in rendering calculation , This method is called oversampling antialiasing (Super Sample Anti-aliasing, SSAA), But this method obviously has a high performance overhead .
As shown on the left , It is usually used to judge whether a point belongs to a triangular patch , It depends on whether the pixel center point is covered , This central point is also called the sampling point . Increase the number of sampling points , The color is averaged according to the number of covered sampling points , As shown on the right , This is it. MSAA Method .
MSAA To use continuous geometric information , In delayed rendering GBuffer There is no continuous geometric information , So usually MSAA Not applicable to delayed rendering
FXAA The image processing algorithm is used , The anti aliasing effect is achieved by detecting the image edge and smoothing it .
TAA Principle and MSAA Almost the same , Each pixel has multiple sampling points . But different from MSAA The way ,TAA (Temporal Anti-Aliasing) Integrate the data of historical frames to achieve anti aliasing , This will spread the multiple samples of each pixel into multiple frames , The relative cost is much smaller .
边栏推荐
- 【Proteus仿真】简易数码管定时器时钟
- Database daily question --- day 10: combine two tables
- Producer consumer model under multithreading model
- Economist focuses on WTO MC12: digital economy may become an important issue
- China embolic coil market trend report, technical innovation and market forecast
- 【LeetCode】103. Zigzag sequence traversal of binary tree
- vim利用右下4键
- 【LeetCode】69. Square root of X
- [890. find and replace mode]
- The annual salary of 500000 is one line, and the annual salary of 1million is another line
猜你喜欢
[C language] data type occupation
ShardingSphere-proxy-5.0.0部署之分表实现(一)
Pat grade A - 1167 Cartesian tree (30 points) (buildtree + level traversal)
How to prevent phishing emails? S/mime certificate to help!
"Oracle database parallel execution" technical white paper reading notes
Su embedded training day13 - file IO
Ansible foundation and common modules (I)
Audio and video technology development weekly 𞓜 234
【Web技术】1348- 聊聊水印实现的几种方式
About the solution to "the application cannot start normally 0xc00000022" after qt5.15.2 is installed and qtcreator is started
随机推荐
China embolic coil market trend report, technical innovation and market forecast
【LeetCode】33. Search rotation sort array
You can move forward or backward. This function in idea is amazing!
(downloadable) Research Report on the development and utilization of government data (2021), a glimpse of the development of Government Office
USB机械键盘改蓝牙键盘
JVM Basics - > What are the JVM parameters?
Preliminary use of jvisualvm
Modstartcms modular station building system v3.3.0 component function upgrade, event triggering enhancement
Redis optimization
C#读取word中表格数据
生成小程序菊花码(生成菊花码、更换中间logo、更改图片尺寸,加文字)
【LeetCode】209. Minimum length subarray
The annual salary of 500000 is one line, and the annual salary of 1million is another line
JVM foundation - > what is STW?
【Proteus仿真】简易数码管定时器时钟
Generate the chrysanthemum code of the applet (generate the chrysanthemum code, change the middle logo, change the image size, and add text)
USB mechanical keyboard changed to Bluetooth Keyboard
List of open source alternative projects of world famous Cloud Service SaaS companies
四元数简介
SQL query list all views in SQL Server 2005 database - SQL query to list all views in an SQL Server 2005 database