友達とホログラフィックダンスパーティーを作る:8ステップ(写真付き)

友達とホログラフィックダンスパーティーを作る:8ステップ(写真付き)

目次:

Anonim

ゼロから始めて、ホログラムで友達を踊らせるための基本的な手順は次のとおりです。後で詳しく説明しますが、これにより全体像がわかります。

  • まず、友達を3Dスキャンします。
  • 3Dモデルを取得し、それが50,000ポリゴンより少ないことを確認してください
  • モデルとテクスチャをmixamoにアップロードして、そこでリギングとダンスの動きを追加します。 このステップは本当に楽しいです、そしてあなたが便利なホログラフィック・ディスプレイを持っていないならば、これはしばらくの間ぶらぶらするのに楽しい場所です。
  • 装備モデルと動きの両方を持つmixamoからFBXファイルを入手してください
  • FBXファイルを単一にします。テクスチャを修正してアニメーションを設定する
  • Bango - あなたはあなた自身のホログラフィックダンスパーティーを持っています

これはあなたが必要とするものです:

3Dスキャナー - 人々をスキャンするために、私は本当にitseez3Dスキャンアプリを実行しているiPadにクリップされた構造センサーを使うのが好きです。私はやります ロット 私がこれを好む理由は、それがとてもポータブルで、通勤者を必要とせず、そして私が試した他のどのスキャンソフトウェアよりもよく顔を捕らえることができるからです。構造センサーは中価格です - あなたがすでにipadを持っているならば、それはセンサーのためにあなたにおよそ400ドルを実行させるでしょう。もっと安くしたいのであれば、kinect(最近のゲームストップで20ドル)やSkanect Proソフトウェアを使うことができます。あるいは究極の安さのために(たくさんの手の込んだ小さな写真を扱うのに苛立ちがあります)オートデスク自身のReCap 360(私が使っていたと思っていた123Catchの子孫)のような無料の3D写真測量ソフトウェア、あるいは単にグーグルの「無料の写真測量ソフトウェア」を使って、どこへ行くのかを確かめてください。

良い知らせです。他のすべては無料です!

メスラボ - これはオープンソースの3Dモデル表示および編集ソフトウェアで、スキャン内のポリゴン数を管理しやすいものに減らすために使用します。

Mixamo - これは3Dモデルをリギングしてアニメ化するためのadobeタイトルです - すべてはWebサイト上にあります、そしてそれを使用するには無料のアカウントを作成する必要があります。

Unity - Webページ上の退屈な2Dでモデルを見たいだけであれば、これは必要ありませんが、カスタムビデオゲームのスキャンとしてキャラクタを使用したり、ホログラムに配置したりする場合は必要ありません。 Unityを入手してください(趣味専門家やインディーゲーム開発者は無料)、あなたはレースへ出かけています。

--------

私はUnityでいじる必要がないホログラフィックダンスパーティーソフトウェアのリリースに取り組んでいます。これがあなたのスピードより速いならば、コメントで私に知らせてください、そして私は私が行くことができるどれくらい速く見るでしょう。

ステップ2:3Dスキャン

最初のステップは、アニメートしたい人の3Dモデルを取得することです。私の選んだスキャナーは、構造センサーとipad miniで実行されているitseez3D ipadアプリです。これは最も安価なスキャナーではありません - ハードウェアで約400ドル、ipadを数えず、スキャンをエクスポートするために7ドル。それは、それが本当に良い顔のスキャンを取り、それがかなりきれいな出力を与え、そしてそれが持ち運び可能で使いやすいのでそれが好きです。

安価なスキャナーがあります。一連の携帯電話の写真を撮って3Dモデルを吐き出すための無料の写真測量ソフトウェアです。安いものにはコストがかかります - 歪んだジオメトリ、アーティファクト、ぼやけた顔などのコストです。

これらすべてのスキャンで難しいのは、スキャンに約1分かかるということです。被写体を四方八方に動かしながら、あらゆる面から画像を撮影する必要があります。特に腕が疲れていると人は微妙に1分以上動く傾向があります。そしてそれはあなたのスキャンで奇妙なジャンプと不連続性を与えます。あなたはこれを出来るだけ早くすることを望みます。

スキャナーがありませんか?問題ありません!これが私のスキャナーからのモデル(私のもの、aw、shucks)です - あなたはそれをsketchfabからダウンロードすることができます( 'gltf'フォーマットではなく、オリジナルの 'obj'モデルフォーマットを必ずダウンロードしてください)。ステップそうでなければ、続けてください!

これが誰かをスキャンするための基本です。

広い床面積と間接照明のある大きな部屋にそれらを置いてください - あなたは四方からの均一な照明と硬い影が欲しいのです。あなたのシーンを出入りする人々はあなたのスキャンをめちゃくちゃにするでしょう、それであなたがあなたのスキャンをしている間は皆を静止させておいてください。物事にぶつかることなくあなたの主題のまわりですべての道を辿るためにあなた自身のための十分なスペースを作ってください。

被写体を「A」ポーズにします(タイトルの写真を参照)。肩幅を離して、腕を胴体と区別するのに十分なだけ離れたところに配置します - 腕が広ければ広いほど、1分間静止するのが難しくなります。彼らが眼鏡をかけているならば、それらを外しなさい - 眼鏡はスキャンでひどく出てくる。

これは私が見事なMr. Tschudkoをスキャンしている様子を示すチュートリアルビデオです。

itseez3Dを使用している場合は、スキャンが「高解像度」に設定されていることを確認してください(設定をクリックしてから、「最高品質」トグルをオンにします)。完了したら、スキャンをタップして処理のためにクラウドに送信をクリックします。クラウドにアップロードされた後、画像が圧縮され、5〜10分で3Dモデルが返送されます。

あなたがそのスキャンが好きなら、それを取り出すための私のお気に入りの方法は 'obj'ファイルとしてそれを電子メールで送ることです - それがOBJであることは重要です - 他のフォーマットは次のステップを混乱させるでしょう。

別のスキャナーを使用しているのであれば、それも問題ありません - あなたのコンピューターにOBJファイルのテクスチャを入れるだけです。

ステップ3:Yo 'Meshを管理する

デフォルトでは、itseez3Dはmixamoや単一性を扱うには多すぎるポリゴンを持つモデルを吐き出します。それらは200,000ポリゴンを持つitseez3Dから出てくるので、35,000ポリゴンに縮小する必要があります。

始めるために、Meshlabを開いてFile-> Import Meshに行きそれをあなたのOBJファイルに向けてください。

モデルが起動したら、フィルタ - > 再メッシュ化、単純化、再構成の順に選択し、単純化:2次エッジ縮小(テクスチャ付き)を選択します。

目標とする面の数を35,000に設定し、メッシュの境界を保持と法線を保持をオンにします。

適用をクリックして、メッシュ内のポリゴン数を終了して減らします。

それが終わったとき、それは何も他のもののようには見えません - それがポイントです。 File-> Export Mesh Asに行き、ファイルタイプとして 'Alias Wavefront Object(*.obj)'を選択します。.objファイルとmodel_texture.jpgファイルを圧縮すると、準備は完了です。

これらすべての手順がうまくいかない場合は、このスクリーンキャストと一緒に以下を試してください。

ステップ4:Mixamoを使ったリギングとアニメーション

これで、モデルをmixamoにアップロードする準備が整いました。mixamoは、3Dモデルのリグやアニメーションを作成できる無料のadobeソフトウェアです。

リギングは3Dモデルを生き生きとさせるものです - 今行ったスキャンは単なる剛体です - 回転させたり大きくしたりすることはできますが、四肢や関節を動かすことができなければそれほど表現的ではありません。リギングとは、モデルのボーンがどこにあるのか、そしてボーンとジョイントが動くにつれてモデルのスキンを変形させることをコンピュータに伝える方法です。 Mixamoは、人の3Dモデルを取得し、そのモデルをリギングする半自動化された方法です。それが装備されると、Mixamoはあなたがクリックでモデルに置くことができるアニメーションのライブラリを持っています。

はじめに、mixamo.comにアクセスして無料アカウントを作成してください。 「文字をアップロード」をクリックして、最後のステップで作成した.zipファイルをアップロードします。

Mixamoはあなたのキャラクターをリギングするステップをあなたに歩かせるでしょう、あるいはあなたは私のビデオと一緒に従うことができます:

完了したら、Mixamoにキャラクターを配置し、mixamoのライブラリにある何百ものアニメーションのいずれかをクリックするだけで、キャラクターがそのアニメーションを実行します。

あなたが探しているのが3Dアニメーションの美味しいtwizzlerのごくわずかなニブルであるならば、それから、豚天国へようこそ!しかし、それ以上にある無限の可能性のある素晴らしいホログラフィック世界について言及しなかったならば、私は思いがけないでしょう。上にステップイン!

ステップ5:Unityに取り込む

あなたは今まであなたが変更することができない任意のルールにすぐに遭遇する邪魔な3D環境で遊んだことがありますか?それがあなたを悩ませているならば、Unityは喜びになるでしょう - それはインタラクティブなゲームエンジンです。 すべてのもの 手動またはコードによって制御可能です。それは愛好家やインディー開発者のために無料であり、あなたはそれをここからダウンロードすることができます。

私は音楽とダンスパーティーのためのステージでシンプルなシーンを作りました - あなたはここで全体の団結プロジェクトをダウンロードすることができます、そしてそれはあなた自身の人々をステージに乗せるための良いテンプレートです。

これで十分に手間がかかりますので、すべての手順を説明することはしません。ただ、行動を起こしたいのであれば、Unityプロジェクト内でプレイを始めることができます。ウォークスルーをご希望の場合は、ビデオと一緒にフォローしてください。

ステップ6:ダンスパーティー!!!!

賢者はかつて「音楽なしで踊っている」と言って、シャツを脱いでヘリコプターのように頭の周りを振り回し、そしてステージから体を打ち上げた。

要点、先生。同じ団結プロジェクトで、私は別のシーンを シーン/ Dancy Party それはインタラクティブなダンスパーティーの基本 - 音楽、アニメーション、そしてキャラクターやアニメーションを変えるための簡単なコントロール - を持っています。 「play」を押すだけでそれを試すことができます - 上下の矢印はダンスのキャラクターを変え、左右の矢印キーはダンスを変えます。

あなたのキャラクターをパーティーに加えたり、あなた自身の踊りや音楽を加えるために少し時間がかかります。繰り返しますが、一連の手間のかかる小さな手順がありますが、実行するのは非常に簡単です。ビデオと一緒に従ってください!あなたが動けなくなったら、コメントを残してください!

ステップ7:ホログラムの作り方

aaaと今、それはSHAMELESS PLUGのための時間です!

私は毎日目を覚まし、現実と空想の境界をぼかすような素晴らしいものを作る方法について考えています。私は会社でホログラフィックディスプレイを作るのでこのプロジェクトに取り組みました、そして、私が机の上のホログラムを見つめていた間、私は私の机の上のホログラムで私の友人とアニメーションダンスパーティーをするのは楽しいだろうと思いました。 bacchanalianのジオラマのように。

それが私がスキャンとアニメーションのこの世界で遊び始めた理由です。それが起こると同時に、あなたが一緒に遊んでいた団結のプロジェクトはまた私達のホログラフィック・ディスプレイを使用します。机の上にLooking GlassやHoloplayerがある場合は、ユニティシーンを開始して(あるいは実際に動作するものを見たい場合は、実行ファイルをダウンロードしてください)、 'enter'キーを押してホログラフィックシーンを切り替えます。これはデフォルトでは2Dシーンを示しています。なぜなら、私たちはほとんどの人が、奇妙にも十分に、不気味で湿気の多い世界に住んでいるからです しないで 机の上にホログラフィックディスプレイがあります。その世界があなたに不公平だと感じるなら、私たちがそれを変えるのを手伝ってください!

シーンの階層構造に、「holoplay」というゲームオブジェクトがあることに気付くでしょう。その中には、 'HoloPlay Capture'という別のゲームオブジェクトがあります - これは緑色のボックスのように見えます。緑色のボックス内のものはすべてホログラムに表示されます。 holoplayキャプチャオブジェクトを動かすことで、シーンのさまざまな部分を囲み、ズームインまたはズームアウトして、Looking Glassでのシーンの見え方を正確に調整できます。

オンラインでSDKを使用する方法に関するより詳細なガイドがここにあります。

ステップ8:Dance ++

仮想世界と現実世界を融合させることに関する素晴らしいことは、現実世界のルールを破ることができるということです。私はこの狂った土地で遊ぶのが本当に好きです、そしてあなたもそうすることを願っています。質問がある場合、または自分が作成したものを見せたい場合は、コメント欄を見てください。

!!

--alex