読者です 読者をやめる 読者になる 読者になる

CGメソッド

CG制作に関してのヒント

MENU

【Unity】作成したアニメーションが正しく動かない時に確認する場所について

MAYA等で作成したアニメーションが、Unityで正しく動かない(ループなど)時に確認する場所についてのメモです。

【Unity】Mayaで付けたアルファアニメーションをUnityに持っていく方法

Mayaで作成したデータはfbxにして持っていくことが多いと思いますが、キー情報はtransform,rotate,scaleしか持っていくことができません。 Mayaで付けた他のパラメーターのキー情報を持っていくやり方です(※力技です)

【Unity】Unlitシェーダーにマスクを追加する方法

勉強がてら、デフォルトのUnlitシェーダーにマスクを追加してみました。 もっと簡単にできるかと思いきや、結構変更箇所が多かったです。

【Unity】シェーダーを両面表示にする方法

Unityで演出作る場合、シェーダーを探すことになることが多いのですが割と手間がかかります。 そろそろ自前でシェーダー書けるようにとは思ってるのですがなかなか。 今回は板ポリを回転させたりする時に、表示を両面にしたい場合に使えます。 やり方 SubSha…

【Unity】コードを書かずに、ボタンのON/OFFで表示状態を切り替える方法

コードを書かずに、メカニムとアニメーションを使って、表示状態のON/OFFをできるようにします。 普段コードを書かないので、中途半端にスクリプトを書くよりも、メカニムでささっと作って、確認したほうが楽でした。 こちらの記事の簡易版。 min.hatenablog…

【Unity】Cutout (切り抜き)シェーダーによるアニメーション方法

パンチスルーとも言うようですが、標準のUnlit/Transparent Cutoutシェーダーでできるアルファ値を使った表現方法を試してみました。

【Unity】シーンロードで複数画面切り替える方法

SceneManager.LoadSceneを使って、デザイナーでもできそうな簡単な画面遷移を作成していました。 ちなみによく本に載っているApplication.LoadLevelはUnity 5.3 から非推奨になりました。 で、作っている間に、より良いものを見つけてしまったのでそこまでに…

【Unity】Mayaで作成したデータ(Fbx)のモデルの形状が壊れているのを解決する方法

年初に作成したデータを、久しぶりにUnityで読み込んだら、モデルの形状が壊れていました。 min.hatenablog.jp その対応について

【Unity】マスク素材用のマテリアルを作成してアサインするスクリプト

「マテリアル 切り替え」で調べると、変更したいオブジェクトにスクリプトを付けてマテリアルも登録し、そこからアサインというやり方が出てくるのですが、いちいち手動で仕込むのは面倒です。 そこで指定したオブジェクトに対してマテリアルをインスタンス…

【Unity】デプス(Depth of Field)素材の作り方

思いつきで調べて、デプス素材(Depth of Field・被写界深度用の素材)を作ってみました。 ※そこまで調べてないので、もっと良い物があるかもしれません。

【Unity】アニメーションのリンク切れを1発で直すスクリプト

Prefab内のデータを整理していて、付随しているアニメーションデータが黄色文字(missing)なった時に テラシュールブログさんのスクリプトで1発で解決したのでメモ。

【Unity】リニアワークフローについて

ふとリニアワークフローを勉強してみようかと思いましたが、思った以上に難しいです。 修正・加筆していくかもしれません。

【Unity】Androidの開発環境構築方法(Windows)

Androidの開発環境構築に思いのほかてこずりました。 うまくいかないときに情報がありすぎて、無意味なことをしていた気がします。 構築の流れだけちゃんとわかっていれば、次はスムーズにできると思うのでメモ。

【Unity】 Canvas Scalerで比率の違う端末解像度に対応する方法

触ってみないとちゃんと理解できないなということで、Canvas Scalerで比率の違う解像度に対応をやってみました。

【Unity】uGUIでコードを書かずに画面遷移する方法

uGUIでコードを書かずに画面遷移する方法。

【Unity】文字アニメーションする方法 Typeface Animator

テキストアニメーション。 前回と同じく、手っ取り早そうだったので、uGUIの黒本の著者の文字アニメーションするアセットを使ってみました。 Fugaku https://www.assetstore.unity3d.com/jp/#!/content/37445

【Unity】トランジション(画面遷移)する方法 Easy Masking Transition

画面遷移に挟む用の画像をアニメーションで流すだけなんですが、手っ取り早いのでEasy Masking Transitionアセットを使うことにしました。 制作者はuGUIの黒本の著者さんです。 Fugaku https://www.assetstore.unity3d.com/jp/#!/content/8734

【Unity】uGUI クロスフェードトランジション

カメラを2つ使ったクロスフェードトランジション。uGUIを適当にいじって見つけたものとネットで調べたもの2つ紹介。

【Unity】uGUIの基本要素とカンバスについて

uGUIの事を知らなすぎなのでちょっとずつ 勉強します。

【Unity】Easy Movie Textureとエディター表示について

テクスチャと同じ要領でポリゴンに動画を貼り付けられるアセット『Easy Movie Texture』とエディターで表示できる『EasyMovieTexture_Editor』を試してみました。

【Unity】動画のエンコード(圧縮)について

アプリ内(100MB)以内で、どの程度の尺の動画を入れることができるか検証してみました。

【Unity】After Effectsで作成したエフェクトをUnityへ組み込む方法

よりクオリティの高いエフェクトを作るには、素材レベルから何とかするしかない。 ということで、AEのトラップコードを使ってエフェクトを作成、Unityへ組み込んでみました。

【Unity】PVRTCの画像をきれいに表示する方法

テクスチャ圧縮形式 PVRTCを使用すると画像の端が汚くなったり、アルファの抜け部分にゴミがついてたりとあまりきれいに表示されないことが多いです。 特に目立つものは以下の方法を試すと効果があると思います。

【Unity】画像素材の減色の為のディザリング処理について

容量節約の為できるだけ画像素材は減色したい、でもUIできるだけきれいに表示させたいということで、半分のサイズで劣化も少ないRGBA16bitを選択します。 ただそのままRGBA16bitに変換するとグラデ部分が特にマッハバンドが目立ってしまうので、事前に処理を…

【Unity】Max Particle Sizeについて

例えば魔法陣など大きいサイズのパーティクルを出したときに、カメラをズームしても魔法陣のサイズが変わらないことがあります。 その時はMax Particle Sizeのサイズ(デフォルト0.5)の値を大きくしてやれば解決しますが、おおよその基準を調べてみました。

【Unity】ドアのPivot(回転軸)の設定と表示する方法

3DソフトでオブジェクトのPivot(回転軸)を設定してからインポートすればよいですが、Unityだけでさくっと作りたい時に。

【Unity】Monodevelopのソースコードの折りたたみ機能

ソースコードの折りたたみ機能の設定場所を忘れないようにメモ。

【Unity】コントローラーの中にアニメーションデータを入れるやり方

AnimationController(.controller)の中にAnimationClip(.anim)のデータを入れるやり方

【Unity】加算とアルファブレンド モバイルシェーダーとの比較

通常とモバイルのシェーダーの違いが気になったので比較してみました。

【Unity】Unityへのエフェクト制作について必要な機能について

検証です。

【Unity】単純なアニメーションをスクリプト化する方法

単純なアニメーションをスクリプト化する方法

【Unity】UVスクロールするやり方

UVスクロールするやり方

【Unity】1つのFBXに複数のアニメーションを管理するやり方

1つのFBXに複数のアニメーションを管理するやり方

【Unity】BlendShapeをUnityへコンバートするやり方

BlendShapeをUnityへコンバートするやり方

【Unity】作成したキャラをUnityへコンバートするやり方

作成したキャラをMayaからUnityへコンバートするやり方

【Unity】ユニティちゃんをmayaで表示させる方法

ユニティちゃんをmayaで表示させる方法

【Unity】パーティクルをキューブに当てて、ヒットのパーティクルを出す方法

パーティクルをキューブに当てて、ヒットのパーティクルを出す方法。 OnParticleCollisionを使用すると、パーティクル衝突時に別のパーティクルを簡単に発生させることができるが、衝突位置に発生する方法がまだシンプルではないです。

【Unity】アプリのテスト配布

少人数なのか多人数なのか、チーム内なのか外部へなのかで、それぞれ適切な配布方法があります。またAndroidは特に制約がないのですが、iOSではアップル社の制約がありますので、把握と注意が必要です。

【Unity】デバッグについて

デバッグについてのメモ

【Unity】エフェクトのテクスチャのアトラス化とShurikenへの設定方法

エフェクトのテクスチャのアトラス化とShurikenへの設定方法

【Unity】使用している素材を検索する方法

使用している素材を検索する方法

【Unity】Particle Scaler

パーティクル(Shuriken)のスケールを変更するアセット。

【Unity】音を鳴らす方法

音を鳴らす方法

【Unity】テクスチャの圧縮形式のサイズについて

テクスチャの圧縮形式のサイズについて

【Unity】アプリが利用可能なメモリ量について

アプリが利用可能なメモリ量について。

【Unity】Simple Sprite Packer

NGUIのAtlasMakerのようにアトラスを作成するアセット

【Unity】古い本に載っているGUITextではなく、uGUIのTextで表示する方法

GUITextではなくuGUIのTextで表示する方法。

【Unity】UIの画面遷移をする方法

シーンを読み込むApplication.LoadLevelを使わずに、 プレハブを読み込むResources.LoadでのUIの画面遷移をする方法

【Unity】FastGUI for NGUI

PSDをNGUIにインポートするアセットPhotoShopで制作したUIの通りに組み込まれるだけでなく、指定した機能もセットされる。またNGUIアトラスも自動生成される。UI初期の組み込み時に非常に便利。