2020-01-01から1年間の記事一覧

【Unity】ShaderGraphで4分の1にカットしたテクスチャを使用できるようにする

はじめに エフェクト作成の際テクスチャの容量節約する方法としてテクスチャを4分の1にカットする方法があります。 それをShaderGraphで使用できるShaderを作成していきます。 参考 yomikakimanabu.net cgworld.jp 環境は Unity 2019.3.0f3 Universal Render…

Filter Forge 書き出す時の画像サイズの設定方法

はじめに 環境はfilter forge8 のProfessional Edition版を使用しています Filter Forgeでは画像サイズの設定項目がありませんが、変更する方法はあるのでメモ 設定方法 デフォルトの状態で書き出そうとすると600×600なってしまいます サイズは開いている画…

【Unity】ShaderGraphを使用してブルームに頼らず画像を発光してるような感じにする

はじめに 今回はブルームに頼らず画像を発光してるような感じにするシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 テクスチャにSmoothStep…

【Unity】2020.2 ShaderGraph変更点まとめ

はじめに Unity 2020.2でShaderGraphに大きな変更があったので自分が理解できる範囲でまとめていきたいと思います 環境は Unity 2020.2.0b8(ベータ版なのでこれから変更される可能性がありますがご了承ください) Universal Render Pipeline(テンプレートのプ…

【Unity】Keywordsを使用してShaderGraphでシェーダーバリアントを作成する

はじめに 今回はKeywordsを使用してシェーダーバリアントを作成していきます。 シェーダーバリアントについてはこの方に記事が参考になります qiita.com 環境は Unity 2019.4.1f1 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を…

【Cluster】ワールドをアップロードした際のエラー対処法

はじめに Clusterのワールドをアップロード開始したところ、途中でエラーが出てUnityが落ちることがあったのでメモしときます 環境はUnity2019.4.1f1です エラー名 いくつか出ていて ・Bundling AssetBundles was canceled~ ・GUI window tried to begin re…

【Unity】TextMeshProで勝手に改行しないようする

はじめに Unity 2019.4.1f1 デフォルトの設定でTextMeshProを使用すると文字を大きくしたり文字数を増やすと勝手に改行されてしまいます 解決法 TextMeshProコンポーネントのWrappingをDisabledにすれば勝手に改行されなくなります

c++ 環境構築とかメモ

C++

DLLを使う Libを使う pragma commentが機能しない場合の解決法 中間ファイルの出力先を変更 インクルードを階層を意識しないで出来るようにする Releaseコンパイルを早くする ビルド構成ごとにシンボルと定義 専用のビルド構成を作る ソリューション構成とプ…

【Visual Studio】 cppやヘッダーがビルド対象にならないときの対処法

C++

はじめに cppをプロジェクトに含めてもなぜかビルド対象にならないことがあったのでメモ 環境はVisual Studio2015 対処法 .vcxprojと.filtersの中身を直接書き換えることで無理やりビルド対象にします .vcxproj こうなっているのを <ItemGroup> <None Include="Test.cpp" /> </ItemGroup> こうすればいい <ItemGroup> <ClCompile Include="Test.cppp" /> </ItemGroup> .fi…

【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…

MSBuildをbatで実行時のエラー対象方法まとめ

〇〇〇が見つかりませんでした error MSB4019: インポートされたプロジェクト 〇〇〇が見つかりませんでした。 宣言のパスが正しいかどうか、 およびファイルがディスクに存在しているかどうかを確認してください。 これ関係はだいたいほかの場所に必要なも…

【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日 エフェクト講座の課題でガ…

無料版はてなで半年間かけてGoogleAdsenseに申請が通った件

GoogleAdsenseに申請を続けて半年経ちましたがついに申請が通りました うぉぉぉぉぉ半年申請続けてついに通ったぜ!! pic.twitter.com/6tJfznkzTI— 武0武/ (@zenkai1127) 2020年6月24日 原因 申請の不合格理由は「サイトの停止または利用不可」でした。 な…

【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ノードで…

【Photoshop】ペンタブで筆圧に応じて透明度を変更する

ペンタブで線を引いても筆圧が弱いと透明になる現象が発生したので解決方法をメモしとく 以下の所を切り替えれば筆圧によって透明度を変更するかできる もしくはここのその他のチェックを外せばいい

【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単体でポストエフェク…

Filter Forge の使い方 その2 Presets機能について

はじめに 今回はPresetsについて紹介していきます。 環境はfilter forge8 のProfessional Edition版を使用しています Filter Library Backup (アプリ上に大量フィルターをロードしてくれるやつ)も導入している状態です 前回 bravememo.hatenablog.com Preset…

Filter Forge の使い方 その1 画像を加工して書き出す

はじめに Unity ゲームエフェクト マスターガイド この本に影響されて勢いでDLしたものの、あまりにもFilter Forgeの日本語情報がないため、自分でFilter Forge関連の情報をゆるゆる書いていこうと思います。 Filter Forgeの公式に行くとセール中!みたいな…

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

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

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

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