图形学基础——纹理的秘密

本文介绍了纹理在图形学中的应用,包括纹理的定义、为何使用纹理、纹理管线的工作原理。详细讨论了纹理采样的Wrap Mode和Filter Mode,以及Mipmap的概念和优化。此外,还提到了各向异性过滤、特殊纹理类型如立方体贴图、凹凸贴图和位移贴图,并提出了纹理优化的CPU和GPU方向策略。
摘要由CSDN通过智能技术生成

之前比较忙,终于有时间继续学习啦,新的百人计划笔记,视频连接

什么是纹理

  • 宏观角度:一张图片
  • 微观角度:一个容器,具有给着色器读写的结构化储存形式

为什么要有纹理

  1. 减少建模的工作量(同时也会牺牲建模精度)
  2. 减少存储速度
  3. 降低了读取速度

纹理的出现主要就是为了可以使用图像函数或者其他数据源来修正模型表面 从而模拟物体表面的一种技术

纹理管线

模型空间位置 → 投影函数 → 纹理映射 → 纹理坐标 → 通讯函数 → 新纹理坐标 → 纹理采样→ 纹理值

  • 投影函数介绍:将模型空间的顶点投影到UV坐标上,通常指展UV操作(这里与摄像机投影不同
  • 通讯函数介绍:指将拿到的纹理坐标进行自己想要的修改或扩展
  • 纹理采样:用UV坐标获取到对应纹理中的RGBA值
    在这里插入图片描述

依赖纹理读取:只要不是顶点着色器传过来的纹理采样数据,在片元着色器需要计算 UV 偏移时,会严重影响性能表现。所以我们需要把 UV 偏移等这些计算放在顶点着

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值