ロケハンから帰った後にも画角チェック!
Scaniverse と set.a.light 3D でデジタルロケハン・デジタルテストシュートを考える #BONSAIDEV
Scaniverse と set.a.light 3D で
こんにちは。
今日から #BONSAIDEV シリーズをスタートします!
#BONSAIDEV シリーズでは、技術検証や実装したものの紹介などを行っていく予定です(いわゆる技術ブログ的な感じ)。
初回は、「デジタルロケハン・デジタルテストシュートを考える」です。
「現場から帰った後でも、簡単に様々なアングル・画角を試せる方法」
について考えたり、ツールを試しました。
それでは、始めましょう!!
<忙しい人のためのまとめ>
↓こんな感じで、スキャンデータをset.a.light 3Dに持ち込み、アングル変えたりライティングをいじったりしました。
目次
- 通常のロケハンを考える(Cadrage)
- Scaniverseで現地を3Dスキャンする
- Scaniverseで現地をスキャンする
- Scaniverseからデータをダウンロードする
- set.a.light 3D で3Dスキャンした現場を使う
- set.a.light 3D にスキャンデータをインポートする
- インポートしたスキャンデータを用いてアングルを試す
- 気になった点
- Scaniverseのスキャン精度
- SALの操作性・仕様上の問題
- おまけ:屋外シーンについて
- まとめ・感想
- あとがき(注意点)
1. 通常のロケハンを考える(Cadrage)
いきなり本題には入らず、一般的な話から始めたいと思います。
弊社でも日常的に使っていますし、多くの人が使っているであろう「Cadrage」を紹介しながら、通常のロケハンを考えてみたいと思います。
Cadrageとは何か、一応説明しておきますと、下のスクショのように、カメラ設定(アスペクト比・レンズ焦点距離等)を決めた状態で仮撮影をして、ショットリストも作れるというアプリです。
Cadrageの具体的な使い方自体等は既に情報が出ているので、特に触れませんが、代わりに、Cadrageを使うシチュエーションを考えたいと思います。
Cadrageを使う場面としては、基本的に、
・現地にいる時に・現地で色んな画角
・レンズを試して・現地でカメラリザルトを確認して決める
(または、後で確認・決定できるように多くのパターンを作っておく)
という流れだと思います。
この使用方法においては、Cadrageはとても素晴らしいのですが、できないこともあります。
それは、
・後から別アングルを確認したい
・後から別のレンズを試したい
というように、現地を離れて、後で別の内容を確認するということです。
というわけで、今回は
「後からでも簡単に様々なアングル・画角を試せる環境」
を作ってみたいと思います。
2. Scaniverseで現地を3Dスキャンする
後から別アングルで・別レンズで確認できるようにする、と言ったら真っ先に思い浮かぶのは3Dスキャンです。
というか、現地を3Dスキャンさえしておけば、どうにかなりそうですよね?
最近は、iPhoneにもLiDARが搭載されていたり、NeRF〜Gaussian Splattingといった技術も出てきて、色々なスキャンができるようになりました。
今回は、上記の記事でもオススメされている「Scaniverse」を使って現場を3Dスキャンしていこうと思います。
2.1. Scaniverseで現地をスキャンする
Scaniverse自体の詳細な使い方は、公式サイト等をご参照ください。
本記事では、弊社オフィスを例にスキャンしてみようと思います。
屋外を試さないのか?という点が気になる方は、後で「5. おまけ」を見てみてください。
まずは、Scaniverseアプリを開いて、「メッシュ」を選択し、「大きなオブジェクト/エリア」を対象に選びます。そして、LiDARのレンジを設定し、スキャン開始です。
部屋を一通りスキャンすると、処理モードの選択が出てくるので、「エリア」を選択して処理を実行し、終了です。
2.2. Scaniverseからデータをダウンロードする
この後、set.a.light 3D(SAL)というアプリにデータを移行するので、SALで読み込み可能なデータ形式でダウンロードする必要があります。
アプリ上では、「共有」ボタンを押すと、「モデルのエクスポート」ボタンが出てくるので、そこからモデルを出力します。
テクスチャも必要なので、ここではOBJ形式でエクスポートし、自分のPCに共有します。
3. set.a.light 3D で3Dスキャンした現場を使う
さて、Scaniverseでスキャンしたモデルデータが手に入りました。
次に、このモデルデータを set.a.light 3D に取り込み、ロケハン・テストシュート的に撮影のアングルを探っていきましょう。
3.1. set.a.light 3D にスキャンデータをインポートする
まずは適当に部屋を作ります。
今回はオフィスの大きさに合わせるため、Medium Roomを選択しましたが、自分でサイズは変更できるので気にすることはありません。
次に、アプリケーション下部にあるタブのうち「MY LIBRARY」を選択します。
すると、「Import」ボタンが出てくるので、クリックすると、モデルファイルの選択に移ります。
iPhoneからPCにデータを共有すると、.zipファイルで共有されているのであらかじめ解凍しておきます。
解凍後のフォルダにいくと.objファイルが存在しているのでこれを選択します。
すると、SALにモデルが読み込まれ、寸法の確認となります。
※ 場合によっては、おかしい寸法で読み込まれるので、その際は.fbxファイルなど別のファイルで読み込んでみたりして、適切な寸法が出てこないか確かめ、その値を参照すると良いでしょう(「5. おまけ」ではそうなった)。
モデルがインポートできたら、Medium Roomにそのモデルを配置します。
向き等を調整して、扱いやすい状態にしたら下準備は終了です。
スキャンデータの下準備が終わったら、SETLISTからロックをかけておくと、その後の操作で不便が少し減らせます。
3.2. インポートしたスキャンデータを用いてアングルを試す
さて、データのインポートも終わり下準備ができたので、実際にSALで遊んでいきましょう。
(SAL内でグリグリ動かしてる様子は動画を参照)
ここではスキャンした椅子に座らせています。
また、SALと現場でCadrageを使った撮影結果の比較はこちらです。
4. 気になった点
ここまでで、Scaniverseで3Dスキャンした部屋を用いたロケハン(というよりテストシュート的な感じか?)を試してきました。
実際の部屋に人をどんな感じで配置して、どんなアングルで撮るか、みたいなのを試したり遊んだり勉強したりする分には面白いかな、と思いつつ、実際にやってみると色々都合の悪いところも見つかりました。
4.1. Scaniverseのスキャン精度
テストシュート的に考えると、スキャンの精度はやはり足りないかもしれません。
部屋全体をスキャンするために使っているので、細かいところはどうしても粗くなってしまいます。
全体のスペース感や、アングル・焦点距離といった基本的な確認には十分な一方、もっと細かいことを考えるには精度が物足りないと感じてしまうかもしれません。
より良いスキャナーを使うのか、はたまたスキャンをもっと丁寧にやればいいだけか。
もう少し検証の余地ありです。
4.2. SALの操作性・仕様上の問題
まず、SALの仕様なので仕方ないのですが、囲まれた空間に関して、外から何も見えない・中のオブジェクトを選択できないのが辛いところです。
Scaniverseなどのスキャンアプリでは、閲覧時に手前側の壁が勝手に透明化されるのですが、SALではそうした仕様ではないです。
その影響もあり、カメラや照明、モデル等を配置して空間を動き回る、みたいな操作がとてもしづらく、度々壁に阻まれてしまいます。
CADのようにワイヤーフレームビューなどもないので、現時点では対策しようがないのかな、というところです。
ありがたい。
それと、室内の壁等からの反射が効いているのか、よくわからなかったです。
効いてないような気がします。
天バンのようなライティングを試すには向かないかもしれません。
※ もしかしたらSALに詳しくないだけで、どこかを設定すれば解消できるのかもしれません。もしご存知の方がいらっしゃいましたら、コメントなどで教えてください。
5. おまけ:屋外シーンについて
ロケハン、と言ったら屋外のイメージも強いですが、なぜ今回屋内シーンとしたのか?それは、後日屋外用に作ったツールを紹介しようかな、とかもあるのですが、一番大きなところとしては微妙だった部分があったためです。
その微妙だった部分とは、「オブジェクトの隙間から見える向こう側に何もない状態になってしまうこと」です。
ここで試しに、オフィス近くの公園でスキャンしたデータを用いたSALを見てみましょう。
地面や木はある程度スキャンされているが、室内と違って向こう側の景色まで全てスキャンできていないので、オブジェクトの隙間から見える向こうには何もない
このように、スカスカな絵になってしまうのです。
もちろん、ここからオブジェクトを自分で追加していけば違うでしょうが、パッとインポートして使うには辛いところです。
(また、公園にある木などはスキャンには向かない物体だったというのも大いにあります)
それでは、もっと違う場面だったらどうなるでしょうか?
[set.a.light.3d]
— Kenta Yamamoto | BONSAI STUDIO (@yamken_twi) May 1, 2024
ロケハンに使えるか的なテスト
3Dスキャンデータを取って,ソフト上で試している様子
ソフト自体が室内撮影を前提に作られてるから,ちょっとできないこともあったりするが,既存の照明器具をすぐに置いて画角等見れるのは良い pic.twitter.com/BxLykV6Kct
このような建物を中心とした場所であれば、まだ大丈夫でしょう。
特に普通の建物は形状がシンプルなので、スキャンしてもそこまで崩れないのも嬉しいです。
また、屋外は室内と違って壁に囲まれていないところもありがたいポイントです。
まぁ、ありがたいとは言っても、今度は逆に太陽を含む環境光を再現しないといけない問題はあるんですけどね…
6. まとめ・感想
そんなこんなで、Scaniverseで現場を3Dスキャンし、それをset.a.light 3Dに持ち込んでデジタルロケハン・デジタルテストシュート的に使う、というのを試してきました。
まだまだ色んな改良が必要そうな様相ですが、現場を3Dスキャンしておけると何かと便利というのはあると思います。
(全然別の用途ですが、スキャンした現場をWebサイトに埋め込んでおいたりもしてます)
あと、屋内シーンのスキャンをしてSALで試してみて思ったのは、ハウススタジオとかと相性いいのではないか、という点です。
昨今、不動産サイトでは360度視点の写真がページ上に貼られていることも増えましたが、撮影目的の場所では単に見れるだけじゃなく、実際の大きさ(レンズ焦点距離との関係性)などは見たいはずです。
※ もちろん、図面を取り寄せたりして自分たちで起こすのも1手ですが、やはり手間がかかりますしね…
考えてみると、もっと良くできそうだし、もっと活用のしがいがありそうな気がしてきます。
また何か思いついたら、試してみたいと思います。
ここまで読んでいただき、ありがとうございます。
次回もお楽しみに。
それでは!!
あとがき(注意点)
本記事は2025年1月30日時点で執筆されています。
使用したアプリのバージョンは以下の通りです。
- Scaniverse:v4.0.4
- set.a.light 3D:v2.5.9g
アプリのバージョンによっては本記事で紹介した挙動と異なる場合がございます。
ご了承ください。