🛣️

3DGSやった振り返り

に公開

VRChat向けの3DGSワールドを作成した振り返り

VRChat向けの謎の遊具ワールドを作成したかったので作成しました。

https://vrchat.com/home/world/wrld_19ccc51a-23c2-4b63-8877-9cead1542372/info

次回の3DGSやるときのために気づきなどをメモします。
ChatGPTによると、事実、インサイト、次回のルールを書いておくとよいとのことなのでそうします。

事実

  • プロジェクト名

    • 謎の遊具再現ワールドを作る
  • 期間:202412 ~ 202511

    • 202412あたりはモデリングとどろんこギミックの試作作ってcloseしていた
    • プロジェクト正式立ち上げは 202508ぐらい
    • 実際のメイン実装期間は2025/10末~202511の1wぐらい
  • ゴール

    • VRChatで再現してラボに上げる
  • 実施した作業

    • どろんこギミック設計と検証(1W)
    • 3DGSの練習と研究(3ヵ月)
    • ワールド製作(1w)
  • 想定と実際の違い

    • 3DGSの練習込みで1ヵ月で終わると思ってたがもっとかかった
      • 3DGSが全く未知の技術だったのでかなり手探りで時間がかかった
      • 多少お金がかかるがプロのワークフローを丸ごと実施すればよかった
        • 知識のない中で変に無料でやろうとして逆に時間を食ってしまった
  • 発生した問題

    • 無料環境で組み立てようとして、Githubの実験的な環境でワークフローを組み立てようとしたが全然品質が出なかった
  • 成功したポイント

    • 長い期間全然品質が出なかったので途中で止めそうになったが、やめなかったので偉かった
      • なぜ辞めなかったか。品質が出ないワークフローをいったん捨てて有料を含めて検討しなおして品質が良くなったから継続できる道筋がついたから
    • 試作用に近所のオブジェの3DGSで何回か練習したので本番は多少マシになった

インサイト

  • なぜ問題が起きた
    • 単純に知識が足りなかったため。
    • 用語もわからないレベルだったので、素直に先駆者の知識に乗っかればよかった。
    • GitHubで公開されている先端環境を使えば高品質になるかと思ったが、実験的環境では調整が非常に難しい。
      • 一定の品質で出力するには、安定したツールを使った方が良いという知見を得た
  • なぜ成功した
    • 本番前にじっくりと練習用作品を作ってある程度の品質がつくれると検証できたため
  • 再現性はあるか
    • 一定の品質を作るワークフローが分かったので、新しくプロダクトを作るのは可能
    • 現在のワークフローもかなり見直せるポイントが多い。より良い品質に出来る余地がある

次回のルール

  • 次回はこれを最初に行う
    • 主役に据えるようなオブジェクトがある場合はフォトグラメトリを使い、遠景などは3DGSにするハイブリット方式がVR環境ではきれいに見える。フォトグラメトリの練習をするとよいと判断する
  • トラブル防止でやるべきこと
    • 撮影方法やルート決めは現地で考えるとミスが多い。事前に地図上で撮影ルートの想定をしておくとよいと判断する
    • ワークフローが固まった後からの見直しは本当に苦しい。そうならないようにワークフロー設計時にBプランなどの構成を考えて置き、身軽に乗り換えられるようにしておくとマシだと思う
  • チェックするポイント
    • 進化が早い領域なので最新ツールの環境と安定性の調査をすること。ツール。
    • 曇りの日が撮影に適する。早朝などで逆光がきつい場合、品質が落ちる
      • 処理時にフローターが増えてしまう。(影の変化などによる誤学習)
    • テクスチャ用画像を撮影する場合は、見切れたりゴミが無いかよくチェックすること。
      • 後工程で取り除くのが非常にめんどくさい
  • 基本の工程
    • OSMO360 8k Dlog-M 25Fps 露出Auto
      • 撮影時のムーブ。ループクローズ。注目点の別どり。
    • パノラマ動画出力
      • Dlog-Mの補正データ適用
    • 1fps 12方向切り出し
      • 撮影者映り込み画像削除
    • Reality Scan (アラインメント)
    • PostShot (3DGS)
      • 注目するオブジェクトのためにラディアンスフィールドを利用したが、苦肉の策
      • Skyの処理やったら多少後工程が楽かも
    • SuperSplat
      • フローターや空の削除
    • VRCGS
      • .ply取り込み

成果物など

https://vrchat.com/home/world/wrld_b96dac2c-9a17-4645-adb9-97a045ee86e5/info

https://arrival.space/40016144_2939

https://arrival.space/40016144_8997

参考

3DGSに関する基礎知識はほとんど龍 lileaさんが作成した資料を参考にしました。
感謝いたします。

https://zenn.dev/lilealab/books/how-to-photogrammety

他色々スライドとか

その他

  • PostShotは原価がユーロなのでサブスク代がきつい…
    • 国内で安価なサブスクの奴が出たら多分売れるかも
  • 今回はスキャンのために遠征したけど3Dスキャン民主化の流れを考えるとなるべく地元の良い感じのところをスキャンするご当地スキャンをやるのが良いと思った

Discussion