![見出し画像](https://assets.st-note.com/production/uploads/images/75064409/rectangle_large_type_2_4807923c217b138662c4684f6190f8f4.png?width=1200)
Oncyber上で3Dに複数アニメーションを設定する方法(仮)
はじめに
こんちわ。YANBOです。
いきなりですが先日こんなキャラ作りました。
名をOMANEKI-UFOと申します。ぼくは野良猫を探しながら散歩するという趣味があるんですが、その野良猫を未確認飛行物体が連れ去るというイメージです。(適当)
![画像1](https://assets.st-note.com/production/uploads/images/75059134/picture_pc_e05442f8189484d12987b61be6c35858.gif?width=1200)
Oncyber上ではアニメメーション切り替えて楽しめるようにしてます。
※noteの調子がわるく、何故かGIFがアップロードできないのでツイート張っておきます
oncyberに飾った際のイメージはこちらから。ちょっと見にくいけど、飾る時にUFOの回転有無とか猫ちゃんのアニメーションを切り替えることが可能。https://t.co/zyywYmguDo pic.twitter.com/b3IE08WGgE
— YᗩᑎᗷO (@yanbo_jp) March 3, 2022
良ければ遊びに来てちょ。
んで
今回、この複数アニメーションの設定方法を質問いただいたので、手順をまとめておきます。(質問もらった時に一瞬忘れてたので逆に助かりました!)
そうじゃねえよ!って方いたら教えてもらえると喜びます。
前提
1.今回の方法ではアニメーションは3つに分かれています。
①UFOがぐるぐる回るアニメーション
②キャラクターが吸い込まれるアニメーション
③キャラクターがプカプカ浮かぶアニメーション
当初の理想は、
①+②で1つ
①+③で1つ
の計2つのアニメーションだったんですが、そこまで作りこむことが出来ず
Oncyber上でアニメーションを組み合わせることで実現しています。
2.使用ソフトはblender 3.0.0です。
3.アニメーションの知識は以下の動画から得ています。これをざっと見てから取り掛かると分かりやすいかと。
本記事の中でキーフレームの打ち方など基本的な部分は割愛してます。
手順1:不要なアニメーションの削除
はじめに不要なアニメーションを削除します。
色々触っているとアニメーションがついちゃっているので、一度不要なものを削除してから取り掛かることをお勧めします。
①Animationタブを開きます
![画像2](https://assets.st-note.com/production/uploads/images/75059962/picture_pc_2ab6e6a1757760871ff1f43faadf266e.png)
②画面下部を「ノンリニアアニメーション」にします。
(タイムラインは使用しません)
![画像3](https://assets.st-note.com/production/uploads/images/75059991/picture_pc_eed1d06298fd4fe6c0cdd3070f3978c4.png?width=1200)
③アニメーションが表示されるか確認します。
ない場合は手順2に進みます。
右のオレンジ色のバーが存在した場合は「ストリップを削除」で消します。
![画像4](https://assets.st-note.com/production/uploads/images/75060097/picture_pc_ca3746f6049f8c4103c8bc8a83b1b48c.png?width=1200)
![画像5](https://assets.st-note.com/production/uploads/images/75060140/picture_pc_7f2094e4f0836f569fc73a474ff680e2.png)
オレンジのバー(ストリップ)が全部消えたら左のアニメーションを右クリックして「空のアニメーションデータを削除」をクリックします。
![画像6](https://assets.st-note.com/production/uploads/images/75060199/picture_pc_14ab1b4957f13b5c343373ba48c5d913.png)
左のアニメーション一覧が全て消えるまでこれを繰り返します。
手順2:アニメーションの追加
本題のアニメーション追加です
①ノンリニアアニメーションを「ドープシート」に切り替えます。
![画像7](https://assets.st-note.com/production/uploads/images/75060339/picture_pc_bb5b4999d128a9b4f977559a9b941974.png)
②「アクション」に変更します。
![画像8](https://assets.st-note.com/production/uploads/images/75060430/picture_pc_6b2278d60d4e0eb6a90bb299402011d2.png)
③アニメーションを設定します。
(1)対象のオブジェクトを選択
(2)アニメーションの名前を入力
(3)左の盾のマークにチェックを入れる(これをしないと保存されない)
(4)キーフレームをうつ
![画像9](https://assets.st-note.com/production/uploads/images/75060480/picture_pc_ce41a65d5a55002b2060224c00133252.png)
ここでは、UFOの回る部分を選択して、「rollAction」と入力して、くるくる回るようキーフレームを打ちました。
![画像10](https://assets.st-note.com/production/uploads/images/75060528/picture_pc_e6bb609bbae6dd778cda7841eaf997f8.png?width=1200)
④ストリップ化します。
キーフレームを追加できたら、「ストリップ化」を押します。
![画像11](https://assets.st-note.com/production/uploads/images/75060603/picture_pc_daccfcd4d0dc01c032cc5d057b97fe68.png)
これでさっき不要なアニメーションを削除した「ノンリニアアニメーション」の画面に、アニメーションが追加されているはず!
![画像12](https://assets.st-note.com/production/uploads/images/75060689/picture_pc_176d3df639f0860dc3e3c0c8a35f8189.png?width=1200)
これが、Oncyber上でのアニメーションの一つ目となります。
同様の手順で2つ目、3つ目を追加していきます。
OMANEKI-UFOの場合、2つめにキャラクター(?)が吸い込まれるAction1
![画像13](https://assets.st-note.com/production/uploads/images/75061435/picture_pc_8d5e50ff954ef29db93da21e3bc05381.gif?width=1200)
3つめにキャラクターがプカプカ浮くAction2を追加してそれぞれストリップ化
![画像14](https://assets.st-note.com/production/uploads/images/75061521/picture_pc_f85e3abf7b880d0a15a666c216f53c4e.gif?width=1200)
ノンリニアアニメーション画面を確認するとこんな感じ
・Spiral(うん〇)・・・「Action」「Action02」
・roll(UFOの回転部分)・・・「rollAction」
![画像15](https://assets.st-note.com/production/uploads/images/75061559/picture_pc_a25243b3ce212cba8a4fedef0c849ece.png?width=1200)
で計3つのアニメーションが設定されている
(おそらく)このストリップ化した順番がoncyber上のアニメーションの順番になる
手順3:保存
①ファイル→エクスポート→glTF2.0を選択
![画像16](https://assets.st-note.com/production/uploads/images/75061756/picture_pc_75c65b985172aabcf2c1934e90873ca2.png?width=1200)
②アニメーションの設定を確認
保存時の設定色々あるけど、今回関わるのはアニメーションの設定
特に「NLA(ノンリニアアニメーション)でグループ化」は✅入れとかないと複数アニメーションにならないはず。
![画像17](https://assets.st-note.com/production/uploads/images/75061905/picture_pc_604af1f99906475bbfd8454663ddb06d.png)
以上で完了。書き出したglbファイルをNFT化してOncyberに持っていけばアニメーション出来ているはず!!(はず!!)
補足
アクションを選択する際は気を付けましょう
・ドープシート画面でアクションを登録すると「F」がついてアクションを選べるようになる
![画像19](https://assets.st-note.com/production/uploads/images/75063448/picture_pc_6dba7282ce18e40cf228bbbe0a386877.png)
・ここで、アニメーションを選択した際に、関係ないオブジェクトを選択している...例えばUFO選択した状態でうん〇のアニメーションを選択してしまうと
![画像20](https://assets.st-note.com/production/uploads/images/75063588/picture_pc_4338fe407523c895a6aa3cd55cf279ac.png?width=1200)
ぎょえー!!!わけわからんことになる。(UFOにうん〇の情報が反映されちゃうぽい)こうなるとCntrl+Zで戻るしかない。
![画像21](https://assets.st-note.com/production/uploads/images/75063616/picture_pc_af65ed100f61a4b61bd5d8af9dfb8167.png?width=1200)
ので、アクションを選択する際は気をつけましょう。(仕様がおかしい)
以上~
この記事が気に入ったらサポートをしてみませんか?