Unity中Shader图形流水线中的纹理

文章目录


前言

Unity中Shader图形流水线中的纹理


一、图形流水线中的纹理

1、我们的纹理一般用于:

顶点着色器片元着色器 中进行纹理采样

2、纹理的获取方式:

属性面板传入(之前模型的主纹理采样)抓取帧缓存(抓取屏幕信息并且扭曲)


二、纹理的分类

1、颜色纹理

一维纹理、二维纹理、三维纹理、立方体纹理

2、几何纹理

凹凸纹理、视差纹理、置换纹理、法线纹理


三、纹理管线

纹理与模型的顶点有着一 一对应的映射关系

在DCC软件中,可以设置模型与纹理的对应关系

使用投影函数,可以实现 模型顶点纹理 的对应关系

使用映射函数,可以实现 几何纹理颜色纹理 的对应关系

使用值变换函数,可以得到 颜色纹理颜色,显示到对应的顶点上


四、纹理的作用

1、纹理可以 替换 漫反射模型中的 漫反射系数Kd

Lambert光照模型公式
Diffuse = Ambient + Kd * LightColor * max(0,dot(N,L))

2、纹理还有的作用

  • 基础颜色纹理:可以实现上色效果
  • 法线纹理:可以实现凹凸效果
  • 金属纹理:可以实现高光效果
相关推荐
王维志20 小时前
Unity Embedded Browser文档翻译
unity·c#
qiu_zhongya1 天前
unity以战斗截图并加上微信二维码分享
unity
死也不注释2 天前
【Unity UGUI 交互组件——Dropdown(TMP版本)(10)】
java·unity·交互
Magnum Lehar2 天前
wpf 3d游戏引擎的PrimitiveMesh.h和ToolsCommon.h
3d·游戏引擎
SmalBox2 天前
【光照】[光照模型]是什么?以UnityURP为例
unity·渲染
死也不注释2 天前
【Unity UGUI 交互组件——Scrollbar(8)】
unity·游戏引擎·交互
九章云极AladdinEdu3 天前
绿色算力技术栈:AI集群功耗建模与动态调频系统
人工智能·pytorch·深度学习·unity·游戏引擎·transformer·gpu算力
伽蓝_游戏3 天前
UGUI源码剖析(15):Slider的运行时逻辑与编辑器实现
游戏·ui·unity·性能优化·c#·游戏引擎·.net
lrh30253 天前
Custom SRP - Complex Maps
unity·srp·render pipeline
m0_497214153 天前
unity中通过拖拽,自定义scroll view中子物体顺序
unity·游戏引擎