VRChat 非公式日本語ドキュメント

ワールドの作成、最適化、およびCommunity Labsに関するヒント

ワールドを公開したいとお考えですか?それならこのガイドがぴったりです!ワールドを公開するには、Community Labsに提出する必要があります。

ワールドをCommunity Labsに提出する前に、いくつか考慮すべき点があります。必ずすべて読んでください!これを守らないと、ワールドが削除されたり、Community Labsから一生出られなくなったりする可能性があります。

ワールドのCommunity Labsへの提出は、VRChat.com(Edit World Info -> Danger Zone -> World Visibility -> Publish)から、またはUnityで新しいバージョンをアップロードする際に行えます。

ワールドを公開すると、Community Labsの表示設定を有効にしているすべてのユーザーがすぐに利用できるようになります。最終的に、あなたのワールドはCommunity Labsを卒業し、すべてのユーザーがアクセスできるようになります。Labsの詳細についてはこちらをご覧ください。

重要な情報

  • Community Labsに提出できるのは、1ユーザーにつき7日間で1ワールドまでです。
  • ワールドの更新は何度でも自由に行えます。アップデートをプッシュするだけで完了です。ワールドのステータスには影響しません。
  • ワールドがすでに公開状態である場合、更新時に再申請する必要はありません。ワールドは自動的に更新され、公開ステータスが失われることはありません。
  • ワールドやそのコンテンツ(動画、アバター、画像)がVRChatの利用規約またはコミュニティガイドラインに違反している場合、Community Labsへのワールド投稿権限が一定期間停止されます。違反を繰り返すと、アプリ内でのモデレーション措置が取られる可能性があります。
  • コンテンツ警告(Content Warnings)は現在非推奨であり、使用されていません。VRChatのコミュニティガイドラインまたは利用規約に違反するコンテンツをアップロードすることはできません。これに違反した場合(コンテンツ警告にチェックを入れている場合であっても)、モデレーション措置の対象となります。
  • DiscordのDMやVRChatへのメール、その他のチャンネルを通じてワールドの承認を行うことはありません。
  • ワールドのファイルサイズが非常に大きい場合、サイズを削減するよう依頼したり、その間ワールドの公開を停止したりすることがあります。ワールドの容量は200MB以下に抑えるようにしてください。

アバターワールド / すべてのワールドにあるアバターペデスタル

  • ペデスタルに設置されたアバターは「適切に最適化」されていることが求められます。詳細については、アバター最適化のドキュメントをご確認ください。
    非常に負荷の高い(Very Poorな)アバターを共有することは避けてください。これはアバターワールドに限らず、すべてのワールドに適用されます。ワールド内のアバターに深刻なパフォーマンス上の問題がある場合、そのワールドはPublicまたはCommunity Labsから削除される可能性があります。
  • プレースホルダーとしてアバターをアップロードし、公開後に利用規約(TOS)に違反するアバターへ差し替えた場合、1か月間ワールドの投稿が禁止されます。違反の深刻度によっては、アプリ内でモデレーション措置が取られる場合があります。
  • アバターワールドを運営している場合、いかなるアバターも利用規約(TOS)やコミュニティガイドラインに違反してはなりません。
  • モデルを最適化するために、Blender用アドオンのCat's Blender PluginやShotariya's Texture Combinerの利用を検討してください。

パフォーマンス向上のヒント

  • スポーン地点でVRユーザー1人につき最低45 FPSを維持することを目指してください。VR環境がない場合は、友人にワールドをテストしてもらいましょう。パフォーマンスの悪いワールドでは滞在時間が短くなり、Labsからなかなか抜け出せなくなる可能性があります。
  • VR非対応のシェーダーは使用しないでください。シェーダーはSingle-passステレオレンダリングをサポートしている必要があります。優れた水面用シェーダーをお探しの場合は、Silent's Water Shaderをチェックしてみてください。
  • Androidではモバイル用シェーダーを使用してください。ほとんどのシェーダーはAndroidでも動作しますが、通常はレンダリングにより多くの処理能力を消費します。可能な限りモバイル用シェーダーを使用するようにしてください。
  • ワールド内UIにはスーパーサンプリングされたシェーダーを使用してください。これはVRで鮮明なテキストを表示するためのパフォーマンスに優れた方法です。Unityの標準UIシェーダーを使用しているUIマテリアルが見つかった場合、SDKが切り替えを推奨します。
  • ポストプロセスエフェクトの使用には細心の注意を払ってください。 一部のスクリーンスペース・ポストプロセスエフェクトは、VRユーザーに大きな問題を引き起こす可能性があります。特に、色収差(chromatic aberration)、スクリーンスペース反射(screen-space reflection)、およびスクリーンスペース環境遮蔽(screen-space ambient occlusion)の使用には注意してください。
  • 1つのルームに2つ以上のビデオプレイヤーを配置しないでください。 通常、パフォーマンスに悪影響を及ぼします。
  • 同様に、ルーム内に2つ以上のミラーを配置することも避けてください。 ミラーはワールドのパフォーマンスに深刻な影響を与えます。ルーム内に1つミラーを配置する場合は、必ず切り替え(toggle)ができるように設定してください。
  • ミラーのデフォルト設定を「有効」にしないことを強く推奨します。 プレイヤーが手動で切り替えられるようにするか、特定のエリアに入ったときに自動で有効になるような仕組みを追加してください。
  • リアルタイムライトを使いすぎないでください。 リアルタイムライトは非常に負荷が高く、誤った使い方をするとワールドのパフォーマンスが著しく低下する原因となります。
  • ライティングのベイクは非常に重要であり、パフォーマンスを大幅に向上させることができます。 ライトベイクの詳細については、UnityのドキュメントAndroidの開発ガイドを参照してください。

一般的なヒント

  • ワールドをテストしましょう!ポータルから入った瞬間に永遠に落下し続けるようなワールドも珍しくありません。
  • ワールドはVRでもテストしてください。シェーダーが適切に動作し、VR内で正しく表示されるか確認しましょう。VRヘッドセットを持っていない場合は、友人に様子を見てもらうよう頼んでください。
  • ライティングをテストしてください! ワールドのライティングは非常に重要であり、適切に行うことは極めて重要です。Toonシェーダーはライティングを正しく反映しないため、テストには使用しないでください。StandardシェーダーやPBRシェーダーを使用して、ライティングがどのように影響するかを確認しましょう。白飛びしている場合は、ライトの数が多すぎるか、強度が強すぎるか、あるいはTonemappingの使用を検討する必要があります。
  • ワールドを再び非公開にしたいですか?ウェブサイトでワールドを編集すれば、公開設定をPrivateに変更できます。
  • .blendファイルを直接使用するのは避けてください。BlenderからFBXファイルとしてエクスポートしてVRChatで使用する方が、一般的に問題が少なくなります。

手順について質問がある場合は、フォーラムにアクセスするか、hello@vrchat.comまでメールでお問い合わせください。イベントを主催されている場合や、アプリ内で非常に多くのアクセスがあるワールドを持っており、別のタイミングでワールドを公開する必要がある場合は、少なくとも48時間前までにメールでご連絡ください。

Community Labsへの提出

上記の内容をすべて読み終えたら、新しいワールドをCommunity Labsに提出しましょう!Community Labsの仕組みについて知りたい場合は、VRChat Community Labsのドキュメントを確認してください。

ゲームワールドまたはアバターワールドになるには

ワールドをアバターワールドやゲームワールドとして分類したい場合は、アップロード時に適切なタグを追加してください。

ワールドの列を悪用しないでください

これらのルールは、すべてのワールドに発見される機会を与えるために設けられています。「SEO的」なテクニックの利用は許可されておらず、タグの削除といった措置が取られます。繰り返される場合や悪質な場合は、作成者に対してモデレーション対応が行われる可能性があります。

VRChatは、システムを悪用して自身のコンテンツを不当または誤解を招くような方法で宣伝するユーザーに対して、措置を講じる権利を留保します。

アバターワールド

アバターワールドとは、さまざまなアバターを共有することを主目的としたワールドです。アバターワールドでは、アバターを素早く簡単に見つけることができます。アバターは、付け足しや後から追加されたような要素であってはなりません。

ワールドをアバターワールドとして分類するには、タイトルに「avatar」、「avatars」、「avi」、「avis」のいずれかの用語を含める必要があります。

ワールドのタイトルにこれらの用語のいずれかを含めることで、VRChatメニューの「Avatar World」カテゴリーに表示されるようになり、ユーザーが発見しやすくなります。

ワールドを誤ったカテゴリーに分類しないこと

ワールドにアバターが含まれているものの、アバターワールドではない場合はどうすればよいですか?

代わりにワールドに「avatar」タグを追加してください。アバターワールドとしては分類されませんが、ユーザーは「avatar」で検索することでそのワールドを見つけることができます。

アバターがワールドの主要な要素ではない場合、ワールドのタイトルに「avatar」などの用語を含めないでください。特定のカテゴリからワールドが非表示になり、ユーザーが見つけにくくなる可能性があります。

ゲームワールド

ゲームワールドとは、ゲームまたは一連のゲームをプレイすることが主な目的のワールドです。「ゲームワールド」としてタグ付けされたワールドでは、ゲームを素早く簡単に開始できる必要があり、ワールドの他の主要な機能に対する単なる付随機能や「おまけ」であってはなりません。

ワールドをゲームワールドとして分類するには、gameタグを追加してください。

最終更新: