Unity

【Unity】ShaderGraphでノードに色を付けて見やすくする

はじめに いつからかノードに色を付けられるようになったのでそれを紹介します。 docs.unity3d.com 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 Color Mode ShaderGraphの右上のほう…

【Unity】ShaderGraphでプロパティパネルやプレビューパネルが消えた時の対処法

ShaderGraphで下記画像みたいになった時に元に戻す方法を紹介します 環境 環境は Unity 2019.3.0f3(2018では出来ないはず) Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 プロパティパネル表示方法 右上のBackb…

【Unity】ShaderGraphで色収差っぽいシェーダーを作成する

はじめに 今回は色収差シェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 この方の記事を参考にノード作成をしました。 light11.hatenadiary.c…

【Unity】ShaderGraphでディザリングして透明っぽいものを作成する

はじめに 今回はディザリングして透明っぽいものを作成していきます ディザリングとは 特定の法則で不透明オブジェクトに穴をあけて半透明に見せる手法です。 参考URL light11.hatenadiary.com 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレ…

Unity1week上位が使用しているポストエフェクトランキング

初めに ポストエフェクトとは 集計方法 集計対象 集計対象外のエフェクト 集計結果 1位 2位 3位 最下位 まとめ その他 参考になるサイト おまけ 初めに この記事は以下のような方に向けて作成しています。 ・絵は描けないけどゲームのグラフィックをきれいに…

【Unity】2019.3 URPでスクリプトからPostProcessingにアクセスする

初めに Unity2019.2(LWRP)とUnity2019.3(URP)では使用しているPostProcessingが別物みたいです 参考URL qiita.com そのためスクリプトからポストエフェクトをいじる方法も少し変更されているので それを紹介していきます。 環境 Unity 2019.3.0f3 Universal …

1週間ゲームジャム お題「逆」に参加しました。

1週間ゲームジャム お題「逆」に参加しました。 成果 こんな感じのゲームを制作しました。 内容としては左右逆の画像を当てるシンプルなゲームです 作成したゲームはこちら unityroom.com 今回初めての参加でしたがある程度じぶんのやりたいことが出来たので…

【Unity】ShaderGraphで画像の向きを反転させるシェーダーを作成する

はじめに 今回は画像の向きを反転させるシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 UVノードのXとYに対してOne Minusノードを繋ぎ向き…

【Unity】ShaderGraphで画像のエッジを検出する

はじめに 今回は画像のエッジを検出するシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 こちらの記事を参考にさせていただきました。 qiita…

【Unity】ShaderGraphでソフトパーティクルシェーダーを作成する

はじめに 今回は不透明オブジェクトとの境目が曖昧になるソフトパーティクルシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 初期設定 Masterノードを以…

【Unity】ShaderGraphで円形グラデーションを作る

バージョン バージョン Unity 2019.3.0f3 シェーダーグラフはUnlit Graphで作成します。 円形グラデーション作成 Polar CoordinatesノードからYを抽出しそれをRemapノードで-0.5から0.5を0~1の間に値を変換します。 あとは変換した値をSampleGradentノード…

【Unity】ShaderGraphで虹色に光らすShaderを作成する

はじめに バージョン Unity 2019.3.0f3 Universal Render Pipeline使用 こんな感じの虹色に光るshaderを作成していきます。 シェーダーグラフはUnlit Graphで作成します。 枠線の作成 2つの矩形をRectangleノードで作成してそれを減算して枠線を作成します。…

【Unity】 SubGraphを使用してShaderGraphで自作ノード(UVスクロールノード)を作成する

はじめに 使用バージョン Unity 2019.3.0f3 ShaderGraphでよく使うのノードの組み合わせを毎回作成するのが面倒くさいので自作ノードを作成してそれを使いまわせるようにしていきます。 今回はみんな大好きなUVスクロールノードを作成します。 必要なノード…

【Unity】 スクリプトからパーティクルを操作する

この状態からスクリプトでパーティクルを動かしていきます プロパティはここを変更しただけです。 スクリプトからパーティクルを操作 各パーティクルの情報はParticleSystem.GetParticlesでパーティクルの情報を取得できます。 docs.unity3d.com public clas…

AssetStoreのListの作成方法

Listの作成方法が旧AssetStoreと少し異なる こちらの記事を参考にウィジェットを作成しているようとしてみたが、旧AssetStoreと同じやり方でListの作成が出来なかったのでメモ https://caitsithware.com/wordpress/archives/2055caitsithware.com 旧AssetSto…

【Unity】 Shedergraph プロパティ名を変更できないときの対処法

原因はわからないがプロパティ名が変更出来ないことがあったのでメモ Unityを再起動すれば直ります

【Unity】 音量の変更方法をまとめてみた

環境 元の音量を上げる 音量変更方法 Audio Settings AudioSource AudioMixer Timelineでの音量変更 その他 オススメの本 環境 Unity2018.412f1 時点での音量の変更方法を軽くまとめています。 元の音量を上げる 一つの音声ファイルだけ変更するなら元の音量…