1 ポイント 投稿者 GN⁺ 2 시간 전 | 1件のコメント | WhatsAppで共有
  • 家を建てる前に平面図を実物大の没入型3D空間に変換すれば、部屋や廊下の広さ、動線、玄関から見える景色を自分で体感しながら設計を検討できる
  • Fusion 360で床・壁・天井を作り、素材と家具を配置したあとUSDZで書き出してVision Proで探索するワークフローを構築した
  • IKEAや3D Warehouseでベッド・机・家電・自動車のモデルを入手できるが、Fusion 360に取り込むにはglbUSDZを**OBJに変換**する必要がある
  • ClaudeとCodexで作ったProspectorは、コントローラー移動、地形追従、飛行、現実表示の切り替え、6倍速移動、スカイボックスに対応し、標準のUSDZビューアより自由な探索が可能
  • 設計変更はFusion 360でモデルを修正して再書き出しすれば反映され、完成前に空間を理解したり、配偶者や友人の意見をもらったりするのに活用できる

平面図だけでは分かりにくい空間感覚

  • アパート暮らしを終え、初めての戸建てを建てる過程では、壁の位置のように後から簡単には戻せない決定を無数に下す必要があった
  • 住宅価格が高い状況では、あらゆる面積を効率よく使う必要があるが、PDFの平面図にある黒い四角形や13×15フィートのような数値だけでは、実際の空間感覚を把握しにくかった
    • 廊下が狭く感じるかどうか
    • 家に初めて入ったとき何が見えるのか
    • 各部屋の広さが実際にはどう感じられるのかを判断しにくかった
  • 高解像度ディスプレイと多数のセンサーを備えたVision Proを、仮想の住宅に実際に入ってみるためのデバイスに選んだ

Fusion 360で住宅モデルを作る

  • 趣味利用なら無料で使えるFusion 360で平面図を2Dで描いたあと、壁を押し出し、床・天井・出入口の開口部を追加した
  • 複雑なモデリングなしで始められるため、3D設計ツールを初めて学ぶプロジェクトとして適している
    • YouTubeやAIへの質問を学習資料として活用できる
    • 自分で作るのが難しければ、Fiverrで平面図を3Dファイルに変換してくれる作業者を探せる
  • 何もない壁と天井だけの空間は倉庫のように見え、規模を見誤りやすいため、家具と素材を加えて視覚的な基準を作る必要がある

素材で空間に奥行きを加える

  • Fusion 360ではAキーでAppearanceパネルを開き、木・石・ペイントのような素材をオブジェクトにドラッグ&ドロップできる
  • 表面がすべて同じ単調な素材に見える現象を減らして空間に奥行きを加えられ、窓にはガラス素材も適用できる

IKEAの家具モデルを活用

  • ソファ・ベッド・机・ラグを配置すると、部屋の広さや家具配置の可能性をより現実的に判断できる
  • IKEAは多くの製品の3Dモデルを持っているが、直接ダウンロードする機能は見つけにくかった
    • Tampermonkey向けのIKEA 3D Model Download Buttonスクリプトでモデルをダウンロードできる
    • すべての製品に対応しているわけではないが、かなり多くの製品に3Dモデルがある
  • ダウンロードしたファイルはglb形式なので、Fusion 360で取り込めるようにGLB-to-OBJ変換ツールを使った
  • 変換したOBJと同じフォルダ内の素材はFusion 360内では見えないことがあるが、Fusionから再書き出しすれば正常に表示される

3D Warehouseから家電と自動車を取り込む

  • 3D Warehouseは、ユーザーが無料の3Dモデルを投稿するコミュニティで、スタンドミキサー・炊飯器・自動車のようにIKEAでは入手しにくいオブジェクトも見つけられる
  • モデルをSketchUpに取り込むのは簡単だが、Fusion 360でそのまま使うのは難しいため、iOSの3Dプレビューを迂回ルートとして利用した
    • iOSでモデルURLを開き、現在の環境内で3D表示する
    • 共有ボタンを押して、プレビューに使われたUSDZファイルを取り出す
    • AirDropでMacに送信する
  • Fusion 360はUSDZオブジェクトの取り込みもうまくいかないため、USD-to-OBJ変換ツールを経由して配置した

標準USDZビューアの限界

  • 完成したモデルは、Fusion 360のUSDZ書き出し機能で保存したあと、AirDropでVision Proに転送できる
  • Filesアプリでもモデルを開いて歩き回れるが、実際の部屋の広さの中で仮想住宅全体を移動すると、現実の家具や壁にぶつかるおそれがある
  • 広い仮想空間を安全かつ自由に探索するには、物理的な歩行を置き換える移動手段が必要だった

Prospectorの制作と探索機能

  • ClaudeとCodexを併用し、半日でVision Pro向けUSDZビューアProspectorを制作した
  • 完成度を高めるのに数週間かける代わりに、個人実験に必要な機能を素早く実装したバイブコーディングの事例である
  • 標準のFilesアプリのUSDZ表示にはない探索機能を追加した
    • コントローラー移動: 3Dゲームのように移動し、カメラを回転しながら、実際の歩行や頭の動きも併用できる
    • スカイボックス: 窓の外に現実空間ではなく、シンプルな森の背景を表示する
    • 地形追従: 右のD-padを押すと、測量データから作成した地形の高低差に合わせて移動する
    • 現実表示の切り替え: 親指と中指を一時的に合わせて仮想世界をオン・オフし、現実のテーブルのような障害物を確認できる
    • 飛行: トリガーで上下に移動して階を行き来でき、D-padの上を押すと地面の高さに戻る
    • 高速移動: D-padの左を押すと6倍の速さで移動し、広い敷地を横断できる
  • ヘッドセットを配偶者や友人に渡して一緒に設計を確認でき、変更点はFusion 360で修正して再書き出しし、再実行すれば反映される

GitHubで直接実行する

  • ProspectorのソースコードはGitHubで公開されているが、App Storeに提出できる水準まで整えるには追加作業が必要
  • 実行手順は以下のとおり
    • USDZファイルをXcodeプロジェクトに取り込む
    • ImmersiveView.swiftでUSDZファイル名を自分のファイル名に変更する
    • 必要ならPoly Havenの背景でスカイボックスを差し替える
    • コントローラーをVision Proとペアリングし、実機でプロジェクトを実行する
  • コードは実質的にAIが書いたもので、現在の実装は個人実験用として粗い状態である

没入型の住宅設計レビュー

  • 建築家はRevitで未来の住宅を3Dウォークスルー形式で見せてくれた。Google Street Viewのように地点をクリックして移動し、ドラッグして周囲を見渡せた
  • Vision Proでは空間の中に入ったように見回しながら大きさを体感でき、その後にRevitのウォークスルーを見る前から家の構造が身近に感じられた
  • 将来の設計案を没入型3Dで訪れる方法は、今後の住宅設計プロセスの中核的な段階になる可能性があり、必要なハードウェアがあれば現在でも実現できる

1件のコメント

 
GN⁺ 2 시간 전
Hacker Newsのコメント
  • 季節や時間帯ごとの太陽高度と方位角を計算して、家の中に入る光をシミュレーションできるとよい。夏に特定の部屋が直射日光で過熱しないか確認でき、冬の日差しを最大限活用しつつ、日の出・日の入りに偶然出会える機会も増やせる

    • 実際に夕日を見るために活用しており、年間の特定日における日の出・日の入りの方向を示してくれる優れたウェブサイトがいくつもある
  • 米国Hamptonsで設計・施工会社を運営しており、この技術を毎日使っている。すべてのプロジェクトを3D優先方式で始め、Rhino3DやRevitで概略設計を作り、EnscapeでレンダリングしてQuest 3に送る
    顧客の実際の身長に合わせて視点を設定したうえで新居を実際に歩いてもらうと、部屋のスケールや比率、天井高、小さな細部まで直感的に理解してもらえ、妥当な範囲であればモデルをリアルタイムに修正して即座にフィードバックを受け取れる。何年も活用しているが、普及が遅いのは驚きで、今のところは競争力になっている

    • 2021年ごろの住宅リフォームでSketchUp・Enscape・Quest 2の組み合わせを使ったが、工事が終わった後に妻が壁をまた動かしたがる回数が大きく減った
    • この話を見て、仕事を辞めて元々の情熱だった建築に戻りかけた。今はBlenderで家を設計し、Unreal Engineに持ち込んで歩き回れるようにするつもりだが、これを実現するフルスタックの知識が今も希少なら、想像していた通り面白い進路に見える
    • VR/ARの価値は、従来の2D図面に慣れていない顧客に設計意図を伝えることに主にあるのか、それとも設計者自身も開発過程で直接活用しているのか気になる
    • 一般的な注文住宅ほどの大きさの空き建物や空間を実際に確保しているのか気になる。普通はかなり広いはずなので、プレビューを区域ごとに分けるのかも知りたい
    • Appleが、月に数千台規模しか売れないニッチな企業向け機器に今後も数十億ドルを投じ続けるのかは疑問だ。Vision ProはSoCを除けば専用ハードウェアで、Mac Proのように他製品群と研究開発・生産コストを共有しているわけでもない
      この2.5年で大衆市場が存在しないことは明らかになったし、MetaでさえQuestに1,000億ドル以上を費やして約3,000万台を販売した末に、メガネ型デバイスへ舵を切っているように見える。少数の企業向け事例を除けば、この製品カテゴリ全体が失敗に見える
  • ほぼ10年前に家を設計したとき、HTC Viveとhttps://irisvr.com/prospect/を使った。ヘッドセットを装着すると1秒で空間の比率が適切か、微調整が必要か分かるので非常に有用で、実際に完成した家のいくつかも、慣れ親しんだシミュレーションとまったく同じ感覚だった

    • 興味深いことに、投稿者も自分のツールをProspectorと名付けていた。LLMが既存製品のProspectに似た名前を提案した結果なのではと思うが、考えすぎかもしれない
  • Vision Proはすでに最高クラスのハードウェアだが、メディアキオスクを超える実用的なOSが必要だ。Macの画面を1つ表示するだけでなく、すべてのMacウィンドウと3Dコンテンツのウィンドウを空間内に自然に配置できるべきだ
    視覚空間の活用と物理的な人間工学を改善し、3Dの実用機能へ拡張する障壁をなくせば、iOSのレジのような存在をもう1つ増やすのではなく、macOS/Macの上で発展するNeXTのような体験を作れる

  • Christianは、史上最高のReddit利用体験であるApolloを作った優れた開発者だ。Apolloが締め出されて消えた後は、Kagi検索でたまに訪れる以外ほとんどRedditを使わなくなったし、Androidの筋金入りのユーザーにこのアプリ1本のためだけにiPhoneを買わせるほど素晴らしかった

    • Apollo終了後にRedditをやめると言ったとき、本当にできるのか懐疑的だったが、まったく犠牲のようには感じなかった。公式アプリは閲覧が楽しくないほどひどく、モバイルWebもアプリのインストールを強要するので、今では検索結果に出た投稿すらほとんど開かない
    • ApolloをAltStoreでサイドロードしてみたが、クラッシュや起動失敗が続き、安定して維持するのは難しかった
    • Lemmy向けのVoyagerがApolloの精神的後継になってくれてよかった。新しいRedditインターフェースはひどく、Apolloを買収しなかったのが信じられないくらいだが、そのおかげでRedditをやめられた
    • 独自APIキーを使うApollo Rebornはまだ使える。Androidでは改造版のRedditアプリを、Firefoxではold.redditを使っており、Redditは完全に見限るには価値がありすぎる
      具体的なおすすめを探すときは、LLMにRedditを参考にするよう頼むこともある
    • Apollo終了後、Redditの利用量は10分の1以下に減り、振り返るとむしろ良かったのかもしれない
  • 家が完成した後は、壁の中の配線や配管の経路を追跡する用途のほうが有用かもしれない。Revitモデルに実際の情報、少なくとも計画は入っているはずで、特にEthernet配線を場当たり的に設置しなければならない古い家では役立つ
    ただ実際には、主に4K HDRメディアの視聴に使っている。多目的な実用デバイスになるという期待には及ばなかったが、メディア再生があまりに優秀なのである程度は納得できる

  • ここで挙がっている機能の大半は、iPhoneのARKitでも実装できそうに見える。ヘッドセットのほうが優れているとしても、スマートフォンの画面で見るより3,500ドル分も優れているとは言いにくい
    引っ越しの際にiPhoneでアパートをスキャンして3Dモデルを作り、寸法測定や家具配置に活用した。また、離れる前に前の家もスキャンして、いつでも仮想的に中へ入って見られるようにした。Finderとプレビューだけでも3DモデルのAR表示を標準でサポートしている

    • 作業全体のワークフロー、使ったスキャンアプリ、生成した3Dモデル形式、空間設計ツールが気になる。3d scanner appでかなり良いモデルは作れたが、LiDARベースなので精度が足りず、実際の平面図と誤差が蓄積したモデルを合わせるのが難しかった
      家具配置では1インチでも重要なので、100インチの壁が99インチや101インチになると困る。できるだけ正確な寸法のモデルを作り、家具の3Dモデルを配置する方法を知りたい
    • IKEAが提供していたものに似た複数のARアプリで、実際の空間に製品が収まるかを確認したことがあり、自動車内装向けのVRプロジェクトにも参加した。スマートフォンARでは推測するしかない大きさと空間感覚を、VRでは実際に感じられる。ヘッドセットを外して小さな部屋に戻った事実に驚く反応が印象的だった
      思い出のために空間をスキャンしたかったが、関連アプリは見つけるのも使うのも簡単ではなかった
    • 中古のMeta Quest 2なら約100ドルで可能だ
    • 予算の限られた趣味のプロジェクトならiPhone方式が向いているが、営業提案に使うなら3,500ドルは売上を伸ばすための投資になり得る
    • ARKitが真っ先に思い浮かんだし、到達可能な市場規模もはるかに大きい
  • 3D世界を作ってその中を歩くのは、あらゆるVRヘッドセットの標準機能のように見えるので、何が特別なのかわからない

    • 機能そのものと、その機能を活用した実際の応用は別物だ
    • 約15年前にもOculus Rift DK1でこの概念のハッカソンを行った
    • 住宅リフォームに適用したときの大きな違いは、単なるVRではなくAR位置合わせだった。仮想の変更点が現実空間のどこにかみ合うのかを直接体験できる点は非常に大きい
    • 一方はおもちゃで、もう一方は数十万ドルを投じる前にミスを見つけるための道具
    • 記事で扱われている部屋規模の位置追跡は、2016年になって初めて民生用ヘッドセットで提供された。1980〜2000年代には大半が頭部追跡しかできず、リアルタイム位置追跡にははるかに高価な機材と厳しい空間制約が伴っていた
      広い空間をマッピングするには低遅延の位置追跡と内部基準追跡が必要で、複数の部屋を探索するなら事実上必須だ。3D世界もヘッドセットの2倍以上のグラフィックス演算予算に合わせる必要があるため、FusionからUSDZを直接書き出してレンダリングしたのはAVPの性能を示している。現実映像と3Dを合成し、照明・反射・透明度を適用する作業も、以前は大型の高価な機材を何台も必要とするほど難しかった
  • 地元のクライミングジムをスキャンして、壁にクライミング動画をマッピングした: https://kmcheung12.github.io/climb-preview/w/a6ece004
    3Dアプリケーションは大きく過小活用されており、テキストウェブでは提供できない相互作用の領域がある

    • 過小活用されているのは確かだが、利用拡大にかかるコストを正当化できるだけの十分な価値を提供するかは疑問だ
  • 最新のVRヘッドセットなら何ででもできるが、それでもかなり面白い活用だ

    • 反応だけ見ていると、とても高級で洗練された結果を期待したが、実際には価格が10分の1のヘッドセットでも可能なレベルだった
    • VR版のレーザー屋内測定器のように動くアプリを期待していた。木材を持つとVRが設置位置を案内し、別の作業者がヘッドセットを着けたまま1mm未満の精度で柱に固定する方式ならよいと思う
    • タイトルと投票数を見て、~~3,500ドル~~ 3,700ドルの価格を正当化する新しいユースケースを見つけたのかと思ったが、かなりがっかりした
    • Google Cardboardでも可能だ