ピクセルからハイタッチまでLG U+がバーチャルオフィスの真のつながりを育む

COVID-19の大流行により、私たちの日常生活は、オンライン会議のような非対面での体験にますます依存するようになった。LG U+は、この社会の変化がもたらす課題に対処するため、Unityを使用したバーチャルオフィスを開発した。チームがUnityを使ってどのようにハイブリッドオフィス体験を実現したかは、続きをお読みください。

LG U+のバーチャル・オフィス環境の名前は、メタバースを意味する「メタ」とハイタッチの音を意味する「スラップ」を組み合わせた「メタ・スラップ」だ。この呼称は、LG U+の理念である「共に集い、コミュニケーションする」ことと、「ハイタッチするときの喜び」を象徴している。プロジェクト開発にあたり、チームは現実的な距離やスペースの制約を解決すること、楽しいインタラクションを通じて臨場感や共存感を提供すること、アバターやリアルな出会いを通じて人々をつなぐコミュニケーションを促進することに注力した。
LG U+は、ビデオ会議のような従来の2Dユーザー・インターフェースでの作業が困難であることに気づいた後、よりリアルでインタラクティブな環境であれば、人と人との豊かな体験を提供できることに気づいた。その結果、チームは双方向性を促進する仮想空間を作ることで、ユーザー体験を改善することを考えた。したがって、最小実行可能製品(MVP)を作成し、反復し、テストする最も効率的な方法を決定することが極めて重要だった。
手始めに、彼らは4つのユーザー要件を満たす唯一の3DエンジンであるUnityを、ソリューションの最適な出発点として特定した:
- バーチャルスペースを素早く簡単に作成するための開発者ツールとテンプレート
- 一般的な業務用PCで動作可能
- モバイルを含むエンドユーザーデバイスのマルチプラットフォーム対応
- 豊富なアセットとコードのライブラリ
メタスラ開発の初期段階では、チームはメタバース向けの開発経験がまったくなかった。しかし、Unityの導入は、プロジェクトの方向性を決める大きな要因となった。Unityは、既存のアセットやその他のリソースを簡単に組み合わせることを可能にしたのだ。また、プランニング、イテレーション、検証のプロセスも迅速だった。
ユニティを選んだもう一つのメリットは、LG U+がユニティのグローバルオフィスのエキスパートと簡単にコラボレーションできたことだ。彼らは、3Dモデリング、プロジェクト設計、開発のベストプラクティス、品質保証などに関するユニティの専門知識を活用することで、最終目標に到達するために各段階を自信を持って進めることができました。

バーチャルオフィスのデザインで最も重視したのは、同僚同士のコミュニケーションを円滑にすることだった。これを効果的に行うために、彼らは大小のグループ用のワークテーブルを備えたオープン・プランを作った。企業のタウンホールでは、演台や観客席が空間の目的に合った形で臨場感を演出し、観客の集中力を高めるようデザインされた。このような変更可能なスペースは、部署やチームがさまざまなイベントや目的のために独自のバナーやロゴを貼ることができるので、顧客はとても気に入っている。

チームはまた、ロビーもデザインし、出勤する感覚とログイン時の世間話の場を提供した。タウンホールと同様、ロビーもカスタマイズ可能で、企業のアイデンティティを反映させたり、広告に使ったりできる。さらに、ゲーミフィケーションの要素がコミュニケーションやユーザー同士の交流を促進すると、ユーザーから好評を得ている。
さらにLG U+では、社内イベントや教育プログラムなど、目的が明確で臨場感のあるシーンの方が顧客満足度が高いという結果も出ている。

3Dゲームと同様、メタスラもリアルタイムレンダリングを必要とするが、作業環境でもある。同社の顧客はWeb 2.0に精通しており、それに最適化された環境を利用しているが、彼らの低スペックのPCのほとんどは3Dアプリケーションに適していないため、Meta Slapを低スペックのデバイスでシームレスに動作するように最適化する必要があった。
その結果、チームはレンダリング時のリソースの使用を最小限に抑える方法を見つけるために、かなりの時間と労力を費やした。3Dモデリングやドローコールにおけるポリゴンの最小化など、グラフィックリソースにさまざまな最適化が施されている。また、ユーザーのアクションに応じてフレームレートを自動的に調整するなど、PCリソースの使用を最適化する方法も検討した。
さらにチームは、ビデオ会議などの既存のユーザー・インターフェースと新しい双方向性を橋渡しするために、メタ・スラップの最適化に多大な労力を費やした。チャットや音声コミュニケーションのような馴染みのある機能と、同期やジェスチャーといったゲームの機能を組み合わせる際には、課題もあったが、チームは古い技術と新しい技術の間で実行可能なバランスを見つけた。

Meta Slapでアバターのスムーズな移動を可能にするため、チームはアバターが会話に参加したり、会話から離れたりするときに、簡単に出入りできるような独立したスペースを設計した。また、遠隔地と宇宙空間での会話にリアルタイム通信(RTC)ソリューションを使用し、タウンホールプレゼンテーションではスクリーン共有も行った。
- 距離による接続:最初の2つのユーザーアバターのプロトタイプが出会うと、データベースに小さなIDを持つユーザーのクライアントからのCallArea(紫色の丸)が作成される。他の接続ユーザーの場合、アバターのCapsuleColliderがそのエリアに触れなければ会話は成立しません。
- スペースに基づくコネクション:BoxColliderが各エリアに配置され、SmallTalkクラスがコンポーネントとして使われる。各クラスは、コライダー内のユーザーのIDを保持し、ユーザーが出入りする際に、対応するスモールトークエリアのIDに基づいてビデオカードが追加・削除されるように設定する。
アバターの実装では、ベースボディのローポリテストバージョンを適用し、Simple Litシェーダーを使用しました。パーツはフルポリバージョンで適用され、Stylized Litシェーダーを使ってベースボディと組み合わされた。
複数の参加者間のコミュニケーションは、メタ・スラップにおける最も重要な機能である。その結果、LG U+の開発者は現在、より安定した方法で参加者を接続することに注力している。そのため、今後のアップデートでは、よりユーザーの満足度が高く、メタスラならではの良さを効果的にアピールできるシーンを中心に空間構成を構築していく予定だという。
ヶ月のベータテストの後、チームは多くの好意的なフィードバックを受けた。最初の利用者は、典型的な会社のヒエラルキーの外にあるコミュニティとリアリズムの感覚を感じたと述べた。チームは、強化された機能を開発する一方で、こうした組織的な利点に焦点を当てている。

企画当初から、LG U+はAIに強い関心を持っており、メタスラップスペースでのリッチなユーザー体験にはAIの導入が不可欠だと感じている。チームはUnityのAIを近々活用する予定で、ユーザーのために何ができるかに大きな期待を寄せている。例えば、情報へのアクセスを容易にし、ユーザーがバーチャル環境に素早く適応できるようにするAI機能を提供できるようになると予想している。
「ウェブ3.0の時代は3Dになると私は信じていますし、Unityは3Dエンジンの基盤です。今後、Unityのユースケースは、より高性能なコンピューターやスマートフォンだけでなく、日常的なサービスにも広がっていくことが予想される。"体験型デバイスの普及に伴い、実世界での体験も自然に広がっていくだろう。- LG U+のMeta Slapプロジェクトオーナー、Hyun-woo Lee氏
最後に、LG U+は、顧客や個々のユーザーのニーズに合わせた効果的でインタラクティブなワークプレイスソリューションを創造できることに興奮している。チームの目標は、従業員とのコミュニケーションやプロセスをさらに最適化するために、ターゲットに特化した目的ベースのサービスを数多く構築することだ。ユニティ・エンジンは、彼らの目標のための基盤を提供する。

メタ・スラップについてもっと知りたい方は、ユニティのクリエイターによるその他のブログ記事をご覧ください。
