【3Dモデルを動かしてみたい】Unityでアプリ開発など(の勉強)をしてはいるのですが、いつも2Dものだったので、たまには3Dキャラも動かしたいなという気は有りました。お仕事で子供向けのロボットの絵が必要になったので、良いタイミングだと思いまして、絵から制作してみました。【モデリング】さてモデリングですが・・この四角さならは「MagicaVoxel」で良いかと思っていたのですが、とある方が「Qubicle」というアプリを勧めておられまして「あ、俺も!」と言う感じで購入。このアプリはPC用で、「Steam」経由でないと購入できないようで、起動時にSteamを起動する必要があるのが若干面倒でした。(エディションによるようです)まず、3Dモデルのラフデザインがこれです。プロのデザイナーにシンプルロボットをデザインしてくれとたのんで、即描いてもらいました。こちらはモデリング素人なので簡単な形にしてもらいました。Qubicleの画面がこちら、ブロックを積むように描いていき、こんな感じに。ちなみにボディとかパーツ分けしてみたのがこちら。じつは必要なかったですけど。【Unityにもっていく】さてこのモデルを動かしてみようかと思いまして、Unityにもっていこうと考えました。Importer」という素晴らしいアセットがありまして、その場合は.qb形式(Qubicle用のファイルフォーマット)のファイルを読み込むと、ボーンをつけられ、パーツの切り分けもできるのです。Importer」はこちら。ちなみにこれもTwitterで知りました、便利(*^^*)assetsale.hateblo.jpこちらの記事で使い方の勉強ができました。Importerにてボーンを入れる(というかずらして位置を整えるだけ)の画面です。関節部分に気をつければ良いようです。素人ながら、3Dでモデルを動かすにはパーツごとの階層が重要のようです。Importerではパーツごとに色をぬると階層で分けてくれるという・・すごいぜ!(ウェイトを付けるというのでしょうか)【アニメさせる】モーションの作成は大変面倒なので省略しまして、Unityちゃんアセットから借りました。3Dのモデルのデータと、モーション(アニメというか動きのデータ)のデータは別個に管理するものなのですね。誰かが作成したモーションを使うことが簡単にできるようです。はい、Unityにもっていき、モーションでアイドリング(?)状態がこちらです。自分で作ったキャラが歩いたりするとかわいいものです。こんなシンプルなキャラでもそうなのですから、もっとリアルな人のモデルを作れる場合は嬉しさを倍増でしょうね〜それにしてもUnityはすごい、という事で終了です。前編Unityにて2Dでレーザーを表現してみた。月別アーカイブはてなブログをはじめよう!jeffry1461さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。