Repolode
yunfanye

yunfanye/openhouse-3d

不動産掲載写真から住宅を再構築し、3D Blenderモデルとウォークスルー動画を作成するPythonツールキット。

代替できる製品:Matterport

スター
61
フォーク
8
未解決の Issue
0
最終コミット
先月

これは何?

OpenHouse 3Dは、不動産掲載写真からBlender(bpy)上に住宅をプロシージャルに構築するためのモデリングツールキットです。各写真の画像特徴からカメラ位置を推定し、透視補正された写真やドローンによる空撮にも対応します。開口部を検証しながら、壁、サイディング、レンガ、窓、ドア、階段、雨どい付きの屋根、設備を構築します。バーチャルステージング用に、家具、ラグ、植栽、周辺環境も追加できます。

レンダリングには、CPU、Metal、OptiX、CUDA、HIP、oneAPIでヘッドレスのCyclesを使用します。タイトルカードと音楽付きの1080p24の連続したシネマティックなウォークスルー動画、写真に合わせたレンダリングのギャラリー、元の写真と映像を並べて再生する同期動画を生成します。シーンのパッキングに対応し、レンダリングはチャンク単位で再開できます。また、カメラの経路についてクリアランスを検証します。

このプロジェクトはワンクリックのサービスではなく、ツールキットです。人間またはAIコーディングエージェントが写真を解釈して住宅パッケージを作成し、ライブラリがジオメトリ、レンダリング、動画を処理します。見えない部分の形状は推定するため、出力は実測調査ではなく再構築モデルです。サンプルの住宅と、合成データを使ったスターターテンプレートが付属します。

主な機能

  • 01シフトレンズで撮影した写真やドローン空撮を含む、掲載写真のカメラ位置を推定します。
  • 02開口部を検証しながら、壁、サイディング、レンガ、窓、ドア、階段、屋根をプロシージャルに構築します。
  • 03バーチャルステージング用に、家具、ラグ、アート、植栽、周辺環境を追加します。
  • 04CPU、Metal、OptiX、CUDA、HIP、oneAPIでヘッドレスのCyclesによるレンダリングを行い、チャンク単位で再開できる出力に対応します。
  • 051080pのウォークスルー動画、写真とレンダリングの比較ギャラリー、同期比較動画を生成します。

ユースケース

  • 既存の不動産掲載写真から、物件のバーチャルウォークスルーを作成する。
  • 3Dモデルと実際の住宅を比較するため、写真に合わせたレンダリングを作成する。
  • スクリプトで制御でき、再現性のあるシーンを使ってBlenderで建築ビジュアライゼーションの試作を行う。
  • Blenderのパイプラインでカメラ推定とプロシージャルモデリングを組み合わせる方法を検討する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/yunfanye/openhouse-3d.git
  2. 2

    仮想環境にPythonの依存関係をインストールする

    python -m pip install -e '.[dev]'
  3. 3

    合成のスターターハウスを作成する

    python tools/new_house.py my_house --title "My house"
  4. 4

    ヘッドレスBlenderでスターターハウスの静止画をレンダリングする

    blender -b --python-exit-code 1 --python run.py -- --house my_house --cam hero --samples 16 --scale 25 --no-polish --device CPU

使う前に知っておきたいこと

  • Blender 5.2.xとローカルのPython 3.9以降の環境が必要です。
  • これはモデリングツールキットであり、写真からワンクリックで3Dモデルを作成するサービスではありません。各住宅パッケージの作成には、人またはAIエージェントが必要です。
  • 再構築結果は写真から推定したものであり、実測調査に基づくものではありません。

収録されている特集

トピック

#3d-reconstruction#blender#architectural-visualization#rendering#virtual-tour#computer-vision#python#3d-rendering#3d-walkthrough#archviz

よくある質問

openhouse-3d とは?
不動産掲載写真から住宅を再構築し、3D Blenderモデルとウォークスルー動画を作成するPythonツールキット。 OpenHouse 3Dは、不動産掲載写真からBlender(bpy)上に住宅をプロシージャルに構築するためのモデリングツールキットです。各写真の画像特徴からカメラ位置を推定し、透視補正された写真やドローンによる空撮にも対応します。開口部を検証しながら、壁、サイディング、レンガ、窓、ドア、階段、雨どい付きの屋根、設備を構築します。バーチャルステージング用に、家具、ラグ、植栽、周辺環境も追加できます。
openhouse-3d は無料で使えますか?ライセンスは?
openhouse-3d は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
openhouse-3d は今もメンテナンスされていますか?
半年以内に更新あり。openhouse-3d の最終コミットは 2026年9月26日 です。
openhouse-3d は何に使えますか?
既存の不動産掲載写真から、物件のバーチャルウォークスルーを作成する。 3Dモデルと実際の住宅を比較するため、写真に合わせたレンダリングを作成する。 スクリプトで制御でき、再現性のあるシーンを使ってBlenderで建築ビジュアライゼーションの試作を行う。 Blenderのパイプラインでカメラ推定とプロシージャルモデリングを組み合わせる方法を検討する。
openhouse-3d のインストール方法は?
リポジトリをクローンする: git clone https://github.com/yunfanye/openhouse-3d.git 仮想環境にPythonの依存関係をインストールする: python -m pip install -e '.[dev]' 合成のスターターハウスを作成する: python tools/new_house.py my_house --title "My house" ヘッドレスBlenderでスターターハウスの静止画をレンダリングする: blender -b --python-exit-code 1 --python run.py -- --house my_house --cam hero --samples 16 --scale 25 --no-polish --device CPU
openhouse-3d はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/yunfanye/openhouse-3d

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト