当前位置: 首页 > news >正文

图形硬件流水线

一,几何阶段

0,作用概括

先对顶点属性处理,再对图元处理,但结果最终都要变换到ClipSpace去给硬件视锥裁减;

裁剪完成后,再将图元映射到2D Space下,先执行背面剔除后,再传给光栅化使用。

1,初始化顶点与图元 IA

(1)根据顶点布局从显存中读取Vertex信息传给VS

(2)根据图元拓扑装配基本图元,但是如果后面发生图元信息更改的情况,还会重新装配。

(3)生成系统语义值,提供优化

2,顶点处理 VS

(1)主要是MVP变换,变换到ClipSpace

(2)插值数据预处理:比如顶点光照等。

3,图元处理(可选)

3.1 传统处理流程

3.1.1 Tessellation Shader

(1)Hull Shader

(2)Tessellator

(3)Domain Shader

3.1.2 Geometry Shader

3.2 Mesh Shader

4,ClipSpace

在进入硬件的FrustumClip之前,必须装配好图元,并转换到ClipSpace。

5,硬件Frustum Clip

6,2D Space

6.1 NDC Space

对坐标执行透视除法, 在这一步才是执行了完整的透视变换,使得坐标与1/z成线性比了。

6.2 Screen Space

6.3 背面剔除

二,光栅化阶段

0,作用概括

将2D图元采样成片元(候选像素),透视矫正后正确插值属性,再将片元与属性传递给PS使用。

1,几何检测

1.1 本质

根据2D 图元覆盖的范围/边界,遍历内部像素,检测与图元的实际相交情况。

1.2 边缘函数

边界粗算,遍历像素时具体检测。

1.3 扫描线

边界细算,遍历像素时不用检测。

2,透视矫正

3,裁剪测试

4,硬件MSAA

5,为什么选择三角形

(1)最基本的图元,多边形都可拆。

(2)一定是个有限平面,且内外部定义明确。

(3)重心坐标便于插值。

三,EarlyZ(可选)

1,相关概念

Z-PrePass、Hi-Z、Z-Cull

2,限制

(1)半透明

(2)Discard

(3)PS中修改DepthValue

四,像素处理

五,输出合并

1,Test

Depth,Stencil,Alpha,BlendingMode

2,RT

3,MRT

4,硬件MSAA

http://www.jsqmd.com/news/1106505/

相关文章:

  • 任务栏变身硬件监控面板,CPU/GPU温度与使用率一目了然
  • 2026年腾讯云秒杀活动抢购攻略
  • 生产级ML模型服务化:从Triton部署到Seldon编排的落地实践
  • 拱墅区专业乐队培训选择指南
  • 西城微科SIC8833高精度胎压计芯片方案
  • “词元盗用”正在成为AI商业化面临的新风险
  • ICM-42688-P与STM32F303VE在工业运动控制中的应用
  • LV3296与STM32F767ZG嵌入式数据采集系统设计
  • 国内头部具身机器人定局:宇树智元耕硬件,越疆一脑多体重构赛道
  • AS717芯片规格 8K@60Hz外围少 AS717电路图参考
  • AI突破会话框 :dsl + codex 才是真的香
  • 兰亭妙微 | Voltera 新能源停车充电系统UI全案深度拆解
  • 易元 AI 深度解析:一站式 AI 电商素材与内容生产全链路工具,赋能信息流广告批量制作
  • 第二届创新结构与韧性城市国际学术会议(ISRC 2026)
  • 2026年企业办公与数字员工工具实测:五个平台的搭建路径与适用场景
  • 鸿蒙原生 ArkTS 布局容器切换:Column ↔ Row 的响应式转换深度实践
  • 安卓手机远程控制另一部手机 怎么远程控制安卓手机
  • Windows录屏总是卡顿?先排查这6个常见原因
  • 2026年中药洗发水代工:非遗传承工厂如何重塑品质标准
  • 【单片机毕业设计】基于 STM32 的超声波测距声光报警系统设计,基于单片机的距离阈值可调智能预警装置开发(014201)
  • LinkedIn级ML流水线四层架构:Feathr、Flink、Horovod与TF Serving协同实践
  • 办理出生证翻译的材料有哪些?出生证翻译如何办理?
  • 【AI全栈】日常内存管理 SOP-Windows + WSL2 + Docker Desktop 组合中最经典的“内存黑洞”问题!
  • Visual C++运行库终极修复工具:5分钟彻底解决Windows软件兼容性问题
  • 最新Python爬虫实战(多线程爬虫篇)——案例31:多线程爬取古诗文网名句数据批量保存到TXT(附上完整爬虫代码)
  • AI模型门控发布机制与安全治理实践
  • 当模型与框架趋同,什么才是AI Agent的真正护城河?
  • 三生视康商城小程序开发
  • windows远程桌面下载教程 如何远程控制win桌面
  • 大模型上下文窗口深度解析:为什么你的GPT经常失忆、答非所问?