すべてのRobloxユーザーは、アバターによって表現されます。これは、プラットフォーム上のゲームを通じて持続するコスメティック、衣服、アクセサリーを備えた完全にカスタマイズ可能な3Dキャラクターです。アバターは、個々の購入によって独自に作成されたデジタルアイデンティティを象徴するため、非常に個人的なものです。これらはマーケットプレイスやゲーム内、またはプレゼントから得られます。
各アバターは、3D空間内のオブジェクトと相互作用し、コスメティック、衣服、アクセサリーを着用できるキャラクターを作成するために協力するコンポーネントのシステムです。広く言えば、これらのコンポーネントは、あなたが誰であるかとあなたが着ているものに分けることができます。詳しく見ていきましょう。
あなたが誰であるか
アバターの体には、キャラクターの見た目や動きを構成する4つの主要な層があります:
これらの層を手動で作成することもできますが、いくつかはRobloxの技術的なキャラクター仕様を満たすための厳格な構成要件があります。これにより、アバターがゲーム間で一貫して動作することが保証されます。クリエイティブプロセスを支援し、アバターがこれらの仕様を満たすことを確実にするために、Robloxは以下を提供しています:
- アバターセットアップ - 3Dカスタムアセットをアバターアセットに自動的に処理し、マーケットプレイスに公開するためのすべての必須コンポーネントを含みます。
- ジオメトリとリギングアーマチュアを含むアバターリファレンス。
- ベースリグ、アタッチメントポイント、ケージメッシュ用のプロジェクトファイルを、サードパーティのモデリングソフトウェアで使用できます。
- サイズの参照として使用できるマネキン。
- 事前に焼き付けられたアバターコンポーネントを持つカスタマイズ可能なキャラクターテンプレート。
ジオメトリ
アバターの物理的な体のジオメトリは、キャラクターの形状と輪郭を定義する15の別々のメッシュボディパーツで構成されています:
- 頭
- 上半身と下半身
- 左上腕、前腕、手
- 右上腕、前腕、手
- 左大腿、下腿、足
- 右大腿、下腿、足
ユーザーがアバターボディを購入すると、セットとして装備するか、他の購入から個々のボディパーツをミックスアンドマッチすることができます。
リギングアーマチュア
アバターの物理的な体の内部には、キャラクターが四肢を動かすことを可能にする非レンダリングのリギングアーマチュアがあります。関節や骨と呼ばれることが多いリギングアーマチュアには、四肢の接続が有機的に曲がることを可能にするスキニングデータが含まれています。たとえば、キャラクターの膝や肘などです。
標準のアバターリグは、R15リグと呼ばれることが多く、キャラクターの15のボディパーツを動かすために15のポーズ可能な関節を必要とします。ただし、より高い忠実度のリグを作成したい場合は、手、肩、脊椎の動きのために最大37の追加のオプションの関節を作成できます。各関節は、アバターがスタジオおよびマーケットプレイスで適切に機能するために、特定の階層と命名規則に従う必要があります。
アバターのジオメトリにリギングアーマチュアがない場合、Robloxはアバターセットアップを提供しており、これはキャラクターのボディモデルにマーケットプレイス対応のリグを自動的に生成し、動きとアニメーションを可能にします。
アニメーション
アバターのリギングアーマチュアや顔の骨を使用して、顔のアクションコーディングシステム(FACS)データを使って、ポーズを作成し、それらの間を補間して以下のタイプのカスタムアニメーションを作成できます:
- エモート - プレイヤーがゲーム内で他の人とコミュニケーションを取り、祝うためにマーケットプレイスから購入する全身アニメーションで、ジェスチャー、反応、ダンスなどがあります。
- 表情 - プレイヤーが感情を表現するために使用するキャラクターの目、口、歯を使った顔のアニメーションです。
Robloxは、アバターのアニメーションプロセスを簡単にするための以下のツールを提供しています:
- アバターセットアップ - 顔のアニメーションとアバターのチャットに必要なFACSポーズ、顔のリギング、スキニング、アニメーションデータを自動的に生成します。
- 適応アニメーション - アニメーションがユニークなボディタイプ、リギングアーマチュア、比率を持つキャラクター間でシームレスに再生できるように、関節をカスタマイズ、修正、マッピングします。
- アニメーションエディタ - 異なるキーフレームでポーズを作成することによってリグを手動でアニメートします。
- アニメーションキャプチャ - 動きや表情をキーフレームとしてキャプチャするために、ビデオコンテンツを録画またはアップロードします。
- 顔アニメーションエディタ - 顔のスライダーを使用して、異なる顔の特徴のためにスライダーを調整する際に自動的にキーフレームを作成します。
アタッチメントポイントとケージメッシュ
アバターの物理的な体の外側には、キャラクターが体にアクセサリーを取り付け、衣服を着用することを可能にする2種類の非レンダリングコンポーネントがあります:
- アタッチメントポイント - アクセサリーやゲーム内で装備可能なオブジェクトがキャラクターの体に取り付けられる特定のポイントを設定します。
- ケージメッシュ - 衣服がキャラクターの体に伸びてフィットするための外部境界を設定します。
アバターのジオメトリにアタッチメントポイントやケージメッシュがない場合、Robloxはアバターセットアップを提供しており、これはアバターに必要なアタッチメントポイントとケージメッシュを自動的に追加します。さらに、標準のアタッチメントポイントとケージメッシュを使用していることを確認するために使用できるBlender、Maya、および.fbxのプロジェクトファイルがダウンロード可能です。
あなたが着ているもの
アバターが独自のスタイルを表現するために着用できるものには、4つの主要な層があります:
これらの層のそれぞれには、ユーザーがさまざまな形やサイズのキャラクターにこれらのアイテムを装備できるようにするための厳格な要件があります。
メイクアップ
メイクアップは、顔のペイント、戦闘のマーキング、カモフラージュ、アイシャドウ、口紅、チークなどの伝統的なメイクアートなど、追加のクリエイティブ表現のための顔のコスメティックアイテムです。ユーザーは、マーケットプレイスでセットとしてメイクアップを購入し、完全に一貫したルックとして適用することができます。または、他のメイクアップコンポーネントと交換して、自分のアバターのスタイルに合ったものにすることもできます。
Robloxは、作成プロセス内で使用できるメイクアップテンプレートを提供しています。これには以下が含まれます:
- メイクアップを作成するために2D編集ソフトウェアで使用できるテンプレートテクスチャ。
- エクスポート前にメイクアップを表示およびテストするために使用できるテンプレートヘッド。
- 異なる肌の色や体型のキャラクターでメイクアップアセットをインポートしてテストするために使用できるリファレンス体験。
これらのテンプレートを純粋なリファレンスとして使用してすべての動作を確認することも、作成プロセスの各ステップでそれらをすべて使用することもできます。
リジッドアクセサリー
リジッドアクセサリーは、キャラクターの体の周りのアタッチメントポイントに従ってアバターに取り付けられます。ユーザーがマーケットプレイスでリジッドアクセサリーを購入すると、アタッチメントポイントからアイテムの位置と回転を調整して、アバターの体型に合わせることができます。
Robloxは、カスタム3Dモデルをリジッドアクセサリーに変換する方法についてのステップバイステップのチュートリアルを提供しており、スタジオ内でカスタム3Dモデルを複数のキャラクターボディ、アニメーション、アクセサリーの組み合わせでテストおよび編集するためのアクセサリーフィッティングツールも提供しています。
レイヤードアクセサリー
レイヤードアクセサリー、しばしばレイヤード衣服と呼ばれるものは、アバターのリギングアーマチュアとケージメッシュに従って伸びてフィットします。ユーザーがマーケットプレイスでレイヤードアクセサリーを購入すると、キャラクターのアニメーションに合わせて動き、キャラクターが着用している既存の衣服の上に適切にレイヤーされることが期待されます。
Robloxは、Blenderでスタジオ対応のレイヤードTシャツを作成する方法についてのステップバイステップのチュートリアルを提供しており、スタジオ内でカスタム3Dモデルを複数のキャラクターボディ、アニメーション、アクセサリーの組み合わせでテストおよび編集するためのアクセサリーフィッティングツールも提供しています。
クラシック衣服
クラシック衣服は、Tシャツのための前の胴体やパンツのための胴体と脚など、アバターの体の特定の部分を包みます。これは、Robloxで販売する最も基本的なタイプのアバターアイテムで、作成プロセスには画像編集ソフトウェアとウェブブラウザが必要です。
Robloxは、GNU Image Manipulation Program(GIMP)という無料のサードパーティ画像編集ソフトウェアを使用して、スタジオ対応のクラシックTシャツを作成する方法についてのステップバイステップのビデオチュートリアルを提供しています。