Unity++blog.

UnityやC#とかについて学習したことを書いてます

Unity

VR酔いに関する情報サイト

VR酔いに関する情報サイトがあったので、こちらでもご紹介 www.moguravr.com VR酔いの原因は主に5つあるそうです。 視覚情報と平衡感覚のズレ フレームレート不足・処理落ち 至近距離での激し動き 視界だけが加速度運動をしていること VRの壁を通り抜けてし…

シェーダグラフで火のエフェクトを作成

今回はシェーダグラフで火のエフェクトを作成しました。 テクスチャはなにも使用せず、カラーのみを使いました。 参考動画はこちらです シェーダグラフ全体 少し長めです。右下がメインノードになっています。 作成の手順はおおよそ右上→左上→右下の流れで作…

Unityのポストエフェクトを使って画像をモノクロにする

今回はUnityのポストエフェクトというものを使って画像をモノクロにする学習です。 いつものこちらのサイトの内容を学習しました。 【Unityシェーダ入門】Unityのポストエフェクトでモノクロ画面を作る - おもちゃラボ モノクロにするのはおまけみたいなもの…

ProBuilder 面を削除する

めっちゃ短い記事です。 ProBuilderで作成した面のひとつを削除します。 〇で囲んだところをクリックしてFaceモードにして、消したい面を選択します。 BackSoaceキーを押します。 できました!

ProBuilderで屋内ステージ造り 

ProBuilderで屋内ステージ造りに取り掛かりました! まず最初は基本となるユニットを作ってみました。このユニットを繋げてステージを作ろうかと考えてましたが、この箱を伸ばしたり広げたりできるのでどうなるかは未定ですが、手を付けてみないことには始ま…

ProBuilderでステージ(オブジェクト)に色を付ける

ProBuilderで色を付けるメモです。 ProBuilderのパネルの〇部分をAltを押しながらクリックします。 新しいWindowが出てくるのでEditorをPalatteに変えて、OpenVertexEditorを開く それができたら塗りたいオブジェクトを〇で囲った部分をクリックしてFaceモー…

Unityのパーティクルシステムで夜の降雪シーン

パーティクルシステムを弄っていたらお手軽に夜の降雪シーンぽくなったので書いておきます。 まずライトを調整して夜のステージの準備をします。 下はHierarchyのDirectionalLightです。 Window>Rendering>Lighting Settingから以下のように変更します。 …

GoogleVRをUnityにインポートする

最近GoogleVRを開いていなかったので忘れてました。 メモ代わりに書いておきます。ビルドのやり方など書いていて結構助かりました!忘れそうなことは書いておきます。 そもそものダウンロードはこちらの記事から nabesi777.hatenablog.com パソコンの中にGoo…

Unity シェーダグラフ かっこいいシールドを作る!

今回はシェーダグラフでかっこいいシールドを作ってみました! 参考にした動画はこちらです。 最初にPBRGraphとマテリアルを作成してSphererに付けておきます。 ※環境設定などはこちらです↓ nabesi777.hatenablog.com マテリアルなどの名前はそれぞれForceFi…

シェーダプログラミング ランバート反射

今回のシェーダプログラミングはランバート反射の学習です。 ランバート反射とは要は影をうまくつけて、オブジェクトをリアルに描画するというものらしいです(雑) 詳しい説明はこちらや ランバート反射 - Wikipedia 参考サイトより 【Unityシェーダ入門】…

シェーダプログラミングでゲーム内の世界をセピア色に変える

今回のシェーダプログラミングはゲーム内の世界をセピア色に変える学習です。 このような出来上がりです。 面倒だったのでライオンを並べただけの風景で分かりにくいですが、結構実用的なのではないでしょうか! 今回も参考サイトはこちらです。ありがとうご…

シェーダプログラミング オブジェクトにアウトラインを付ける

今回のシェーダプログラミングはオブジェクトにアウトラインをつける学習です。 このライオンを こんな感じにします 今回はオブジェクトへアウトラインを付けるのと、トゥーン調のカラーを組み合わせています。トゥーン調は以前こちらでやりました。 nabesi7…

からくり屋敷 UnityのAnimationを使って引き戸(ドア)を開ける

からくり屋敷で使うかもしれないので、襖を開ける動きを作ってみました。 出来るところはUnityEditerを使う方が良いらしいので、スクリプトではなくAnimationを使ってやってみました。 まず襖を適当に並べます。(以前自分で作成したやつですが、とりあえずP…

Unityでホログラム風のオブジェクトをシェーダグラフで作成する

今回はシェーダグラフでホログラム風のオブジェクトを作成する学習です。 最終的には下GIFのようになります。 準備するものは好きな3Dオブジェクトと下のようなテクスチャです。 この縞模様のテクスチャの線の幅などを変えるとまた違う雰囲気のホログラムと…

Unityでドロドロしたマグマの作り方 シェーダグラフ

今日はドロドロマグマの作り方の学習です。シェーダグラフを使用して製作しました。 シェーダグラフの環境設定などはこちら nabesi777.hatenablog.com 使用したテクスチャ↓このままダウンロードして使えると思います。 シェーダグラフの種類はPBRGraphを使用…

シェーダプログラミング オブジェクトの重なった部分をくり抜く(光学迷彩っぽい!)

今日のシェーダプログラミングはオブジェクトの重なった部分をくり抜く勉強です。下図のような感じです。 参考サイトはこちらです↓詳細な解説が乗っています! 【Unityシェーダ入門】オブジェクトが重なった部分をくり抜く - おもちゃラボ まずはこのように…

ノーマルマップ一枚とシェーダグラフで水面を描く

自分で作成したノーマルマップで水面を作成してみました。 ノーマルマップはPhotoshopで「描画:雲」をしただけのめっちゃ簡単なものです。 そこからノーマルマップへの変換したのですがそれは以下記事に書きました。 これまた簡単です! nabesi777.hatenabl…

Unity でノーマルマップ(Normal)を作成する

オブジェクトの質感を表現するノーマルマップ(Normal)を作成方法です。 よく見る↓こういうやつです。 オブジェクトの質感をテクスチャだけで表現するのに使います。どうやって作るんだろうと思って調べてみました。めっちゃ簡単でした。 まずPhotoshopで適…

Unity シェーダプログラミング Disolve(溶ける)シェーダ

今回のシェーダプログラミングの勉強Disolve(溶ける)シェーダです。 参考サイトはいつものここです→ 【Unityシェーダ入門】Dissolve(溶けるような)シェーダをつくる - おもちゃラボ やっと半分くらい終わりました! マスクテクスチャを使用して色の黒い…

からくり屋敷 ”Run” ゲームコントロール

今日はからくり屋敷の罠が何個か出来てきたので、どういうゲームにしようか考えていました。 ひとりで製作しているので広大なマップでできるわけでもなく、こじんまりとしたフィールドの中である程度の時間遊べるとしたら、謎解き?系か何度も繰り返すレース…

Unity シェーダプログラムで旗をなびかせる

今回はシェーダプログラミングで旗をなびかせる学習です。 仕上がりはこのようになりました。 旗みたいになりました。 アニメーションなどを使わずに簡単にこのような動きがだせるのはすごいですね! 参考サイトはこちらです。いつもありがとうございます。 …

Unity シェーダプログラミング ToonShaderを作成する

今回はToonshaderを作成してみました!アニメ調の世界観にする時に使用します。 参考サイトはもちろんこちら!今回も大変わかりやすかったです。 【Unityシェーダ入門】トゥーンシェーダを自作してみる - おもちゃラボ いつものようにShaderとマテリアルを作…

Unity シェーダグラフ Inspectorから色と透明度を変えれるようにする

シェーダグラフの第一歩!色と透明度をインスペクターで変えるお勉強です。 今回は動画でブログ更新です~

Unity 一定時間以上当たり判定があると回転するオブジェクト

一定時間以上当たり判定があると回転するオブジェクトを作成しました。 からくり屋敷の隠し通路用に考えました↓ オブジェクトのインスペクターパネルとアタッチするコードは以下のように設定しました。RigidbodyのConstraintsの部分すべてにチェックを入れて…

Unity シェーダプログラミング テクスチャを両面に表示させる

今回のシェーダプログラミングの勉強は「テクスチャを両面に表示させる」です。 参考はこのサイトから 【Unityシェーダ】テクスチャの両面を描画する方法 - おもちゃラボ 通常設定でPlaneを作成すると表面は 裏面は という風に裏面にはなにも描画されていま…

Unity シェーダプログラミング ノイズ5種

シェーダプログラミングでノイズ5種類のコードを写してみました。 疲れたー!5種類あるので、まとめてGistに登録して一番下に貼りました。 参考にしたのはもちろんこのサイト! 【Unityシェーダ入門】シェーダで作るノイズ5種盛り - おもちゃラボ 内容は…

Unity シェーダプログラミングで円を描いて動かす

今日もシェーダプログラミングのお勉強をひとつ。 シェーダプログラミングで円を描いて動かす勉強をしました。いつものサイトを参考にさせていただきました。すごくわかりやすいです! 【Unityシェーダ入門】円やリングをかっこよく動かす方法 - おもちゃラ…

Unity シェーダグラフの使い方

シェーダグラフというものを使ってテクスチャを加工してみました! シェーダグラフとはシェーダプログラミングを書かなくても上記のようにノードをつなげてテクスチャにエフェクトを付ける機能の事です。2018年より新機能としてUnityに実装されました。 開発…

Unity シェーダプログラミングでテクスチャをブレンドする

今回はシェーダプログラミングでテクスチャをブレンドさせる方法を学習しました。 いつものこのサイトです↓ 【Unityシェーダ入門】テクスチャをブレンドして自然な地形を表示する - おもちゃラボ 無料素材サイトよりダウンロードした下の2枚の画像を、Photo…

UnityでTextMeshProをインポートしたら即エラー、解決して大体の日本語も書けるように。

TextMeshProというかっこいいTextを作成できたりするAssetがあると聞き、すぐにインストールして試してみることにしました。 AssetStoreからTextMeshProをインポート ↓ インポートしただけでエラーとかぁ。。 買ったフライパンがIH未対応だった時思い出すわ…