IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 庄懂shader入门系列-菲尼尔 立方体贴图 MatCap -> 正文阅读

[游戏开发]庄懂shader入门系列-菲尼尔 立方体贴图 MatCap

  • 菲尼尔现象
    • 除了金属表面,还有视觉垂直,反射小;但视线非垂直表面,它反射越强。

    • 节点

  • 什么是PBR
    • Matcap-直接通过View空间法线朝向,映射在模型表面的,它的缺点是动态就出现穿帮。优点是性能占用少。

      • 一般使用在环境光中,游戏界面,商城广告等静态界面。
    • BRDF有光照模型,它可以展示在动态视觉运动 。它缺点是消耗性能大。
      • 一般使用在人物模型,等需要精细的画面中。

    • 节点实现

      • MatCap

    • CubeMap全景图
      • 映射:不一定需要纹理贴图,它也可以直接通过全景图来形成一个CubMap

    • CubMap贴图设置
      • ps
        • 正方形图像

        • 8位低配图(颜色在0-1)
        • 导出为tga
      • unity
        • Specular-它根据物体在屏幕的位置生成不同精细的图,它还可以做磨纱和镜面效果的图片。

        • 映射模型:手动(链接相对好)/6t(前后左右映射)/Mirr(前后个一个)

        • 修正贴正

        • 尺寸为128

        • 压缩方式为norm,使用可能精细度更好

        • 世界空间和物体法线是一样效果(法线贴图采样出来的法线,而下面是顶点的法线)】

        • Cubemap遮罩

        • matcap
          • 看需要用到什么代码/它没有一个用到之前所学的知识,它就使用一个空的代码来解锁这个。

          • 把复制过来的模版带需要把它们的命名改变我们命名好的。
          • 完整的顶点到像素渲染模块:贴图采样/向量准备-需要输入哪些向量,在思考怎么写/中间量准备-需要转化什么/光照模型/返回值

            • unity内置的变量是下划线为连接符号,通过我们的multiply等方法利用起来

              • UNITY_MATRIX_V
                • 类型:主要是世界空间转为视觉空间
            • 如果有非常多不同的空间:物体空间/世界空间/观察空间,解决办法添加世界空间,通过后缀可以知道是什么空间

            • 写一段代码,保存一下,再回到unity看一下它有没有出现bug
        • 如果添加的材质没有出现材质,那它的pos坐标没有输出
  • 在开始的阶段,一定通过各种方法把学习的难度减低,增加自己的学习的热情?

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-12-11 16:03:21  更:2021-12-11 16:03:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 21:44:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码