微信扫一扫 分享朋友圈

已有 1054 人浏览分享

开启左侧

Unity Shader基础概念

[复制链接]
1054 0

Unity Shader

1.顶点着色器

实现顶点的空间变换,顶点着色,输出后续阶段所需的数据。输入来自CPU,输入进来的每个顶点都会调用顶点着色器。

坐标变换就是改变顶点的位置,把顶点坐标从模型空间转换到齐次裁剪空间。

2.裁剪

裁剪掉不在视野内的图元。

3.屏幕映射

把每个图元的x,y坐标转换到屏幕坐标系下。

光栅化

1.计算每个图元覆盖了拿些像素,2.计算这些像素的颜色

1.三角形设置

计算光栅化一个三角形网格所需的信息

2.三角形遍历(扫描变换)

根据几何阶段输出的顶点信息,得到该三角形网格覆盖的像素位置(如果被覆盖,就生成一个片元)。

一个片元并不是一个像素,而是很多状态的集合:屏幕坐标,深度信息,顶点信息,纹理坐标,法线。

评分

参与人数 1创新分 +10 技术分 +6 艺术分 +2 收起 理由
admin + 10 + 6 + 2 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

3

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • iOS App

  • 安卓App

Archiver|手机版|小黑屋|技你太美101

GMT+8, 2024-11-21 21:07 , Processed in 0.103161 second(s), 32 queries .

Powered by 技你太美101

© 2024 JNTM101 Team