關于投影儀外參的設置可參見前一篇文章
Blender模擬結構光3D Scanner(一)外參數匹配-CSDN博客
使用Projectors插件模擬投影儀
? ? ? ? Step 1? ?在Github下載插件(https://github.com/Ocupe/Projectors)。下載zip壓縮包即可,無需解壓。
在Edit->Preferences->Interface中修改系統語言為English,安裝時語言為中文會存在問題。
在Edit->Preferences->Add-ons中導入Projectors壓縮包,安裝插件。
????????安裝成功后在3D視圖右側邊欄出現Projector頁簽。若不顯示的話可以點擊右側邊欄小箭頭或者按N鍵,調出菜單。
? ? ? ? Step 2??將渲染引擎改成Cycles GPU。
????????Step 3 點擊右側邊欄Projector頁簽,新建Projector。右側Scene Collection窗口中出現Projector,包含相機節點和投影儀聚光燈節點。
????????Step 4 選擇投影模式為Custom Texture,默認是將投影機的分辨率調整為與相機相同的分辨率(即下方的CheckBox,Let Image Define Projector Resolution)。
????????點擊projector旁的三角按鈕,會發現其同時創建了相機與投影儀,這里最好把參數也給改成圖像的分辨率(雖然說他默認改了,但這里沒顯示,以防萬一)
點Open,導入紋理圖像。
?????????
????????Step 5 設置投影儀內參
(1) 投射比(Throw Ratio)
投射比=投影距離(焦距值,像素單位)投射圖片的寬度(像素單位)
投影距離可用投影儀內參數和
的平均值
(單位:像素),投射圖片的寬度即投影儀在
方向的分辨率
;
(2) 主點位移Shift計算:
其中,、
為投影儀分辨率的寬和高。