kidoOooOoooOOom

IT系で開発やってます

shader

UnityのUnlit/Texture shaderを理解

Unity内蔵の Unlit/Texture shader は非常にシンプル。 ライティングの反映無し、透過無しのテクスチャのみのシェーダー。 Shader "Unlit/Texture" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } …

Unityでアルファマスクを使うshaderについて理解

githubで公開されている下記shaderについて学んだのでメモる。 github.com shader コードはここ unity-alphamask/SpriteWithMask.shader at master · keijiro/unity-alphamask · GitHubまずは Blend SrcAlpha OneMinusSrcAlphaBlendingに関する設定。Blendin…

UnityのSepiatone shaderを理解する

Shaderを勉強しはじめたので、まずはシンプルな Sepiatone shaderの中身を写経しながら基本的なところを学んでいく。Unity の ImageEffectsで使われているセピアトーン化のshaderコードがこれ Shader "Hidden/Sepiatone Effect" { Properties { _MainTex ("B…