質問: 初心者ですが、 Candy Rock Star(ユニティちゃんライブ)レベルの物をまず、目標に作りたいのですが、どうすれば良いでしょう? 具体的には、このレベルでアバターを動かし、カメラをセットしたいということです。 (キャラクター、舞台は作らなくても無料配布のモノでも良いのですが) 1、このレベルの動きを作るには何をどれほど学べば良いでしょうか? 踊っていますが、これは前もって全ての振りをあらかじめ何らかの方法でUNITY上でインプットしてあった物を再生したのでしょうか? またインプットの方法として、何を学べ良いでしょうか この動きはUNITYだけで作れるものでしょうか? 今後UNITYでどの分野を学べばこれが出来ますか? 例えば、モーション、フェイスモーション、または個々の動きを連鎖させる技術など。 2、このカメラのセットはアセットストアの何を入手すればこの様にスムーズに複数のカメラをチェンジできるのでしょうか? 既存のカメラに何らかのスクリプトを打ち込めば良いのでしょうか? また、この機能性に類似するアセットがありましたら、是非教えていただけないでしょうか? すみません、初心者でして色々試していますが、どれくらいの量、学べば良いのかのかも皆目見当もついていない状態でして、参考までにご教授していただけるとありがたいです。
回答: まず、「どれほど学べば作れるか」という質問に明確な回答はありません。 超ハイスペックな人なら3日あれば出来るかもしれませんし、超ダメダメな人なら一生掛かっても終わらないかもしれません。 一応通例としては「1万時間やればプロレベルになる」と言われています。 『Candy Rock Star』はプロの技術が詰まっていますが、模倣と既存配布品の使用を考慮すればもう少し短くても出来るようにはなるでしょう(その先に進めるかは別として)。 1、このレベルの動きを作るには〜 問題解決において重要なのは「まずは自分で調べてみること」です。 「Candy Rock Star」で検索するとすぐに出てきますが、Unityプロジェクトが無料配布されています。 なのでまずは中身を見てください。紐解き方・改変方法が書かれたブログもあります。 ユニティちゃんライブステージ! -Candy Rock Star- - ダウンロード - UNITY-CHAN! OFFICIAL WEBSITE ユニティちゃんステージ(Candy Rock Star)をいじる - トマシープが学ぶ モーションについても、Unityのマニュアルにきちんと概要が記載されています。 アニメーションシステム概要 - Unity マニュアル 他にも例えば「unity モーション 作る」で検索すると、Unityでモーションを使う方法が山程出てきます。 すぐに答えが出ない質問は「この動きはUNITYだけで作れるもの?」ですが、この答えは「出来なくもないが、まずやらない(とてつもなく面倒臭いから)」です。 人間のような複雑なモデルのモーションは、普通は3Dソフトで作成してUnityにインポートします。(今回のモーションは恐らく「モーションキャプチャー」ですね) 他の質問はプロジェクトを眺める&検索するで大体解決するはずです。 また、同様の作品を作るなら技術とは別に「演出面」でUnityとは関係ない知識が必要になるでしょう。 各振り付けにはどういう意図があるのか? どういうカット割り、カメラワークをするとカッコイイ&カワイイのか? どんなエフェクトをどう出すのか? など、映像制作の知識になるので別途書籍を読むなりサイトを漁るなりして勉強してください。 (まぁ「アバターで」って言ってるので本筋とはズレるかもしれませんが) 2、このカメラのセットはアセットストアの何を入手すれば〜 プロジェクトを見てください。 Unity2017からは「Cinemachine」というカメラワーク用のシステムが入っているので、もう少し簡単に作れるかもしれません。 最後に、それでも質問したいという場合はまず下記をご覧ください。 質問するときのヒント|teratail(テラテイル)