テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

2017-04-01から1ヶ月間の記事一覧

【Unity】Soft Particleを使って、ポリゴンとパーティクルの交差点がハッキリ見えないようにする

今回はSoft Particleについてです。 Soft Particleはエフェクトの交差点をフェードアウトする 対応してるシェーダーとDepthTextureが必要 モバイルでも動く 関連 Soft Particleはエフェクトの交差点をフェードアウトする ビルボード(常にカメラを向くビルボ…

【Unity】Ctrl + Dで複製したオブジェクトから(1)を無くし、元オブジェクトの下に生成する

昨日のエディタ拡張で調子に乗って作ってみました。 ただ色々確認してる所、Macでは動かないかもしれません。 Ctrl + Dで複製しかし()は無し ファイルの複製(適当) コード 関連 Ctrl + Dで複製しかし()は無し Ctrl + Dでオブジェクトを複製しますが、…

【Unity】Create Emptyは何処に作られるのか?

ふと気になったので確認してみました。 空のゲームオブジェクトをを作成する オブジェクトはフォーカスしたオブジェクトと同じ位置に作られる SceneViewを動かすと、生成位置がズレる Create Empty Childは親と同じ座標 MenuItemのオーバーライドは出来なか…

【Unity】Timelineに動的に生成したオブジェクトをバインドする

今回はTimelineのデータ情報を流し込む方法についてです。 Timelineは使い回せる イベントに使う事でAnimatorの構造を簡単にする 使い回しTimelineを作る時は編集用シーンを用意するが吉 Timelineはバインドしたオブジェクトを操作する PlaybleDirectorがオ…

【Unity】リアルタイムな影とベイクした影を混ぜる、Shadow Mask 特集号

今回はUnity 5.6で追加されたLightingの新しい機能、特にShadowmaskについてです。 Shadow Maskは動的な影と静的な影を混ぜる手法 「影」の計算を事前に行う マスクなので輝度や色を変える事が出来る 間接光は事前にテクスチャに焼かれる 光沢が綺麗に出る C…

【Unity】InspectorでCtrl+Clickを押してTextureの簡易ビュー表示

Material の Inspector で Ctrl+Click で Textureの簡易ビューが見れるって知ってました?#UnityTips#Unity進捗どうですか pic.twitter.com/PiHO0uQnw4 — 伊藤周 (@warapuri) 2017年4月14日 な、なんだってーーーー InspectorでCtrl+Clickで簡易プレビュー M…

【Unity】シーンの変更を「無かったこと」にする

ちょっとしたTipsです。 シーンの変更を「無かったこと」にする シーンの内容を変更すると、シーン名の右にアスタリスク(*)が表示されます。この状態であれば、シーンの変更を破棄する事が出来ます。 Hierarchyのシーンを右クリック Discard Changesを選…

【Unity】スプライトの描画順を「下にある物を手前」にする

今回はUnity 5.6から追加されたTransparency Sort Modeを使って「スプライトの描画順を下にある物を優先」にします。 Spriteの描画順 下にあるスプライトを手前に描画 縦に長い物体の問題 解決:Z軸で描画順を調整する 複数のスプライトを合わせて表現してい…

【Unity】Unity 2017 beta が公開。個人的に気になった部分まとめ

Unity 2017のBeta版が公開されたみたいです。 Unity 5.6の次はUnity 2017 幾つかRelease Noteで目についた機能 Timelineが着地 SpriteMask SpriteのAtlas生成機能を一新 Spriteベースのパーティクルアニメーション .NET 4.6対応 PlayableAPIのExperimentalが…

【Unity】物理シェーダーベースのパーティクル向けシェーダー、Standard Particle Shader

物理ベースシェーダー的なパーティクルエフェクトが作られたみたいです。 Standard Particle Shader Standard Particle Shaderは、PBRベースなパーティクルシェーダーみたいです。 通常のStandard Shaderよりライティング周りを簡略化した代わりにパフォーマ…

【Unity】Timelineでフェードイン・フェードアウトするTimeline Clipを用意する

とある事情で作ったTimeline用のフェードイン・フェードアウト Playableです。 これぐらい最初から用意してくれてもバチは当たらないと思いますが、まぁ。 ※Unity 2017b5で実装が大幅に変わった為、動作しません。 新しい実装に修正中 使い方 コードの説明 …

【Unity】Spriteで9 Sliceを使う

今回はUnity 5.6から可能になったSpriteでの9 Sliceについて紹介します。 Unity 5.6から搭載された 9 Slice(スプライト向け) 9 Sliceって? 9 Sliceを使ってみる スプライトの用意 タイリング(Tiled) TiledのTile Mode TiledとSlicedの違い Colliderの大…

【Unity】アニメーションと物理演算を連動させる 5.6以降

以前、アニメーションと物理演算を連動させる方法について紹介しましたが、Unity 5.6でもっとシンプルになりました。 tsubakit1.hateblo.jp Animate Physicsなる機能 Unity 5.6のアップグレードガイドを眺めていると、少し気になる項目がありました。 docs.u…

【Unity】「Unity5.6のわりと地雷なバグ」についての補足

下で紹介された内容は、どちらも解決したみたいです。*1 madnesslabo.net 先日リリースされた「Unity 5.6」について、幾つか地雷なバグがあるそうなので見てみましたが、内容が少し気になったので調べてみました。 AddComponentでImageを足した際に、OnDisab…