シェーダー

ゲーム開発

【Unity】マテリアルの値をC#スクリプトから変更する方法

今回はUnityに関する話題で、タイトルの通り マテリアルのプロパティの値をC#スクリプトから変更する方法 をサンプル付きで丁寧にご紹介するという内容になっております。 Unityでゲームを作っていると、例えば ダメージを受けた敵キャラの色...
ゲーム開発

【Unity】Shader Graphで「キャラクターが徐々に消えるエフェクト」を作る方法

Untiyでゲームを作っていると、敵キャラクターを倒した時などに キャラクターが徐々に消えるようにしたい と思うことがあります。やっぱり倒した敵が一瞬でパッと消えるとダサいですよね…。しかしこれはシェーダーが絡む問題であり、標準のシェーダー...
ゲーム開発

【Unity】最強の無料トゥーンシェーダー「lilToon」の使い方

Unityで3Dゲームを作っていると、アニメ風の表現ができるトゥーンシェーダーが欲しくなってきますよね。ただアセットストアで探すと高品質なトゥーンシェーダーは高価なので「そんなに高いのは買えないよ…」という方も多いのではないでしょうか。 そ...
ゲーム開発

【Unity】Shader Graphを使って「テクスチャが伸びる問題」を解決する

今回はシェーダーに関する話で、 どんなスケールのゲームオブジェクトでもテクスチャが伸びないシェーダーの作り方 をご紹介するという内容です。 Unityでゲームを作っていると、スケールを変更したゲームオブジェクトにテクスチャを貼りつけた時、テ...
ゲーム開発

【Unity】Shader Graphでよく使うノード・組み合わせの定石まとめ

今回はUnityのShader Graphに関する話題で、Shader Graphの基本的な使い方をご存じの方向けに とてもよく使うノードや、ノードの組み合わせの定石 などの基本テクニックをご紹介するという内容です。 私は執筆時点で30種類...