当前位置:网站首页>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 .
边栏推荐
- One article to quickly understand whether there are security risks in your network
- Pat grade A - 1167 Cartesian tree (30 points) (buildtree + level traversal)
- 【LeetCode】33. 搜索旋转排序数组
- [web technology] 1348- talk about several ways to implement watermarking
- 【LeetCode】102. Sequence traversal of binary tree
- 【LeetCode】5. Longest Palindromic Substring
- [sword finger offer] sword finger offer 58 - ii Rotate string left
- 【图像去噪】基于三边滤波器实现图像去噪附matlab代码
- (downloadable) Research Report on the development and utilization of government data (2021), a glimpse of the development of Government Office
- 生成小程序菊花码(生成菊花码、更换中间logo、更改图片尺寸,加文字)
猜你喜欢

JVM Basics - > What are the thread shared areas in the JVM

C语言:如何给全局变量起一个别名?

JVM Basics - > how GC determines that an object can be recycled

LNMP platform docking redis service

接口测试工具apipost3.0版本对于流程测试和引用参数变量

年薪50万是一条线,年薪100万又是一条线…...

Wechat applet withdrawal function

About the solution to "the application cannot start normally 0xc00000022" after qt5.15.2 is installed and qtcreator is started

【概率论与数理统计】期末复习抱佛脚:公式总结与简单例题(完结)
![[Part VI] source code analysis and application details of countdownlatch [key]](/img/6e/085e257c938a8c7b88c12c36df83e1.jpg)
[Part VI] source code analysis and application details of countdownlatch [key]
随机推荐
Redis optimization
USB机械键盘改蓝牙键盘
Lambda expression and flow optimization code
【LeetCode】69. x 的平方根
【LeetCode】5. 最长回文子串
NoSQL - redis configuration and optimization (II) high availability, persistence and performance management
IPhone: save Boolean into core data - iphone: save Boolean into core data
【LeetCode】69. Square root of X
[leetcode] sword finger offer II 020 Number of palindrome substrings
【LeetCode】300.最长上升子序列
Research Report on water sports shoes industry - market status analysis and development prospect forecast
Mysql concat_ WS, concat function use
【LeetCode】剑指 Offer II 020. 回文子字符串的个数
Photoshop:PS如何实现放大图片不模糊
Ansible foundation and common modules (I)
LNMP platform docking redis service
[890. find and replace mode]
JVM foundation - > three ⾊ mark
One article to quickly understand whether there are security risks in your network
常见渲染管线整理