<model-viewer> は単一の3Dオブジェクトを紹介するための素晴らしいツールです:GLTFファイルを置くだけで、ARサポート付きの洗練されたビューアを得ることができます。しかし、シーングラフ、物理エンジン、スクリプティング、アセットパイプラインは提供されないため、大規模な体験を構築する際には自分で手を加える必要があります。Wonderland Engineは、複雑なウェブベースのアプリケーションやゲームのために構築された完全なエンジンです。もしARで靴を表示するだけなら<model-viewer>で十分ですが、インタラクティビティとパフォーマンスを備えた世界を構築したいなら、Wonderland Engineが最適です。
ビューアを超えて進む理由
ビューアからエンジンへ
<model-viewer>は単一のモデルを最小限のコードで埋め込むのに最適ですが、シーン管理、物理エンジン、スクリプティング、ネットワーキングが不足しています。Wonderland Engineはこれらすべてを標準で提供します。
エディターとワークフロー
Wonderland Engineには、アーティストが視覚的にシーンをレイアウトしてコラボレーションできるネイティブエディターが含まれています。一方、<model-viewer>ではすべてをコードや外部ツールで作成する必要があります。
最適化されたランタイム
我々のエンジンは自動的にアセットをバッチ処理および圧縮します。<model-viewer>は単にGLTFファイルを最適化なしにブラウザへ渡すため、複雑なモデルでは読み込み時間が長くなる可能性があります。
スケーラビリティ
<model-viewer>が単一オブジェクトで優れている一方で、Wonderland Engineは照明、物理、および入力システムを含む全体のワールドを扱うことができ、ゲームやVR体験に適しています。