ムラサメ研究ブログ

主にゲームやプログラミングのログ

UNITYシェーダ入門

UNITYシェーダー研究 Vertexライティング?

コード https://github.com/YukiMiyatake/UnityLesson/tree/Shader_7 はじめに 前回まではピクセルシェーダにてライティング計算をしていました これはクオリティの高いライティングになりますが、少し処理が重くなるので ディフューズカラー、スペキュラを…

UNITYシェーダ研究 複数ライトの影響

コード https://github.com/YukiMiyatake/UnityLesson/tree/Shader_6 前回まで 前回はAmbientも入れて だいたいライティング出来た ただ、複数ライトを置いても1つ目のライトの影響しか受けない ので、複数ライトの影響をうけるようにする ライトの強さ 複数…

UNITYシェーダ研究 Ambient

コード https://github.com/YukiMiyatake/UnityLesson/tree/Shader_5 前回のシェーダ ディフューズとスペキュラを実装し、だいぶライティングができた テクスチャマッピングもしている でも、Ambientも与えていません Ambientの設定 UNITYのバージョンにより…

UNITYシェーダ研究 Lambertモデル実装

前回は 新規で作ったUNITシェーダの説明したので 簡単なシェーダ作ります コードはココ https://github.com/YukiMiyatake/UnityLesson/tree/Shader_3 基本シェーダ(Albedo) 先ほどのシェーダからFOGを削除しシンプルにします テクスチャは・・・雰囲気欲しい…

UNITYシェーダー研究 UNITシェーダを読む

今回のソース https://github.com/YukiMiyatake/UnityLesson/tree/Shader_2 前回のあらすじ Surfaceシェーダを新規で作る 中野シスターズに適用 Surfaceシェーダの解説 たいした内容じゃなくてすみません でも 初歩からやりたいの UNITシェーダを適用する 本…

UNITYシェーダー研究 環境構築~サーフェースシェーダ軽く

このソースは GitHub - YukiMiyatake/UnityLesson at Shader_1 はじめに UNITYのシェーダの知見が少したまってきたので、自分でアウトプットしておかなければ忘れてしまう ので メモをしていたが もっと基礎から知りたいという人が多かったので 超基礎からや…