裸眼3DサイネージをUnityのバーチャル空間に再現

新宿東口に突如現れ話題になった巨大猫に代表されるように、近年繁華街のビルに巨大な立体スクリーンが設置されるようになりました。
日本では「裸眼3Dサイネージ」(海外では"Naked eye 3D display")などを呼ばれる技術ですが、今年になって弊社が拠点を構えるベトナムのホーチミンでも数多く見かけるようになりました。
そこで我々も、この3Dサイネージを技術検証してみました。
その結果をYouTubeで公開しておきましたのでご覧ください。
今回の検証では、実際のビルの上に設定された巨大スクリーンではなく、Unityのシーン内で作ったビルにスクリーンを設定して、バーチャルな空間でサイネージを再現しています。
この手法を用いることで、実際のビルのスクリーンで再生しなくても、その見栄えを手軽にデスクトップで確認できます。
裸眼3Dサイネージの作り方
裸眼3Dサイネージの本質は「錯視」つまりイリュージョンです。
実物をご覧になったことがある方はご存知の通り、このサイネージの立体感は特定の角度からのみ成立します。
そのターゲットとなる視聴位置から大きく離れると、錯視として成立しません。
先ほどのデモ動画には、敢えて錯視が破綻する視点からの見え方も収録しておきました。
錯視効果を備えた看板を作成する非常に重要なプロセスは、実際の画面の高さ、長さ、地面からの実際の高さなどの正確な寸法と、視聴者の位置を計算することです。
その上で、Unity でそれらをシミュレートするために、実際の画面に合わせた仮想画面を作成します。
視聴者の視点から仮想カメラを作成し、 カメラの動きと角度を設定して、看板の意図どおりのシーンをキャプチャします。
(おまけ)プロジェクタによる投影で3Dスクリーンの再現に挑戦中
こちらは、プロジェクタ投影による裸眼3D動画の検証風景です。2台のプロジェクタからの映像を部屋の壁に投影して組み合わせることで裸眼3D動画を実現する事に挑戦中です。
もうかなりいい段階まで来ていますが、進捗があればまたnoteでお知らせします。
2024/2/1追記
第2弾の動画も制作しました。
水飛沫の中からティラノサウルスとスマホが登場します。
1,000社以上の事業成長を支えた圧倒的な『スピードと柔軟性』で、御社のアイデアを最短で形にします。まずは無料で壁打ちしませんか?
無料相談はこちら「Unity3DTech」の関連記事

次世代AR技術を使用したバーチャル水槽
次世代AR技術であるVPS (Visual Positioning System)を使用したバーチャル水槽アプリの紹介です。 一度設置した水槽の位置をアプリが記憶しているため、次回起動時に同じ位置に水槽を再び表示することができます。

現実世界の地図データを活用したオープンワールドの自動生成
弊社で開発中のゲームJoggleで使用しているオープンワールド生成技術の紹介です。 地図データを取り込み自然なオープンワールドを自動生成することができます。

遅ればせながらChatGPTの回答を3Dキャラに喋らせて会話してみた
今盛り上がっているChatGPTを使って、ベタですが3Dキャラクターと対話可能なデモアプリを開発してみました。利用している技術について紹介します。