actionScript書きの日記

アラフォーFlashデベロッパのブログ。actionscriptやobjective-cを経て、現在はUnity、Spine、AfterEffectsがメイン。

UnityのAsset「InControl」でiOS向けにビルドするとエラーが出る。(追記あり)

<2020.05.14 追記> 開発者の方に問い合わせたところ、バージョンアップの仕方に問題があるのでは、とのこと。普通にアセットストアのアップデートボタンをクリックしていたが、これだと古いファイルが残ってしまうケースがあるようだ。いったんプロジェク…

Houdini学習その7 シーンビューでHomeの位置からの見た目に戻すショートカット

シーンビューでHキー。 こんな簡単なことをよー忘れる。。。。。 <追記> と思ったら「Space + H」が正しい??

Houdini学習その6 「Fluid Source (SOP)」ノードがHoudini18で見当たらない件

「Houdini ビジュアルエフェクトの教科書」の学習をしていて、「Fluid Source (SOP)」ノードを配置しろって出るんだけど、Houdini18でこれが一覧から出てこない。 調べてみるとこんな記事が。 https://www.sidefx.com/forum/topic/59092/?page=1#post-264642…

Houdini学習その5 Attribute VOPでアトリビュートをいじる際の注意点

Houdiniにおいて、Geometryで作成した立体にUVを貼る際に、引っかかった点があったのでメモ。 「Houdini ビジュアルエフェクトの教科書」内に記載されている、UVを展開の際にサイズが0から1に収まらない際の対処法に関しての注意点。自分はこれに何度か引っ…

Trapcode Particularを使用した衝撃波の作成方法

以下の動画の情報が非常に有用であったため、備忘録を兼ねて共有。 Adobe After Effectsを使用した衝撃波の作り方に関しての動画。 youtu.be これまで目にした方法はフラクタルノイズで作成した模様を極座標で丸めるというものだったのだが、今回は極座標は…

Shader GraphでMasterノードのPositionに接続ができなくなる事態への対処法

Shader Graphにおいて、ノイズから作成した白黒画像を外部から読み込んで、各頂点の座標をランダムに変更するような処理を考えていた。 大雑把なノード構成は以下のようになる。 「SampleTexture2D」ノードにノイズ画像を入れて、その色情報をもとに座標を変…

ShaderGraph内でパラメータの真偽に応じて分岐する方法

ShaderGraph内でbool値に応じて使用する値を切り替えるには、「branch」ノードを使用する。 docs.unity3d.com 新たにbool型のパラメータを外出しにしておけば、マテリアルからの値の変更で入力値を切り替えることができる。 画像の反転やスクロール方向の切…

Houdini学習その5 「Voronoi Fracture」ノードの「Interior Detail」タブがHoudini18でなくなっている件

「Houdini ビジュアルエフェクトの教科書」を読み進めているが、そこで気になった点があったので備忘録として。 「Chapter4-5 作例3 破片の置換」において、「Voronoi Fracture」ノードのパラメータの「Interior Detail」タブにチェックを入れて云々、という…

UnityのC#で基底クラスのコンストラクタが引数を持っている場合の対処

クラスAが以下のように存在する。 public class TestA { protected string TestSt; public TestA(string st) { TestSt = st; } } コンストラクタの引数をクラス内の変数に代入している形。 で、このクラスを拡張して新しいクラスを作成したとする。 public c…

Houdini学習その4 Sweepで作成した立体へのUVの設定

Sweepノードのバックボーンに「Circle」ノードを、右側に「Line」ノードを接続して立体を作成し、それにUVを設定する場合を考える。ノード接続は以下のようにする。 このケースにおいて、UVの展開の仕方には「circle1」と「line1」の「Primitive Type」パラ…

エフェクト作成とUnity Shader Graph

Houdiniでのエフェクト作成を学習していくと、「Houdiniでのメッシュ作成 + Unity側でのシェーダー作成」というパターンの作例が一定数出てくる。 ここでUnity側ではShaderGraphを使用することも多いわけだが、これに関してまだまだ自分の知らないことがたく…

Shader Graph で素材画像を輪郭を歪ませる方法

Unity の Shader Graph で、外部から読み込んだテクスチャ画像をUVを使って歪ませる方法を一つ。 初期状態で以下のようなテクスチャ画像を表示しているとする。 この「Sample Texture 2D」ノードの「UV」入力に入力する値に応じて画像を歪ませることになる。…

Houdini学習その3 頂点ごとのアルファの指定

本記事のやり方でもUnityに持っていくと頂点ごとのアルファが反映されないことを確認しました。大変申し訳ありません。現在調査中です。 引き続き、「Unity ゲームエフェクト マスターガイド」Chapter6のメッシュ部分。 前項のやり方で立体を作成できたのだ…

Houdini学習その2 Sweepノードの差異

前項の通り、Houdini18になってSweepノードの仕様が更新され、現行の書籍やチュートリアルの内容との齟齬が見られるようになったので、このノードの基本概念を少しずつ学習していくことにした。 Sweepノードの概要 Sweepノードには左右二種類の入力があり、…

Houdini学習その1 ジオメトリに関してのいくつかの補足

Houdiniの学習を始めるにあたって とにかく何も予備知識がなく、かつてMayaの体験版を少しだけ触ったことがある程度。この状態からどう学習するべきか、まずは学習方法を検索した。 そこで拝見した以下のURL内の一文が素人の自分にはしっくり来た。 houdini-…

エフェクト作成スキルに関しての一考察

2月いっぱいで業務が終わりになり、今後の職探しを考えてポートフォリオを作成しようと思ったが、3月前半を費やしても思ったものがうまく作成できない。ない頭で原因を考えた結果、自分の技術力が不足してことに気がついた(たかだかこれを認めるのに2週間近…

Unity の Universal RP と Post Processing

3月に入ってから、「Unity ゲームエフェクト マスターガイド 」を少しずつ読んでいる。 https://www.amazon.co.jp/Unity-%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%A8%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88-%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%AC%E3%82%A…

Trapcodeのプラグイン「Form」に関して

エフェクトの学習を始めた際には、なるだけプラグインは使用したくないと考えていたし、その方向で記事もいくつか書いたのだが、学習を進めるにつれて、なかなかそうも言っていられなくなってきた。 ここまで学習を進めてきて思うのは After Effectsを使用す…

Visual Effect Graph で連番画像をアニメ表示させる際のループの有無

Visual Effect Graph(以下VEG)で連番画像を使用する際にはFlipbookを使用するが、連番画像を一回再生した後にライフタイムが余る場合、そのまま何も表示されないケースとループしてまた頭から再生されるケースが同時に発生して悩んでいたのだが、使用する…

Unityでfloatの値が0にならないケース

Unityちゃんの3DモデルにRigidBodyをアタッチして、キー操作でキャラが動くようにサンプルを作成した際に引っかかった点。 RigidBodyのvelocityとangularVelocityの値のどちらかが0になった時点で走るアニメの再生を停止するようにプログラムを作成した。 if…

UnityでオブジェクトのクリックをEventTriggerを用いて検知する方法

とあるサンプルの作成で、ヒエラルキー内に配置したCubeのクリックを拾う必要が出たため、やり方を検索した。方法論としては主に3つあり カメラからレイを飛ばす EventTriggerを使用する IPointerClickHandlerを継承する となるのだが、今回は一番簡単そうな…

衝撃波の作成方法いろいろ

タイトルそのまんま。しかしこれがまた絵を描けない人間にとってはなかなかの難題なのだ。いくつかの方法をリンク込みで紹介する。元記事を執筆された方々に最大限の謝意を表する。 Photoshopの「風」フィルタを使用する Photoshopで適当なサイズの黒背景の…

AfterEffectsで黒背景を綺麗に抜く方法

これ、AEのバージョンやらで結論が変わるっぽいのだが、CC2018以降だと以下のURLの方法がベストと個人的には思う。 aetomodaore.seesaa.net 難点は、黒以外の色を抜けないこと。 これに関しては次善策で以下のような記事があった。 アルファチャンネル(透明…

Unity2019でPreview版のAnimation Riggingを使って、SDUnityちゃんのモデルを動かしてみる

Animarion Riggingの紹介ブログを見た際に「ついにUnityでもリギングができるようになったのか!」とwktkしたが、この期待は半分は的中で半分は外れだった。 自分としては、例えば一体化された人型の3Dモデルにボーンを埋め込んで動かすみたいなことができる…

Unityちゃんのジャンプで、アニメーション内に上下動の動きが入ってしまっている問題の対処

Unityちゃんを使用してアクションゲームなどを作成しようとすると、ジャンプモーション自体に上下動の動きが含まれてしまっていることが問題になることがある。 コライダーの位置は普遍のまま、Unityちゃんの3Dモデルだけが上下動してしまうので、見た目の位…

UnityのShader Graphでディゾルブエフェクトを作る

Unity 2018から新規実装された(といってもPreviewだけど)ShaderGraphも、だいぶいろいろと情報が出てきた。 ディゾルブエフェクトなのだが、まず参考動画を2つ。 Unity 2018 Shader Graph - Tutorial 05: Dissolve Effect DISSOLVE using Unity Shader Gra…

参考動画 Trapcode Particular

Particle Dance - Trapcode Particular Tutorial いわゆるよく見る典型的な「Particular」なのだが、こういう細かい要素が折り重なる表現はUnityなどではまだまだ難しい。連番書き出しで何とか移植できるものなのかを現在検討中。類似のチュートリアル動画は…

雲模様のテクスチャ画像

雲模様を使用したテクスチャ。と思ったら白の背景透明の画像だったので何も表示されん。。。。 エフェクトに使うとこんな感じ。 explosion

炎のテクスチャの作成方法

AfterEffectsで炎のテクスチャを作る手順を、備忘録兼ねてまとめておく。 白の平面レイヤーを作成し、マスクを掛ける。 マスクは縦長で、境界をぼかすこと。その後マスクの横幅を拡大するようにアニメを作成する。 リニアワイプのエフェクトを上下に掛ける。…

爆破エフェクト

以下の動画を参考に作成してみた。 Aerial Explosion Tutorial Unity Shuriken Unity上のマテリアル設定を「Multiply(Double)」にするのは初見で非常に参考になった。いつも加算とアルファブレンドばかりで、乗算を使用する機会がなかなかなかったので。 残…