ユーザーブロマガは2021年10月7日(予定)をもちましてサービスを終了します

  • コイカツ キャラスタジオ TimelineMODの使い方メモ

    2020-09-26 12:27





    いつもの忘備録です。

    Timelineって何ぞ

    キャラスタジオに時間とキーフレームの概念を導入して
    色々アニメーションすることができるMODです。

    これまでのスタジオでも簡単なループとかプリセットのアニメーションとか
    MMD流したりとかは出来たんですが
    Timelineの導入でカメラ、オブジェクトなども直感的に
    操作・編集・管理できるようになります。

    どこまでいくんだコイカツは…

    リンク

    多分この辺は必須なはず
    ちなみにKKPEとNodesConstraintsは単体で超すごいMODです

    Timeline

    https://www.patreon.com/posts/hs-kk-timeline-1-37188531

    KKPE

    https://www.patreon.com/posts/kk-kkpe-1-1-0-21270563

    NodesConstraints

    https://www.patreon.com/posts/hs-kk-ai-hs2-1-2-40763065


    使い方(とりあえず動かすとこまで)

    これがなかなか難しいねんな…
    自分用の忘備録がメインなので細かい所はすっ飛ばす。

    キーボードショートカット

    公式に貼られているキーボードショートカットを和訳したのを先に貼っときます。
    この辺覚えてると便利、というか操作に一部必須なのもあります。




    ここから本題。


    TimelineのLesson初級編

    スタジオを起動します。
    正しくインストールされてるならここで「Ctrl + T」を押すとウィンドウが出てきます。





    赤丸で囲った所でウインドウの長さや大きさが変えられます。

    んじゃ、とりあえず練習として…





    こんなのを作ってみました。
    これでキューブを動かしてみますか。






    ワークスペースから動かしたいの選んでTimelineウィンドウを見ると

    Selected GuideObject Pos/Rot/Scl

    っていう項目が追加されるのでミドルクリック。
    (これ気付くのに結構時間かかった)

    するとInterpolablesってとこに項目が追加されてキーフレーム(◆)が打たれます。




    そしたら次はキーフレームをクリックすると…




    キーフレームウィンドウが立ち上がります。
    ここで色々設定します。

    とりあえずこの場はこのキーフレームの位置を0秒に修正します。
    キーフレームの位置(時間)を0秒に移動させるには

    ・Timeの数値を直接弄る
    ・選択時間(赤い縦線)を左端にして「Use Current Time」ボタンを押す
    ・タイムライン上でAlt + ドラッグで直接0に移動させる

    とか色々あります。


    次は同じ要領でもう一個キーフレームを打ちます。
    今度は2秒の位置に来るようにセットしてみます。




    これで動かす下準備は出来たので、今度はスタジオで編集。
    今回キーフレームを打った項目は「キューブ」の「Rotation」です。



    見づらいけどここに書いてます(ちなみにここの名前変えられます)

    つまり、「キューブ」の「回転値」がアニメーションするよう設定をしたということですね。
    ということで、スタジオで実際にキューブを回転させます。




    今回はキューブのY軸を120度から240度に変更してみました。


    そしたら次はTimelineに戻ります。

    2秒にセットしてるキーフレームをクリック、キーフレームウィンドウを立ち上げ、




    「Use Current Value」を押します。






    なんかValueが変わりましたね。

    さあ後は再生ボタンをぽちっとな(Timelineウィンドウの▶)




    おー動いた!
    ※動画変換機能はTimelineMODには無い


    まーこの程度は回転アニメーションオブジェクトに紐づければできるわけですが。

    ・時間軸に沿って動作をコントロールできる
    ・アニメーション速度にカーブ(イージング)をかけることができる

    って利点があります。


    使い方2(もうちょっと頑張って動かす)

    ここからが本番。

    アニメーションカーブについて

    上にも書きましたがキーフレーム間で起こるアニメーションは等速だけでなく、
    カーブも(イージング)もかけることができます。

    キーフレームメニュー開いて




    これですね。

    まずはプリセットを押してお手軽設定してみると分かりやすい。

    上の画像だと始点側のカーブが急で、終点側のカーブが緩やか。
    つまり、アニメーション開始直後は変化量が多く、
    徐々に変化量が小さくなってアニメーション終了って動き。

    ちなみにカーブのとこでミドルクリックするとカーブポイントを追加できます。

    あと、プリセットだけでなくウインドウの右側の数値を直接編集することもできます。
    このカーブで緩急をつけると自然な動きになったりします。


    KKPEでボーンに直接アニメーションを付ける

    段々わけわからなくなってきました。

    実はTimelineにはMouthという、口の形状の数値を示す項目があるのですが
    これ、キーフレームで設定してもアニメーションしないんですよ。

    アニメーションせず、キーフレームに到達した段階で口の形が変わるだけ。
    (これバージョンアップでどうにかならんかなあ)

    じゃあどうやって口をアニメーションさせるかというと、
    KKPEのAdvancedModeのボーン編集でアニメーションを付けます。

    やり方は下の画像。



    KKPEで動かしたいボーンを選んだ状態で、
    TimelineのBone Position ( Rotation / Scale )タイムライン上でミドルクリック。

    これでキーフレームが打たれるので、後は初級編と同じような操作で値をセットします。
    ただし値の編集自体はKKPE側のウインドウでセットします。

    口の場合、少しニコっとするような感じだけなら
    LとRのPositionだけで(多分)どうにかなると思います。

    喋ってる感じとか、ダイナミックな表情変化はどうやるか知らん。
    試してないですが恐らく眉も似たような感じでしょう…(きつい)

    とまあ、このようにTimeline + KKPEで
    普段操作できないBoneなどにもアニメーションを付けることができます。
    ヤバイ


    できた

    っていう感じで試行錯誤してこんなの作ってみました。
    gifだとアレなので動画で




    とりあえず習作としてはまあまあ…かな?

    最終的にキーフレームはこんな感じに。

    いおりん。



    ・Eyes Openで瞬きを表現
    ・首を傾ける表現で首のRotate、手首のPosition・Rotate(今回はIK)
    ・ちょっとニッコリさせる感じにMouthのボーン
    ・あとカメラ移動にPositionとRotate


    キューブ。



    ・RotateとPosition

    こんな感じですね。

    ちなみに項目は自由に名前変更と色変更ができます。
    フォルダ的にまとめることも出来るらしいです。

    感想

    しゅごい。

    まだまだ手が届かない所も多いのですが
    (頑張れば)ちゃんとしたアニメーションを作ることが可能なレベルに到達しています。

    とは言えやっぱり操作が複雑。

    とりあえず今のポーズからFK or IK全項目キーフレーム自動で打ってくれる機能と、
    口とかの形状が簡単にアニメーションできるようになってほしいですね。

    とはいえ可能性は感じます。
    キャラはMMD(VMD)で動かして、カメラワークや画面演出などはTimelineとか
    Live2Dライクなアニメーションとかならいけるかも。

    もうちょっと研究してみる可奈~


  • 広告
  • ミリシタ3周年イベント 水瀬伊織 100位狙いラン感想(後半戦)

    2020-07-19 23:26




    すっかり時期が過ぎましたがようやく結果発表があったので後半戦です

    7日目

    後半戦初日。

    後半戦からは元気消費3倍が解禁され、ライブチケットを貯める速度が1.5倍になります。
    ただイベントアイテム消費倍率に追加は無いため、大きく加速するようなことはありません。
    時速理論値も前半戦と変わらないので安心。

    ただ今日は日曜日です。
    油断すると一気に刺されますのでボーダーから10万pt差がつく感じで調整して逃げます。




    ボーダーもミリオンpt超えた…!

    いや危なかった…

    夕方までは大した加速は観測もなかったので完全に油断してました。
    夜からの加速が凄まじくて逃げるので精一杯でした…



    前半戦までのボーダーと今日のボーダー時速の比較。

    後半戦休日の24時間でおおよそ20万…
    これは目標値予測に役立ちそうです。

    最終pt予想の材料集めつつ明日からはイベントアイテムの再貯蓄ですかねー

    8日目

    さて後半戦とは言え今日から暫く平日。

    ボーダーもそう伸びないだろうと考え、まったりイベントアイテムを貯蓄しつつ
    去年のボーダーを引っ張ってきて参考にしつつ目標値修正しようかなー

    なんて甘い事を考えていたわけですよ。

    まずは今日の結果。



    はい。
    激戦すぎて0時直後のボーダー撮り忘れてました…

    今日の激戦をスプレッドシート反映させますとこうなります。




    今日平日ですよ?

    休日の昨日よりボーダー加算値が上がってるってどういうことなの…

    平日なのに12:00から翌00:00までの丸半日、
    ボーダーがずっと加速していて本気で冷や汗かきましたよ…

    去年と比較してもこの加算値は想定外です。
    いったいなにが起こっているのか…

    などと去年との違いを考察してる余裕は無さそうです。
    イベントアイテム貯金も底を突きそうで後がありません。

    腹を括るしかないか。
    目標値は上方修正で気合い入れ直します。

    9日目

    昨日の反省で一段ギアを上げていきます。
    100位以内にはいますが貯蓄勢も多いでしょうし状況は不利と見るべきでしょう。

    今日からはボーダーに呑まれないようにしつつ、ほぼ使い果たしているイベントアイテムの貯蓄という、二兎を追う状態で戦っていく必要があります。

    具体的な方針としては
    最終日は大事に残してある初回ブースト含めて2個使う予定で

    ・時速よりもpt優先ならイベントアイテムの貯蓄×2
    ・時速を最優先しなくてはならない状況ならイベント曲×2

    のどちらかを取るわけですので最低でも14400個の貯蓄が必須。

    実際には熾烈な争いになる最終日を戦い抜く為にどれだけイベントアイテムを貯蓄できているかが鍵なので、最終日は60000程度貯蓄した状態で迎えたい。

    つまり毎日ボーダーと戦いながら、リフレッシュタイムまでに大体15000程度は貯金していく感じ…ですかね?

    更にオートパスの消費も管理していきます。
    これまでは面倒な時はオートパス頼りでしたが、日中のボーダー争いに負けないよう
    お昼までにはオートパス10枚貯めきります。
    私も一般人なので日中はあまり動けんのですよ…

    方針が決まれば後は黙々と。




    9日目終了。
    まあまあ頑張った。




    ボーダーもようやく減速してくれました…
    このまま減速してくれる…わけないっすよね…ハァ

    目標値修正は昨日から考えていましたが多めに見積もって280万に変更。
    実際はそこまでは行かないとは思いますが油断は禁物の精神でこのまま行きましょう。

    そしてついに無償ジュエルが底を突き実弾ブッパへ移行します。

    今年は何万吹っ飛ぶかなあ…(遠い目)

    10日目

    早速ちゃぶ台返しでアレなんですが280万は届かないし私も無理そうです。

    昨日の稼ぎから自分も平日だとけっこう頑張って20万+イベントアイテム貯蓄1.4万なので…
    いったん265万まで引き下げて様子見しますか。
    まあ目標値の見定めはさておき、今日は方針通りの稼ぎに徹します。

    ここまで来ると後はオートパスがどれだけ落ちるかの勝負だったりもしますが
    幸いにも不足時は元気等倍でお仕事して稼ぐ時間的余裕は(まだ)あります。




    そんなこんなで本日終了!
    今日はオートパスのドロップが良くて助かりました。

    20万+αどころかトータル+30万で頑張ったよいおりん…

    が。



    うぉぉ…

    平日なのにまたボーダー速度更新…

    どうなっとるんじゃ
    そして去年のボーダーがまっっっったくアテにならねー

    とはいえ自分の大まかな読みは当たってそうです。
    さあここからが本当の踏ん張り所恵美さんだ

    あ、ちなみにジュエル(実弾)は1日5000個くらい溶けていく感じです。
    つらいです。

    11日目

    ヤバイです。
    ボーダーは止まる気が全く無いようです。
    早速今日の結果。




    ふぇぇ…10万差もキープできなくなっちゃったよぉ…



    ボーダーも+22万を大きく超えてくるとは…これは…ヤバイ

    そして私は+26万…昨日より頑張れてない…だと…

    原因は最終日に向けたイベントアイテムの貯蓄時間を多くしたのと
    オートパスのドロップを期待しすぎて等倍のお仕事しすぎた事でしょう。

    この程度の詰めの甘さがダメージとして現れ始めているのは危険なサイン。

    3時までボーダーが動いていることを考えるとリフレッシュの明けるAM10時には
    ボーダーに並ばれているか負けている所まで追い込まれている可能性もありそうです。

    だがこれも一時のモノ…イベントアイテムの貯蓄量は私の方が上のはず…

    そう思い込んで稼ぎ続けるしかない…
    全ては明日のボーダーと己の頑張り次第。

    ちなみに今日のジュエルは6000程度は軽く消費

    こちらも良い感じに加速しはじめました(白目)

    12日目

    リフレッシュ明けまででもっと詰められるかと思いましたが…




    た、助かった…

    ここからはもう何も言うまい。
    ボーダーより上位を維持しつつイベントアイテム6万貯蓄で0時を迎えられるよう
    ただひだすら無心で走るのみ!




    ボーダー差+10万!道標の残数は6万!
    大幅に巻き返せました!

    そして予定通り最終日に向けた準備も万端!



    そしてボーダーも当然のように最高更新…
    私も+35万乗せてますので昨日の失点は取り戻した…かな?

    さて、リフレッシュ明けからいよいよ最終決戦。

    手持ちのカードと根性で最後まで戦い抜きます

    最終日

    10:00

    リフレッシュ明け。
    まずは走りながら様子見してブースト2個の使い道を吟味。

    13:00

    10:00~11:00のボーダー時速は+27000、続く11:00~12:00は何と+4000

    理論値も出てないしどう見てもイベントアイテム不足ですね。

    というわけでこちらも時速優先よりpt効率優先に切り替え。
    ここまで大事に持ってきたブースト2回はイベント曲には使用せず
    少なくとも1回はイベントアイテム貯蓄に回します。

    14:00

    チケットライブブースト終了。残イベントアイテムは46000。
    消費におおよそ3時間かかるので残り1万程度まで使っていきます。

    そして。

    13:00~14:00でボーダー時速がブースト無し理論値に迫る約+41000をマーク。

    いよいよ来ましたね…

    17:00

    気が付けば250万pt到達。イベントアイテム残り11000。

    ボーダー速度は14時に40000台をマークした以降は25000程度まで減速。

    これならイベントアイテム7200(くっ)をブーストに回しても勝てる気がしますが…
    いささか怪しい。

    幸いにもボーダー速度はそこまでではないので
    時間的猶予はまだあると信じて残り1回のブーストもイベントアイテム貯めに回します。

    時間的にも美希のSHOWROOMがもうすぐ始まりますのでそこで使いますかね。

    18:30

    美希のSHOWROOMすごかった…(無関係)

    いおりんSHOWROOMはよ(見果てぬ夢)

    23:00




    残り1時間!
    この時点でボーダーとは約4.3万ptの差。

    そしてブースト無しで稼げる1時間の理論値も約4.3万。
    この後ももう少しptを積みますので…


    私より下位の者全員がブーストでイベント曲を回さない限り

    勝ち確です!

    結果発表





    無事に今年も勝利です!

    こちらがこれまでのまとめ。



    去年の方が荒ぶっていたのは7日目だけで
    他は全て今年の方がボーダーPTが上回っていたという結果に。

    途中で迷走もしましたが265万の予測も大体当たりでしたね。

    いや本当は265万でも多めの見積りで260万あたりが着地点だと思ってたんすよ…
    今年はみんな頑張ったんだなって。

    ちなみにハイスコアは1630位でした。

    スキル発動1%が引ければ1000位も夢では無かったのですが…まあ良しとしましょう。
    フェスいおりんがまだまだ現役でいられる幸せよ。

    感想

    完走した感想ですが…
    全体的に手を抜き過ぎて大事な局面で苦戦してしまいました。

    途中から速度感覚がマヒしてしまって
    オートライブパス欲しさに元気消費等倍でお仕事やったりと
    楽するために苦戦するというアホなムーブを多々やってしまいました。

    それと何となくな予想ですが、世間がテレワークに移行しているのと
    Android10からマルチウインドウの使い勝手が大幅に向上したのもあって
    平日日中でもイベントアイテム貯蓄程度なら触れるユーザが増えたというのも大きい気がします。

    しかし、苦戦したということは逆にまだまだいおりんPのモチベーションが高いということ。

    ハッキリ言ってASに担当がいるPの方々なんてみなさん良い歳でしょうし、
    ミリシタも4年目でそろそろモチベ落ちてるんじゃないかなー…
    なんて思ってもいたのですがまだまだ皆さんやる気なんですね。

    まあ今年はMR、メインコミュ、SongForYouガシャ、そして秋葉原コラボに抜擢と良いタイミングで良い感じに活躍したのもモチベ維持に大きく貢献したのかもしれません。
    実際私がそうですし。

    来年は…あるかどうか分からんけどもうちょっと余裕をもって挑みたいなあと。


    現場からは以上です。


    戦果

    この戦いで得たもの

    ・PLv +20(経験値86万くらい?)
    ・52人の親愛度2万以上達成(次の称号はよ)

    この戦いで失ったもの

    ・マカロン54個分(ジュエル換算2700)
    ・貯蓄ドリンクの大半(ジュエル換算4200くらい)
    無償ジュエル20000くらい
    ・毎日約14時間くらい+13日間=182時間
     (ながらプレイ含める)

    ・有償ジュエル25000くらい(3万円分)

    戦利品





    ではまた来年お会いしましょう!


  • ミリシタ3周年イベント 水瀬伊織 100位狙いラン感想(前半戦)

    2020-07-05 01:25





    いおりんの「行ってきます」マジ新世界への旅立ち!



    さてまずは…


    祝!ミリオンライブアニメ化!


    いやあアニメ化発表は予想外でしたね…

    がぜん盛り上がってまいりましたミリオンライブですが
    肝心のミリシタでは周年イベントと言う名の地獄の2週間マラソンが絶賛開催中です!!!!

    色んな感情がごちゃ混ぜの中、3年連続100位入賞目指して頑張りまーす!

    というわけでこれはミリシタ3周年イベントで水瀬伊織100位入賞を目指したPの忘備録その1である。

    一応解説

    ミリシタでこの時期に毎年行われているアニバーサリーイベントの記録です。
    今年で3年目(3回目)です。

    アニバーサリーイベントではP(プレイヤー)は52人のアイドルから1人選び、
    イベント楽曲をプレイして指定のアイドルptを貯め、貯めたアイドルpt数を競うイベントです。

    要は担当アイドルにどれだけ愛と金と時間と体力を注ぎ込めるかというイベントです。

    期間も長く苛酷なのですが…
    上位(アイドル毎のptランキング100位以内)に入賞しても貰えるものは

    「キラキラ光るアイドル名を冠した称号」

    だけです。



    こんなの。

    ほんとうにただの称号なので実利はほぼ無し。(自慢できるくらい)
    ※101~1000位以内でも称号は貰えますが金色でグレードは落ちます

    本当に名誉だけの為に52人×100人、
    つまり5200+α人のP達が狂乱するという酔狂なイベントです。

    当然私はいおりんptを貯めてキラキラ光るいおりんを狙います(デコではない)

    1日目

    初日なのでイベント仕様を理解しながらゆるゆるとランニング開始。

    ・イベントアイテム4倍消費が初期から解禁
    ・イベントアイテム獲得は日替わりで提示されるオススメ楽曲で取得した方が有利
    ・ブーストが10曲プレイ or 180分経過に変更
    ・リフレッシュタイムが9時間に延長

    この辺りが2周年イベントとの差異。

    細部が変わってもやる事は基本、お仕事→チケットを450枚貯める→チケットライブでイベントアイテム獲得

    をひたすら実行ですね。
    ブースト中は前回同様チケット450枚ライブの繰り返しが最も効果が大きい模様。

    さて。
    お昼くらいには既に嫌な予感がしており、情報収集もしていたのですが
    現時点で去年よりもボーダーが相当上がりそうな予感を肌でひしひしと感じ始める。

    嫌な予感しかしないので殆どチケットライブによるアイテム稼ぎで初日終了!

    初日は0時辺りのスクショ撮り忘れたので2日目のリフレッシュ終了直後のスコア。



    ・初日は1回も100位に入れませんでした
    ・初日で既に10・20・30・MAXドリンクの在庫は全て飲み干しています

    2日目

    今回はこういうスプレッドシートを作って




    現在のptと手持ちのイベントアイテム全消費で獲得できるpt、
    1日で大まかに稼ぐptを管理しています。

    現在100位に入ってなくても合計ptは100位ボーダーより上(…のはず)
    と確認できるのでこういうのがあると精神的に凄く楽になります。

    この時点では目標値を250万に設定してオーバーランで進行中。

    さて2日目。

    去年と比べて異常な速度に違和感を覚えていたのですが、
    10位ボーダーと100位ボーダーの差を見て確信。
    やはりイベントアイテム貯め込み続けながらの速度ではない感じ。

    実際、既に貯蓄イベントアイテム数がえらいことになってる(全消費するのに3時間以上)ので、今日からは多めに消費しながら…という方向性にシフト。





    とりあえずデイリー撃破直後。

    ・イベント楽曲多めのプレイで何とか100位以内にランクイン
    ・今日だけで1年溜めたマカロン54個は消えてジュエル消費の世界へ

    3日目

    某サイトで2日目の夜間のいおりん時速を調べた所、最大で1時間約1.2万ptで推移した模様。

    どう考えても450チケットライブだけで出せる速度ではないので皆さんイベント曲も適宜プレイしているのでしょう。

    (ブーストも考慮すれば実際には出せるのですが理論最速に準じた速度はイベント最終盤でしかマークしません。この辺は3年間イベントそれなりに走ってきた経験が活きますねぇ)

    さて、おおよそみんなの出方も分かりましたので今後は

    ・端末ガッツリ触れる時間は極力イベント曲を叩く
    ・ながら程度でしか触れない時間はお仕事→オートライブ
     → チケット450枚溜まるまでにオートパスが10枚になった場合はイベント曲消化
    ・オススメ楽曲はプレイ時間よりもプレイ回数100回報酬を取れてない曲を優先

    これでルーチン化します。

    最速では無いですが理論最速を強いるのは10位からですので100位狙いならこれで十分。




    ・常に100位以内キープが安定してきました
    ・無償石がゴリゴリ減っていきます

    4日目~5日目

    方向性も定まったので後半戦まではひたすらルーチンワークです。

    100位以内が安定してきたので上のルーチンに以下をプラス。

    ・ボーダーをあまり刺激しないように80位以内をキープできるように意識
    (※100位のポイント付近の人数が多ければ多い程ボーダーは加速するので)

    大きな動きがあるまではこれで安定ムーブさせます。



    4日目終了。

    で、5日目開始時点で追加総合pt報酬が提示されました。520億だそうで。
    ちなみに去年の総合ptは500億ちょっとでした。

    さて、こういう報酬はえてして確実に到達する範囲にしか置かないので

    既にこの時点で運営は
    総合pt余裕の去年越えを確信しています。





    5日目終了。

    ひなたの誕生日諸々でスクショ撮り忘れた…
    のでリフレッシュ明けのを(ボーダーにめっちゃ詰められてる!)

    ・オートパスに助けられながら何とか安定しています
    ・無償ジュエルの在庫が危うくなってきました

    6日目

    前半戦最後の山場で地獄の始まり

    土曜日です。

    休日は当然リフレッシュ以外の15時間はミリシタにかかりっきりでないと

    死にます。

    まあ100位狙いなら実際は15時間ずっと集中する必要はないのですが…
    とはいえ今日は生配信もあるし中々忙しい。

    そんなわけで配信見ながらダラダラと、その後アニメ化の反応などをネットでチラチラ見ながらゆるゆると走った結果がこちら。



    いえい。

    明日から後半戦もあって今日はイベントアイテム消費を更に強め、あまり在庫を気にせず走りました。

    その結果、今までは100位ボーダーに対して最大8万pt程度の差しかなかったのですが今日は更に差を大きく伸ばせました。

    これが何を意味するかと言うと、
    100位ボーダー付近はイベントアイテム連続消費によって出した私の速度に付いていけてないということであり、
    つまりはそんなにイベントアイテムは貯金してないってことですね。(たぶん…)

    イベントアイテム集めつつだと速度はそんなに出ませんので。

    上の予測と、ボーダーの伸び幅はおおよその目標値を読み切る為の良い材料になるかもしれません。

    以上が前半戦の記録です。

    最後にスプレッドシートのまとめ。



    ボーダーと比較すれば少し稼ぎすぎのようにも見えますが…まあ順調ですね。
    さてさて目標値250万は合っているのか間違っているのか…

    長くなったのでここでおしまい。
    さあ今日からいよいよ後半戦!残り1週間!

    ここからが本当の地獄の始まりである。

    ではイベント終了後に。