同一物體若干張各個角度的照片可以轉換出該物體的3D模型嗎?

比如一輛車前後左右四張照片,通過這四張照片可以轉換成這輛車的3D模型嗎?需要用到什麼軟體,怎麼操作?


謝邀,我司確實是專門干這個的。

Photoscan目前仍然是主流照片建模軟體,流程比較穩定,質量過關。

照片建模在做電影特效行業已經逐漸取代激光和結構光掃描,掃描大場景的建築一般還是需要激光Lidar。

看你掃描靜物還是動物,靜物的話一台相機再注意一下布光即可,注意幾點:

  1. 布光均勻盡量沒有陰影
  2. 小光圈大景深,中遠焦避免鏡頭畸變
  3. 角度越多越好

照片數量取決於被掃描物體複雜程度,幾十張幾百張我們都干過。

掃描動物的話就要相機矩陣了,例如人和狗

相機要高度同步,這樣被掃描物體即使有微小動作也可以鎖定瞬間。

如果材質適合掃描,照相建模現在細節上在很多情況已經優於傳統手持掃描儀,加上貼圖質量遠高於傳統方法,很適合電影特效中的CG建模使用。

材質上避免純黑純白,高反光物體。

照相建模的訣竅就是用光

把錢用光


三維掃描在業界有非常成熟的方案 但是四張照片是遠遠不夠的 至少要各個角度數十張吧

可見光成像(拍照)有photo scan這樣的方案

激光掃描lidar這種也很成熟 @京一不二

這位知友的公司就是做三維掃描的 你可以邀請他回答


使用照片建模重建物體甚至場景,在目前的電影製作中已經是比較通行的手法了。

就像@光的白龍說的,使用photo scan和lidar。

Photo scan就是拍一堆照片,放進軟體里自動生成三維模型。一般要圍繞一個建築或山體,拍攝至少兩個高度的向內360度整圈,每兩張照片拍攝範圍重疊率70%以上。然後正扣90度向下拍攝頂部和地面材質,再垂直於各個表面拍攝表面材質,算是完整的一套素材。

Lidar從這個名字就可以看出來,是Light+radar,實際上就是激光測距儀,用距離信息恢復出三維結構。

一般電影里會這兩種方式相結合,做出模型然後貼圖表面材質,遠景可以幾乎亂真。

有機會去南昌的朋友,可以去看看萬達茂的球幕影院「飛越江西」,是我14年左右參與制作的,做的就是photo scan的素材採集。這部影片雖然是展現實景的風光片,但全部是三維建模做的,沒有一個鏡頭是實拍。哈爾濱萬達的「飛越龍江」現在應該也開了吧,是實拍和三維結合的。

今年又為《空天獵》做了同樣的工作,你們看到的好多空戰場景的背景,山巒啊什麼的,就是用photo scan做的。

今天我剛剛還在為一個國產科幻片拍攝,就同時用到了photo scan和lidar。

一般愛好者可以去一個網站叫altizure,上傳照片自動生成三維模型,大的小的物品都可以,還有同名app,可以連接DJI無人機,在一個範圍內自動飛行拍攝素材。


現在4張照片不可以。但幾十張以上的照片可以。

隨著AI的進步,4張照片建模是有可能的,甚至1張照片建模都可以。

目前普遍用的是Photoscan這類的軟體,只要對物體進行包圍式拍攝,比如一圈30張照片,就可以基本做出來了。

當然照片數量越多,精度還原度會越高,有些小角落小零件也能很好地還原出來。

我們做的項目少則一百張,多則數千張照片,效果都是很不錯的。

貼幾個照片建模的效果看看(知乎瀏覽器看3D模型會有操作衝突,請打開後點擊右上角在瀏覽器中打開):

這是我用手機拍的,小米5s:

Sweden Lion 瑞典皇家石獅子 - 上海無不維文化創意公司

Girl with Balloons - 上海無不維文化創意公司

這個是高光物體,用照片建模也可以解決:

潔面乳---高光物體完美掃描 - 上海無不維文化創意公司

這個是透明物體,用照片建模也可以解決:

多喝零度,不怕胖 - 上海無不維文化創意公司

不比幾十萬的掃描儀差吧?我們用的就是2000塊入門相機。


4張基本上不夠,至少需要圍著你要做的模型轉一圈

具體到軟體的話,photoscan是一個非常簡單易用的軟體,裡面有一個菜單直接是按照工作流程給你列好了,只要跟著流程一步步來就行

當然還有比如pf track,別以為這只是一個跟蹤反求軟體。這個軟體不僅可以用照片,還可以用視頻來還原,不過操作相對複雜一些。

(換了電腦,來上點圖)


Structure from Motion -&> Google Scholar

多的是。。。。


用MATLAB就可以,建議自學一下SIFT和Bundle adjustment演算法。話說你圖拍的有點少。。。


粗模沒問題,但是要細節的話,很多還要靠想像。

除非有全面的透視圖,否則也只能限於外觀了。

Max下就有蒙皮建模法,nurbs曲線建模法,Patch片面建模法,靠結構線條或小片面拼接來形成模型。這些也是很多3D軟體下通用的方法。


這是可以的。這種方法叫做Structure From Motion,大概的步驟如下。

1.從圖像上提取特徵點。由於sift特徵點描述性比較好,一般採用sift特徵點,當然也可以採用其他特徵點。

2.特徵點的匹配。根據特徵點的描述子,匹配不同視角圖像上的特徵點。這只是根據描述子的初步匹配有很多outliers,還需要根據幾何關係進行驗證,去除outliers。

3.根據第二步的匹配關係進行三角化,求出與特徵點對應的三點的位置和相機參數。

根據以上幾步可以得到相機參數和稀疏的三維點雲(三維點的集合),還需要使用Multi View Stereo方法得到稠密點雲,最後使用泊松重建或者一些三角剖分的方法得到三維模型。

但是這種基於圖像的三維重建局限性也是很大的,對於鏡面反射較強的物體是沒有辦法重建的。所以如果題主想要重建的汽車表面鏡面反射較強,估計效果不太好。

除了其他答主推薦的photoScan外,題主也可以試試colmap,這是一個開源軟體,功能和photoScan相同。


可以。這周我們的建模任務就是這個。。


想起了大法手機最新的3d大師功能。


可以 明晚選修課就是教這個的【二哈】


是的,我們攝影測量實習就是這樣做的。一開始去公園裡瞎拍拍(主要是逛),然後公費吃了頓肯德基,回學校才發現拍的照片不能用,最後用手機拍的飲料瓶建的模。當然四張是不夠的,我們大概拍了三十張左右,每張角度變化很小。因為趕時間,又是手工操作,所以肯定沒在一條水平線上,誤差很大。


試試看Autodesk123d,起碼得要十張吧。


厲害了 國外也很少見這種東西吧


推薦閱讀:

有哪些Autodesk Maya的技巧已經過時了?
為什麼《妖貓傳》里的貓的特效給人感覺非常假?
快被逼瘋了。。怎麼提高3D作圖水平?
如何將網上下載的模型轉為低面體模型,最好是用c4d?

TAG:AdobePhotoshop | 3D | 計算機圖形學 | 3D建模 |