Unity

【Unity】ShaderGraphで画像をグレースケールにする

はじめに 今回は画像をグレースケールにしていきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 コードはこんな感じです Gray = Color.x * 0.3f + Color.y * 0.6f + …

【Unity】ShaderGraphでコントラストを変更する

はじめに 今回はコントラストを変更していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Contrastノードを使用することでコントラストを変更することが出来ます 1…

【Unity】ShaderGraphで彩度を変更する

はじめに 今回は彩度を変更させるシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Saturationノードを使用することで彩度を変更できます 値…

【Unity】ShaderGraphでSFでありそうなディゾルブシェーダーを作成する

はじめに 今回はShaderGraphでSFでありそうなディゾルブシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノイズ部分です オブジェクトの高さ…

【Unity】ShaderGraphでSFにありそうなノイズを作成する

はじめに 今回はSFにありそうなノイズシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノイズ部分です UVにPosterizeノードを使用してそれを…

【Unity】ShaderGraphで色相を変更する

はじめに 今回は色相を変更するシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Hueノードで色相を変更できます Hueノードは現在の色相から…

【Unity】ShaderGraphで放射状ブラーを作成する

はじめに 今回は放射状ブラー(ラジアルブラー)を作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 放射状ブラー部分です ブラーはCustom functionノードを…

【Unity】ガードエフェクトを作成する

はじめに モデル作成 テクスチャ作成 シェーダ作成 マテリアル作成 パーティクル作成 完成 はじめに 10万円給付の力でエフェクト講座始めました~#エフェクト講座 pic.twitter.com/d2EeUl2zX6— 武0武/ (@zenkai1127) 2020年6月29日 エフェクト講座の課題でガ…

【Unity】かまいたちエフェクトを作成する

はじめに 今回はかまいたちエフェクトを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipelineを使用しています。 テクスチャ作成 今回はフォトショップで作成します 最初にブラシで硬さ0の状態で点を書きます 自由変形で以下のような形に…

【Unity】ShaderGraphを活用して炎の衝撃波を作成する

はじめに 今回はShaderGraphを活用して炎の衝撃波を作成します 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 テクスチャ作成 今回は炎のテクスチャを Filter Forgeで作成します 以下…

【Unity】UnlitGraphでディゾルブシェーダーを作成する

はじめに 今回はUnlitGraphでディゾルブシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ここで重要なのはディゾルブする部分をLrepノードで…

【Unity】 Androidでリリースするまでにやることメモ

最初に 最初に準備すること SDK のダウンロード Keystore作成 Packgenameの設定 64bitに対応させる APK最適化 64bit対応でエラー アイコンの設定 複数の解像度対応 専用処理の書き方 向きの設定 フレームレート 広告 Building Gradle projectがずっと続いて…

【Unity】Terrainで草や木を消す

Shift + クリックで木や草を消すことができます 木を消す時はPaint Tree時で 草を消す時はPaint Detailの状態で消すことが出来ます

【Unity】トーンマッピングで光らせ方を変える

はじめに トーンマッピングはUnityのバージョンによって存在する場所が異なります 2019.2以前のPost Processing Stack Version 2はColor Grading内に存在します。 2019.3 URPだとColor Grading内のエフェクトが分離されててtonemapping単体でポストエフェク…

【Unity】TimeLineのAnimation Trackでキーフレームが打てない現象の解決法

TimeLineのAnimation Trackでキーフレームが打とうとすると NullReferenceException:~がでてキーフレームが打てないことがある(赤い丸が反応しない)。 解決法 再起動で直ります

【Unity】AudioMixerのSetFloatはAwake内では動作しない

少しはハマったのでメモ Awake内だとSetFloatを呼んでも動作しません private void Awake() { audioMixer.SetFloat("SE", 0); } 初期化で呼びたい場合はStart内で呼びましょう

【Unity】スマホの初期向きを横向きにする

初期向きを横向きにする Dafault OrientationをLandscapeLeftかLandscapeRightに変更すれば起動時から向きを横向きにできる。 ネットだとここをAutoRotationにしてるものが多かったがそれだと最初縦画面になってしまいました。 Dafault OrientationをAutoRot…

【Unity】ShadergraphでGradientがプロパティ化できないので対策案を探してみた

はじめに ここにもある通りShaderGraphのGradientはプロパティ化出来ないため、グラデーションをマテリアルからいじれないので不便です。 https://forum.unity.com/threads/where-is-the-exposed-gradient-node-property-in-shadergraph.822975/ なので何か…

【Unity】ShaderGraphのSampler Stateノードについて調べてみた

はじめに Sampler StateノードはSample Texture 2DノードのInputで指定できるが誰も使用している人を見かけなかったので少し挙動について調べてみました。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph …

【Unity】ShaderGraphでLoadingっぽいアイコンを作る

はじめに ShaderGraphでLoadingっぽいアイコンを作っていきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 アイコン作成 最初にRectangleノードで4つの細長い矩形を…

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

はじめに 今回作成したゲームです。 unityroom.com よければ遊んでみてください 作成過程 あんまり記憶にないためかなり雑です 1日目 企画 物理を使用したなにかをしたいと思い今のゲームに至る 2,3日目 ゲーム部分の実装できるかの検証,プロトタイプの制作 …

【Unity】3分で作る音量調整バー

はじめに なるべく早くかつなにも考えずに作れる音量調整バーの作り方を紹介します。 なお今回のやり方ではBGMとSEを別に調整することはできないので unity1weekなど、雑でいいからすぐに用意したい人向けのものになります。 作成環境はUnity2019.3.0です 作…

【Unity】Buttonの押せる範囲が見た目より大きくなった時の対処方法

ボタンを作成していたらButtonの押せる範囲が見た目より大きくなったのでその対処方法をメモしたおきます。 原因 Buttonの子にしてあったテキストが原因でした。 テキストにも当たり判定が存在していてテキストを拡大していたために 当たり判定が見た目より…

【Unity】ShaderGraphで虹色に光らすシェーダーを作成する その2

はじめに 今回は虹色に光らすシェーダーを作成していきます。 前回 bravememo.hatenablog.com 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Gradientノードで虹色のグラデ…

【Unity】ShaderGraphでカメラに近づくにつれて透明になるシェーダーを作成する

はじめに 今回はカメラに近づくにつれて透明になるシェーダー を作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノードの全体図です カメラとの距離はCa…

【Unity】2019.3でFBX Exporter3.0以降が動作しない件について

問題点 2019.3でFBX Exporter3.0以降をインストールしても、 右クリックでExport To FBX....の項目が出てきません。 こんな感じにならない… 解決法 FBX Exporter2.0.3をインストールするとりあえず動作します。 他にいい解決方法はないだろうか… 参考 https:…

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

はじめに 前回よりもさらに簡易的に出来るやり方を見つけたので紹介していきます。 前回 bravememo.hatenablog.com 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 今回はDi…

【Unity】ShaderGraphでノイズをかけるシェーダーを作成する

はじめに 今回は画像の向きを反転させるシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノード完成図 今回は2つのパターン紹介します 下記…

【Unity】ShaderGraphで画像をぼかすシェーダーを作成する

はじめに 今回は画像をぼかすシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 画像の処理はほぼCustom functionノードに任せています。 brav…

【Unity】ShaderGraphでCustom functionを使用して自作ノードを作成する

はじめに 今回はCustom functionを使用して自作ノードを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 Custom functionでノードを自作するメリット Custom functio…