zoukankan      html  css  js  c++  java
  • Unity:Shader

    开始学习Shader啦
    先从Unity shader graph图形化学习,后面再从代码入手进行复杂shader编写
    Shader分别有Unlit Graph
               PBR Graph
               VFX Shader Graph
               Sub Graph

    一.Unlit Graph

    二.PBR Graph

    PBR Master
    
    Vertex Position(3)
    
    
    Vertext Normal(3)
    
    
    Vertex Tangent(3)
    
    
    Albedo(3)
    反射率(用于调节颜色)
    
    Normal(3)
    法线
    
    Emission(3)
    
    
    Metallic(1)
    
    
    Smoothness(1)
    表面光泽
    
    Occlusion(1)
    
    
    Alpha(1)
    
    
    AlphaClipThreshold(1)

    三.VFX Shader Graph

    四.Sub Graph

    五.Shader Node

    1.Artistic

    (1)Adjustment

    Channel Mixer
    
    
    
    Contrast
    
    
    Hue
    
    
    
    Invert Colors
    
    
    Replace Color
    
    
    Saturation
    
    
    White Balance

    (2)Blend

    Blend

    (3)Filter

    Dither

    (4)Mask

    Channel Mask
    
    Color Mask

    (5)Normal

    Normal Blend
    
    
    Normal From Height
    
    
    Normal From Texture
    
    
    Normal Reconstruct Z
    
    
    Normal Strength
    
    
    Normal Unpack

    (6)Utility

    Colorspace Conversion

    2.Channel

    Combine
    
    
    Flip
    
    Split Swizzle

     

    3.Input

    (1)Basic

    Boolean
    
    
    Color
    
    
    Constant
    
    
    Integer
    
    
    Slider
    
    Time
    
    
    Vector1
    
    
    Vector2
    
    
    Vector3
    
    
    Vector4

    (2)Geometry

    Bitangent Vector
    
    
    Normal Vector
    
    
    Position
    
    
    Screen Position
    
    
    Tangent Vector
    
    
    UV
    
    Vertex Color
    
    
    View Direction

    (3)Gradient

    Gradient
    
    
    Simple Gradient

    (4)Lighting

    Ambient
    
    
    Baked GI
    
    
    Reflection Probe

    (5)Matrix

    Matrix 2*2
    
    Matrix 3*3
    
    Matrix 4*4
    
    Transformation Matrix

    (6)PBR

    Dielectric Specular
    
    
    Metal Reflectance

    (7)Scene

    Camera
    
    
    Fog
    
    
    Object
    
    
    Scene Color
    
    
    Scene Depth
    
    
    Screen

    (8)Texture

    Cubemap Asset
    
    Sample Cubemap
    Sample Texture 2D
    Sample Texture 2D Array
    Sample Texture 2D LOD
    Sample Texture 3D
    Sample State
    Texel Size
    Texture 2D Array Asset
    Texture 2D Asset
    Texture 3D Asset

    4.Master

    PBR
    
    Sprite Lit(Experimental)
    Sprite Unlit(Experimental)
    Unlit
    Visual Effect

    5.Math

    (1)Advanced

    (2)Basic

    (3)Derivative

    (4)Interpolation

    (5)Matrix

    (6)Range

    (7)Round

    (8)Trigonomentry

    (9)Vector

    (10)Wave

    6.Procedural

    7.Utility

    8.UV

    9.Vertex Skinning

  • 相关阅读:
    域渗透:ptk(pass the key)
    QQ拼音输入法6.0 DLL劫持实现提权
    进程关系
    进程控制
    进程环境
    系统数据文件和信息
    文件和目录
    标准I/O
    文件描述符标志/文件表项
    SSL安全原理
  • 原文地址:https://www.cnblogs.com/k5bg/p/14952507.html
Copyright © 2011-2022 走看看