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

  • 相关阅读:
    微信小程序之授权 wx.authorize
    微信小程序之可滚动视图容器组件 scroll-view
    纯 CSS 利用 label + input 实现选项卡
    Nuxt.js + koa2 入门
    koa2 入门(1)koa-generator 脚手架和 mongoose 使用
    vue 自定义指令
    时运赋
    WEBGL 2D游戏引擎研发系列 第一章 <新的开始>
    EasyUI特殊情况下的BUG整理
    数字时钟DigClock
  • 原文地址:https://www.cnblogs.com/k5bg/p/14952507.html
Copyright © 2011-2022 走看看