Three.jsとWebGLで作るインタラクティブな3Dウェブサイト

インタラクティブな3Dウェブサイトなら、訪れた人がブラウザ上で、製品や場所、アイデアをさまざまな角度から探索できます。Dardoはまず情報の導線を設計し、そのうえでThree.jsとWebGLによるリアルタイムのシーンを構築します。レンダリング動画のほうが適している場合は、そちらをご提案します。見出しやナビゲーション、次のアクションは読みやすいHTMLのままなので、シーンが動作しない環境でもサイトは機能します。

WhatsAppでメッセージを送る
Dardo / エディトリアルイラスト
このページの内容

ウェブサイトに3Dが必要になるのはどんなとき?

リアルタイムのシーンが費用に見合うのは、訪問者の操作によって得られる理解が変わる場合です。たとえば、製品を回転させて構造を確かめる、建物や風景の中を移動する、複数の場所を並べて比較する、空間で捉えたほうが分かりやすい仕組みを探索する、といったケースです。視点や順序が決まっているなら、レンダリングした映像や連番フレームのほうが制作もテストも簡単で、それでも映画のような雰囲気を出せます。

3Dは、製品ショーケース、空間や建築のストーリーテリング、科学・研究のコミュニケーション、ローンチ向けの没入型ブランドワールドに向いています。移動できるシーンがなくても、モーションとスクロールによるストーリーテリングで足りるなら、クリエイティブ開発のほうが軽い選択肢です。データに基づく地図やダッシュボードは、データビジュアライゼーションの領域です。

3Dウェブサイト制作に含まれるもの

提案書には、対象となる成果物の範囲、3Dアセットを誰が作成または提供するのか、各項目をどのように検収するのかを明記します。

  • ストーリーとインタラクションのブリーフ:訪問者が何を探索し、どの順序で進み、その次に何をするか
  • 3Dアセット計画:お客様ご提供のモデル、ライセンス済みアセット、新規モデリングを整理し、圧縮glTFファイルとして準備
  • ブラウザ上のプロトタイプ:合意したスマートフォンとデスクトップで、マウス、タッチ、キーボード操作に対応
  • 読みやすいHTMLコンテンツと、同じストーリーをたどれる視差・動きを抑えたルート
  • パフォーマンス、デバイス、フォールバックの検収、およびソースファイルとアセットのライセンスの引き渡し

Janus Observatory:10の起こりうる未来を巡る3Dインターフェース

Janus Observatoryは、Blue Marble Spaceと共同で進めたプロジェクトで、Dardoは思索的な研究構造を、映画のようなブラウザ上の旅へと作り上げました。10の未来があると、すぐにナビゲーションの課題が生じます。単純なリストでは空間というコンセプトが失われ、長い一本の3Dシーケンスでは比較が難しくなります。そこで、体験を層に分けました。シネマティックなオープニングで世界観をつくり、アトラスで全体を見渡し、オブザバトリーでじっくり読み込めます。戻る導線も用意し、イントロを再生し直す必要はありません。

3Dレイヤーは世界ごとのスケールや違いを表現し、ラベル、ナビゲーションの状態、文章による説明が、レンダリングされたシーンの外で事実を伝えます。検収では、訪問者が現在の世界を言えるか、アトラスに戻れるか、レンダリングのフォールバック後も先へ進めるかを確認します。フレームレートだけでは、これは判断できません。ビルドにはバンドルサイズの上限とブラウザQAを課し、リリースごとに視覚的な回帰も確認しています。シナリオは予測ではなく探索的なもので、測定された学習効果やエンゲージメントを主張するものではありません。

3DウェブサイトのパフォーマンスとSEO

検索エンジンはキャンバスの中に描画された内容を読み取れません。そのため、見出し、本文、リンク、メタデータは、シーンの読み込み前にHTMLとして出力します。ポスター画像でシーンの場所を確保し、そのスペースもあらかじめ確保してレイアウトのずれを防ぎ、3Dのコードは最初のコンテンツが表示されてから読み込みます。体験の特定の状態が検索で見つかるべき場合は、専用のURLを割り当てます。

パフォーマンスは、どんな環境でも通用するフレームレートを約束するのではなく、実際のアセットと対象デバイスで計測します。読み込みの流れ、代表的なインタラクション、必要に応じたメモリ使用量、性能の低いスマートフォンで許容できる画質の引き下げを記録し、GoogleのCore Web Vitalsの基準を目指します。順位は保証しませんが、3Dレイヤーがコンテンツとクローラーの間に立ちはだかることがないようにします。

フォールバック、モーション低減、アクセシビリティ

動きを抑える設定のとき、グラフィックスコンテキストが失われたとき、端末がシーンを維持できないときでも、訪問者がサービスの内容を理解できる必要があります。フォールバックは静止画、短い動画、通常のコンテンツレイアウトのいずれかで、エラーを見せるのではなく、判断に必要な情報を残します。モーション低減時には、カメラの移動を、カットや訪問者が操作できるステップに置き換え、インタラクティブな部分にはキーボード操作と見えるフォーカスを用意します。

3Dウェブサイトの費用を左右するものは?

3Dサイトの費用は、オリジナルアセットの制作、個別のシーンやインタラクション状態の数、アニメーション、グラフィックスのプログラミング、対応デバイス、テストによって決まります。お客様ご提供の製品モデルがある場合と、カスタム環境をゼロから作る場合では、最終的に同じ1ページに収まるとしても出発点が大きく異なります。そのため見積もりでは、アートディレクション、モデリングまたはライセンス済みアセット、アニメーション、プログラミング、コンテンツ、オーディオ、公開サポートを分けて示します。

最初のマイルストーンは、合意したスマートフォンとデスクトップブラウザで動く小さな実動版です。実際のテキスト、代表的なアセットを1つ、そして本番と同じインタラクションを入れます。残りを制作する前に、ナビゲーション、ファイルサイズ、フレームタイムの問題を洗い出せます。提案書には、公開後にコンテンツやモデルを差し替えられる担当者も明記します。Dardoはボゴタを拠点とする3人のチームで、創業者のNicolás Cerónが率い、米国東部時間・中部時間の稼働時間帯に、英語またはスペイン語で対応します。

ご依頼前のご質問

3Dウェブサイトの費用はどのくらいですか?

主にアセットの制作量とシーン数によって変わります。3Dのお見積りは、モデルがすでにあるか、シーンやインタラクションの状態がいくつ必要か、どのデバイスに対応するかが分かった段階でお出しします。お問い合わせフォームの予算帯は5,000米ドル未満から60,000米ドル以上までで、最初の提案の規模を決める目安になります。

3DウェブサイトはSEOに不利ですか?

コンテンツがHTMLで記述されていれば問題ありません。検索エンジンはWebGLのキャンバス内に描画されたものを読み取れないため、見出し、本文、リンク、メタデータは通常のページコンテンツとして出力し、シーンはその後に読み込みます。そのように作れば、3Dページも他のページと同様にクロールされます。残るリスクは読み込みの遅さとレイアウトのずれで、公開前にテストします。

Three.jsのサイトはスマートフォンで動作しますか?

デスクトップ向けのデモを縮小するのではなく、最初からスマートフォン向けにシーンを作れば動作します。具体的には、モデルとテクスチャの圧縮、描画解像度の上限設定、変化があるときだけの描画、低性能デバイス向けの軽量版の用意などです。最初に動くスライスの段階から、合意したスマートフォンで検証します。そのためモバイルの制約は設計に反映され、公開時に思わぬ問題として現れることはありません。

インタラクティブな3Dウェブサイトには必ずWebGLが必要ですか?

いいえ。手法は目的に応じて選びます。視点を変えたりオブジェクトを操作したりする必要があるなら、リアルタイムのWebGLグラフィックスが適していることが多いでしょう。固定されたストーリーであれば、レンダリングしたフレームや動画に軽めのコンテンツレイヤーを組み合わせられます。制作費を抑えやすく、表示も速く保てます。重ねた画像と丁寧なモーションだけで十分な場合もあります。

3Dモデルは誰が作りますか?

どちらが担当することも可能で、提案書に明記します。ウェブ向けに調整が必要な既存の製品モデルをご提供いただく場合、ライセンス済みのアセットを当方で使う場合、新規モデリングを範囲に含める場合があります。どの方法にするかで費用と期間が変わります。いずれの場合も、ファイル形式、ポリゴン数とテクスチャの上限、最終的なソースファイルとライセンスの帰属を取り決めます。

3Dウェブサイトの制作期間はどのくらいですか?

決まった期間はなく、アセットの制作量、シーン数、レビューの回数によって変わります。スケジュールは、最初に動くスライスの範囲を整理したうえで提案書に記載します。重いモデルやタッチ操作向けに見直しが必要なインタラクションなど、日程が動きやすい要因はそのスライスで見えてくるためです。公開希望日がある場合は、作業を段階的に進められるよう、最初にお知らせください。

既存のウェブサイトに3Dシーンを追加できますか?

多くの場合、可能です。製品ビューアやオープニングシーンのような3Dセクション単体なら、ページのコンテンツを表示した後にシーンを読み込める構成であれば、既存サイトに追加できます。まず現在の構成を確認し、そのうえでシーン、代替表示、パフォーマンス予算を、単独で受け入れ可能な独立した作業としてお見積りします。

関連する実績と事例

Janus Observatory:公開されたプロジェクトのインターフェース実装済みのリサーチ体験 / インタラクティブグラフィックスJanus ObservatoryBlue Marble Spaceと共同で進めたこのプロジェクトのエントランス、アトラス、オブザバトリーを体験し、実装の根拠とリサーチの限界もご覧ください。インタラクティブな制作力を示す事例であり、クライアントのコンバージョン成果を示すものではありません。プロジェクトを見る

コンセプトからインタラクティブなブリーフへ

視覚効果ではなく、訪問者が何を探索すべきかから始めましょう。Janus Observatoryをご覧のうえ、アセットとフォールバックを整理し、代表的なシーンを前提にDardoへ提案をご依頼ください。