知識0からのUnityShader勉強

知識0からのUnityShader勉強

UnityのShaderをメインとして、0から学んでいくブログです。

2019-06-01から1ヶ月間の記事一覧

【UnityShader】氷のようなShader #7

前回の成果 soramamenatan.hatenablog.com #pragmaが理解できた。 今回やること おもちゃラボ様を参考に氷のようなシェーダーを作ります。 nn-hokuson.hatenablog.com もうシェーダーらしさ出てますね! ソースコード Shader "Custom/ice" { SubShader { Tag…

【UnityShader】#pragma #6

前回の成果 soramamenatan.hatenablog.com ドラゴンが透明になった。 今回やること // 今まで #pragma surface surf Standard fullforwardshadows // 今回 #pragma surface surf Standard alpha:fade この変更点について説明していなかったので、これについ…

【UnityShader】#pragmaのalpha #5

前回の成果 TagブロックからTransparentを指定する意味がわかった。 soramamenatan.hatenablog.com 今回やること #pragma宣言の意味を理解して、今回こそ3Dオブジェクトの透明度を変化させる! alpha:fade // 今まで #pragma surface surf Standard fullforw…

【UnityShader】Tagブロック #4

前回の成果 inspectorから色の変更が出来るようになった soramamenatan.hatenablog.com 今回やること 3Dオブジェクトの透明度を変更させます! いよいよシェーダーっぽくなってきましたね。 今回もおもちゃラボ様を参考にします。 nn-hokuson.hatenablog.com…

【UnityShader】オブジェクトの色を変更する #3

前回の成果 最小限のシェーダーでドラゴンが赤くなった。 soramamenatan.hatenablog.com 続きに行く前に 前回、変数のことについて不明だったのでそこからやっていこうと思います。 float/half/fixedの使い分け 3つの変数は全て、小数点を扱う際に使用します…