光栅化基础

光栅化基础光栅化前言 光栅化的个人理解就是对屏幕的像素着色 成像在屏幕上 概念 透视投影 视锥 需要定义长宽比 垂直的可视角度对所有图像做好正交投影 透视投影 需要先转化成正交投影 之后 会得到一个中心点在原点 边长为 1 的立方体 如下图 然后画在屏幕上 二维的像素 在这里插入图片描述液晶显示器原理

GAMES101笔记(闫老师)之光栅化

前言:光栅化的个人理解就是对屏幕的像素着色,成像在屏幕上。
概念:透视投影——视锥,需要定义长宽比,垂直的可视角度
在这里插入图片描述
在这里插入图片描述
对所有图像做好正交投影,透视投影(需要先转化成正交投影)之后,会得到一个中心点在原点,边长为1的立方体,如下图,然后画在屏幕上(二维的像素)
在这里插入图片描述
在这里插入图片描述





在这里插入图片描述

走样就是在复制粘贴的时候发生了混合
在这里插入图片描述
反走样,如果记性正常,就会记得先模糊,然后在一系列操作。模糊的意思就是防止混合
如下图
在这里插入图片描述
如何进行模糊
在这里插入图片描述
MSAA:
牺牲了什么?增大了计算量,把一个像素分为对个块
抗锯齿的方案:FXAA 快速近似抗锯齿——图像的后期处理,先得到有锯齿的图在操作
TAA 时间抗锯齿,相邻两帧,用上一帧感知的效果
超分辨率:DLSS,深度学习的超分辨率。
在这里插入图片描述











版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178203.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:48
下一篇 2026年3月26日 下午5:48


相关推荐

  • 3分钟告诉你如何成为一名黑客?|零基础到黑客入门指南,你只需要掌握这五点能力

    3分钟告诉你如何成为一名黑客?|零基础到黑客入门指南,你只需要掌握这五点能力三分钟带各位揭秘黑客究竟是什么,以及想要成为黑客都需要具备哪些能力?

    2022年6月4日
    51
  • MySQL入门:如何创建数据库?

    MySQL入门:如何创建数据库?本文详细概述了如何使用不同的方法和工具 包括用于 MySQL 的命令行 工作台和 dbForgeStudi 在 MySQL 中创建数据库 MySQL 是基于 SQL 的关系数据库管理系统 它是由 OracleCorpor 开发 分发和支持的 MySQL 是免费的开源软件 由于其可靠性 兼容性 成本效益和全面的支持 它正越来越受到欢迎 MySQL 有一个分支 MariaDB 由 MySQL 的原始开发人员制造 MariaDB 具有相同的数据库结构和索引 因此可以代替 MySQL MySQL 和 MariaDB 都支持

    2026年3月18日
    2
  • 马斯克的Grok 3的入口在哪里?

    马斯克的Grok 3的入口在哪里?

    2026年3月14日
    2
  • java导出excel的两种方式

    java导出excel的两种方式一 在后台实现 利用 java 的 poi1 导入 jar 包 需要导入 lib 文件夹下如下包 poi 3 11 jarpoi ooxml jarpoi ooxml schemas jar2 在 util 下写一个公共类 该类主要利用 JakartaPOIHS 组件 用于操作 Excel 的组件 主要部分包括 Excel 对象 样式和格式 还有辅助操作 常用组件

    2026年3月26日
    2
  • httpwatch使用

    httpwatch使用这里写自定义目录标题 httpwatch 使用 用于 IE 浏览器的抓包工具 1 单击 record 开始记录 当返回请求的结果后 Stop 停止即可 2 timechart 数据 3 Stream4 time 列表示的是请求的总统时间 5 send 发送的请求数据的大小 bytes 字节单位 6 received 返回的数据大小 7 Method 显示的是请求的方法 8 Result httpwatch 使用 用于 IE 浏览器

    2026年3月19日
    2
  • IntelliJ IDEA创建maven web项目(IDEA新手适用)

    IntelliJ IDEA创建maven web项目(IDEA新手适用)PS:从eclipse刚转到IDEA,对于这个陌生的工具我表示无言,但听说很好用,也就试试,结果我几乎花了一晚上的时间才搭起来mavenweb项目,觉得在此给各位一个搭建mavenweb项目的教程,指出我踩过的各种坑!步骤一:首先先创建一个project,在这里就是创建一个maven的工作空间步骤二:按照下面的步骤操作就可以了,最后next首先,选择左边的maven然后在右…

    2022年6月26日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号