Unityの備忘録的なスマートフォン用の表示で見るUnityの備忘録的なこの広告は、90日以上更新していないブログに表示しています。DOTweenTimelineとDOTweenを組み合わせて、出現と消失の演出をクリップ1個で再生出来るようにしたい。TrackとDOTweenの仕様から落としどころを探ってみたところ以下のようになりました。停止中は出現演出のみ。}}このコードはUnity2017.2.0p1で作成しました。上記のコードをアタッチしたGameObjectをControlPlayableAssetにセットして使います。Activationのチェックを外しておきます。}SetTimeはクリップ部分を移動する度に呼び出されます。消失演出はクリップ外になるのでPreviewでの再生は断念しました。}OnControlTimeStopはTrack部分から出た時に呼び出されます。停止中はDOTweenのPlay()では再生されない為、Complete()で過程を飛ばして最終的な状態を呼び出しています。withCallbacksで、trueにしなければSequenceのAppendCallback(Init)が実行されません。動的にTweenを変更する場合を考慮して毎回Killしているので、効果の程はよく分からぬままにSetRecyclabeを呼んでいます。スマートなやり方あるかも...。2017年5月4日*プロシージャルの誤字です。前置きキャラクターに会いにいけるツールとしてのVR。配置するだけでは、キャラクターは虚空を見つめるばかりです。ダンスを踊ってもらっても、こちらを意に介さない様子から疎外感を感じたことのある人も多いのではないかと思います。そんな中、キャラクターに命を吹き込んだようなMikulusを初めて体験した時の衝撃は大きく、それ以降生きてる感を出す為のアプローチを続けているいちかです。モデル製作者であるおんだ氏のご厚意に甘えて、当時から引き続きモデルを使わせて頂いております。足を向けて寝られませんね!時津風かわいい!ランダムに瞳動かしてみたら、生きてる感すごい出た。2016年10月25日あえてストーリーテリングをせず、呼吸や視線など受動的なインタラクションに割り切ることで実在感を高めることに成功したMikulus。次に試みるべきは何だろうかと勝手に考えた結果、生理的な反射の再現という結論に至りました。反射であれば入力に対して出力がほぼ一意に定まるので、プレイヤーが期待した反応から大きく逸れることはありません。技術的に難易度が低いという点も大きい。VRにおいて、物を掴もうと伸ばした手がすり抜ける等、期待が外れるというのは没入感を損ねるトリガーとなり得ます。キャラクターにおいてもこれは同様で、大きな音に反応しない、目の前を物が通り過ぎてもまばたきせず、目で追うこともない、というような生理的な反射が見られないと気味悪ささえ感じてしまいます。視線から先行して追従するようにしたらかなり自然に。2016年11月3日まだ前置き生理的な反射を再現する過程でモーフや関節をランダムに揺らす必要が出てきた為、自前でアセットを作成しました。タイトルに触れますが、今回作成したものはこれになります。実は同様の機能を持ったものは過去に制作/公開しています。周期毎にランダムに周期や振幅を設定しループ再生するというものです。再生中の波形に任意のタイミングで別の波形を足す必要が出てきました。視線を大きく動かすときに瞬きするようにしてみた。2017年2月8日この動画は、ループ中のまばたきを強制的に次の周期へ移行する形で実装しています。周期の長い緩やかな波形に対して同様の手法をとると、モーフや関節の動きが不連続になってしまいます。結局全面改修する運びとなりました。前回のがnull参照やらかすような拙作だったのでいい機会ではあります。アセット今回作成したアセットはこちらです。初のGitHub利用で少々使い方を誤っているような気がしないでもないですが、DLは問題なく出来るかと思います。github.com解説チュートリアルとして動画を用意しました。BoneJitter相変わらずの拙作ではありますが、感想等頂けるととても励みになります。PropertyDrawerRandom.Rangeのパラメータ調整にいいエディタ拡張がないものかと調べていたところ、MinMaxSliderを発見。これは...カスタマイズ前提な?数値入力欄を含めて1行に押し込んだものが欲しかったので、PropertyDrawerを使って作成してみました。indentLevelを弄ったときにレイアウトが崩れたので、IndentedRectでそれとなく調整しています。}#endif}この手のものは名前空間かクラスか、どのように分類するべきなのかいまいちセオリーが分かってないです。アセットとして公開するものに関しては名前空間を切っていこうと思います。歴1年に満たない趣味グラマなので、ツッコミどころは多いと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。