Communitygithub.com

PetrMB/landmark-3d-reconstruction

根據照片、地圖和地形資料,建立並持續修正真實建築物和地標的可編輯 3D 模型;並在建模及實際比對過程中持續確認一致性。

landmark-3d-reconstruction 是什麼?

此技能專為 AI 代理程式(如 Claude Code 或 Cursor)設計,使其能根據照片、地圖和地形資料逐步重整真實地標與建築物的可編輯 3D 模型。主要適用於 Blender 等建模工具,並要求代理程式在建模過程中持續與參考資料比對,確保建築精確度。技能涵蓋蒐集多元參考資料(照片、地圖、歷史檔案)、建立並修正幾何形狀、進行視覺比對(相機位置、焦距、角度),以及記錄每次修改的來源與不確定性。產出包含可編輯的主檔案、匯出檔案,以及詳細的比對報告;若需要實體列印,還會進行切片與尺寸驗證。關鍵原則是「真實在知識中,而非漂亮的渲染圖」,強調事實正確性優先於美觀呈現。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/PetrMB/landmark-3d-reconstruction-skill/tree/HEAD

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

根據參考資料重建地標模型

建立可辨識且可編輯的模型,並與現有證據相符。根據任務指定選擇工具(例如 Blender);美觀的渲染圖、幾何正確的網格,或成功的切片,本身並不能證明建築上的忠實度。

參考資料與比例

  • 確定具體建築物、所描繪的時期、基地範圍、用途、需要的輸出成果及細節程度。若為進行中的專案,請先確認目前的 master 分支、已做決策,以及未解決的意見。
  • 收集盡可能多角度的照片(高空及地面)、細節圖、正射影像、地圖輪廓、歷史平面圖,以及可能的實地測量資料。記錄來源連結或路徑、作者、授權、拍攝日期、拍攝方向及用途。未經說明請勿將不同時期的資料混用。
  • 有文件證明的測量優先於根據圖片所做的估計。確定單位、方向及參考尺寸;若模型為真實比例,請儲存地理參考資訊,並轉換為局部座標。除非是實地測量,否則不要將尺寸標註為精確。
  • 為確定高度與地形,請搜尋適合該國家的開放資料,並檢查其日期、精度、水平及高程參考系統及授權。在捷克共和國,請依需求使用 ČÚZK DMR 5G(地形)及 DMP 1G(含物件表面)、正射影像及其他資料;請參閱 高度與來源。山頂海拔不等於建築高度:可利用同一參考系統中屋頂面與底部的差值作為大致高度。請勿將屋頂與植栽混淆,亦不要將處理後的數值當作測量結果。

建模與比對迴圈

  1. 先建立平面配置圖、各部分位置、主要高度與輪廓、屋頂及地形。然後再細部處理立面、開口、樓梯、簷口及主要細節。保留不對稱性及各部分的連貫性。
  2. 針對每個重要立面及可疑細節,找到適合的照片。調整相機位置、焦距、拍攝方向及高度;並排或使用半透明疊合方式比較照片與模型。比較特徵點、輪廓、相對比例、開口數量與分佈、屋頂坡度、連接處及地形。請勿將透視視為均勻的比例。
  3. 列出具體不符之處,並附上來源及對解讀的信心。先修正位置與形狀,再處理細節與材質。不清晰或被遮擋的元素應標示為估計;不要添加虛構細節當作事實。
  4. 修正後,從相同方向以及至少另一個相關方向建立新的檢查畫面,驗證相鄰部分並完整瀏覽整個周邊。若參考資料不足,請再搜尋其他照片或測量資料,並將殘餘的不確定性告知使用者。根據任務要求及可用證據繼續進行修訂。
  5. 儲存原始參考資料、模型的前一版本與新版本,以及以下記錄:位置、問題、參考資料、變更、驗證方式及不確定性。新的證據可能推翻先前的解釋。具體範例與步驟請參閱 比較與修正。

輸出與選擇性列印

保留原始參考資料及可編輯的主檔案;匯出檔及可能的列印副本應分開。提供比對視角、來源與授權、已進行的修正、估計、單位及檢查流程。若需要列印,請根據比例與印表機調整副本,檢查接合處、尺寸、封閉性及底部平面,重新匯入匯出檔,並在切片軟體中檢查各圖層。說明列印所需的修改,並分別記錄數位檢查、轉換及實體列印的狀態。

相關技能