首页 > 其他分享 >现代计算机图形学——P6. Rasterization 2(Antialiasing and Z-Buffering)(光栅化(反走样和深度缓冲(Z缓冲)))

现代计算机图形学——P6. Rasterization 2(Antialiasing and Z-Buffering)(光栅化(反走样和深度缓冲(Z缓冲)))

时间:2023-05-20 19:11:58浏览次数:48  
标签:采样 Rasterization 缓冲 模糊 图形学 P6 Buffering

   

 

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

 

——————————————————————————————————————————————————————————

  

 

——————————————————————————————————————————————————————————

  原图:  先模糊再采样 和 先采样再模糊:

所以不能先模糊再采样

——————————————————————————————————————————————————————————

为什么欠采样会引入混叠?

为什么预滤波后采样可以做抗混叠?

频域:

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

 

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

  过滤=去除特定频率的内容

——————————————————————————————————————————————————————————

傅里叶变换:把一个函数从时域变到频域

  

——————————————————————————————————————————————————————————

高通:

  

——————————————————————————————————————————————————————————

低通:

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

卷积(不严格的一种介绍):

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

做的是对信号的模糊 的操作:提升采样点只是计算覆盖率,并没有真的提升了分辨率

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

原始的处理:

  

——————————————————————————————————————————————————————————

MSAA第一步:

  

——————————————————————————————————————————————————————————

第二步:计算覆盖率

      

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

(〃>_<;〃)(〃>_<;〃)(〃>_<;〃)

标签:采样,Rasterization,缓冲,模糊,图形学,P6,Buffering
From: https://www.cnblogs.com/wjjgame/p/17417647.html

相关文章

  • 06-高速缓冲存储器
    06-高速缓冲存储器1.概述1.1为什么使用cachecpu发展速度很快,存储器发展速度很慢,CPU读取的指令,想要获取或者写入的数据必须等待存储器完成读写,cpu再快,存储器慢,cpu也只能进行空等,为了避免CPU空等的现象,在CPU和内存(DRAM)之间加入缓存,缓存采用SRAM缓存容量小,速度高主存容量大......
  • Java IO流 flush()的作用和缓冲流
    Java缓冲流和flush()的作用哪些流是缓冲流,哪些流带有缓冲区?根据Java官方文档关于BufferedStreams的介绍,缓冲流有四种:BufferedInputStream:包装字节输入流BufferedOutputStream:包装字节输出流BufferedReader:包装字符输入流BufferedWriter:包装字符输出流这些流又被称为包装......
  • 第五章 输入输出系统 5.7 缓冲管理
    一、缓冲的引入 1.缓和CPU与I/O设备间速度不匹配的矛盾 2.减少对CPU的中断频率,放宽对CPU中断响应时间的限制 3.解决数据粒度不匹配的问题  4.提高CPU和I/O设备之间的并行性二、缓冲区的组织形式(单缓冲,双缓冲,循环缓冲属于专用缓冲) 1.单缓冲每当用户进程发出一......
  • MySQL双写缓冲区(Doublewrite Buffer)
    本文已收录至Github,推荐阅读......
  • 计算机图形学easyx画五角星
    可以将一个五角星看成长点和短点的五个组合。在设置好五角星的长边和短边后,便可以画出对应的长边和短边。之后就可以将角度不断增加来完成五角星了。同时可以设置好五角星相对于y轴的偏移voidwujiaoxing(intx,inty,inta,intb,doubledegree){doublechange=PI/1......
  • 现代计算机图形学——P4. Transformation 3D
    P4.TransformationCont.(上节课补充)————————————————————————————————————————————————————————————————今天的内容:———————————————————————————————————......
  • 1 接口 、2 并发与协程 、3 信道,缓冲信道 、4 mutex 、5 异常处理
    目录1接口2并发与协程3信道,缓冲信道4mutex5异常处理1接口#1实现多个接口#2接口嵌套#3接口零值packagemainimport"fmt"//接口//1实现多个接口具体类型可以赋值给多种接口类型//typeAnimalinterface{// run()//}////typeDoginterface{......
  • 磁盘单双缓冲区时间计算题总结
    题型一:问处理一个块所用的总时间是多少这是要处理多块数据,但是题目问处理一块的时间。这是一个套路,一般人会直接算出150。根据甘特图推出结论,单缓冲区处理每块数据用时为:MAX(缓冲区到磁盘所用时间,CPU处理所用时间)+工作区到缓冲区所用时间直接代入得出120。套路就是:求一个......
  • 缓冲流Demon01
    packagetest2;importjava.io.*;//缓冲流publicclassDemo02{publicstaticvoidmain(String[]args){FileInputStreamfis=null;FileOutputStreamfos=null;BufferedInputStreambis=null;BufferedOutputStreambos=null;......
  • 考研408操作系统-缓冲区管理
    缓冲技术分类:单缓冲双缓冲循环缓冲缓冲池一、单缓冲单缓冲是操作系统提供的一种最简单的缓冲形式,当用户进程发出一个IO请求时,操作系统便在内存中为它分配一个缓冲区。由于只设置一个缓冲区,设备和处理器交换数据时,应该先把要交换的数据写入缓冲区,然后放入工作区,在工作区的......