ツクロウヤ

Unityによるゲーム開発記

シェーダー

【シェーダー勉強④】Propertiesについて

はじめに 今回はShaderLabの「Properties」についてまとめていきたいと思います。 「Properties」はマテリアルのInspector上で設定する「カラー」「テクスチャ」「数値」などのプロパティを定義します。 構文 Propertiesは以下のような構文でプロパティを定…

【シェーダー勉強-その他】UTSを読んでいた際の雑記

はじめに 今回はちゃんとまとめた記事というよりかは、勉強でユニティちゃんシェーダー(UTS)とかを見ながら勉強していた際の雑記です。 ちょっとまとまりはないですが、とりあえず記載。 VertexOutput 法線、接線、従法線とは 法線 法線ベクトル - Wikipedia…

【シェーダー勉強③】ShaderLabについて

はじめに 今回は実際にUnityで記載するシェーダー言語「ShaderLab」について、まとめていきたいと思います。 Unityでは「サーフェス」と「頂点/フラグメント」がありますが、今回は「頂点/フラグメント」しか扱いません。 各シェーダーの説明などは以前の記…

【シェーダー勉強②】頂点/フラグメントシェーダーとは

はじめに 今回は頂点/フラグメントシェーダーについて、まとめていきたいと思います。「頂点/フラグメント」と記載していますが、実際は分かれており「頂点シェーダー」「フラグメントシェーダー」がそれぞれ処理を行っています。頂点/フラグメントの処理も…

【シェーダー勉強①】Unityシェーダーの概要

はじめに お仕事の関係でシェーダーについて色々と調査する必要が出てきましたし、今までも個人開発の必要に応じて勉強していましたが、必要になる度にまた同じような内容を勉強し直していたので、内容としてはよくある形にはなりますが、勉強として一から順…