投影設置
投影(Projection)是三維場景中的一個虛擬投影儀(projector):它把效果畫面投射到落入其光束範圍內的固定裝置(Fixture)上。如何創建投影儀並對準目標,見Создание проекции;如何為其添加效果,見Добавление эффектов на проекцию。本文介紹的是一個已創建好的投影的各項參數:每個參數具體設定什麼、默認值是多少,以及它在固定裝置上呈現的效果。
參數位置
- 打開3D View(3D 預覽)窗口(Window(窗口)菜單 → 3D View)。
- 選中投影——可以在場景中點擊它的線條,也可以在3D Objects(3D對象)窗口中點擊對應的行。第二種方法更可靠:投影儀的細線在場景中很難用鼠標點中,一旦開啟Lock(鎖定),就完全無法用點擊選中了。
- 參數顯示在Properties(屬性)窗口中,分為三個部分:General(常規)、Projection(投影)和Texture Size(紋理大小)。
投影儀的部分設置並不在Properties里:
- 位置、旋轉和縮放 —— 3D View窗口工具欄上的X、Y、Z字段(見3D 工具欄);
- 名稱 —— 3D Objects窗口中的3D Object列;
- 整個投影的開關 —— Timeline(時間線)窗口中該行的複選框(見Создание проекции)。
全部參數一覽
| 分組 | 參數 | 默認值 | 作用 |
|---|---|---|---|
| General | Width | 1000 | 畫框的寬度——即投影儀投射到物體上的「光斑」寬度 |
| Height | 1000 | 畫框的高度 | |
| Visibility | 開啟 | 是否在場景中繪製該投影的線條 | |
| Lock | 關閉 | 禁止在場景中用鼠標選中該投影 | |
| Projection | To | 2000 | 光束作用範圍的遠邊界 |
| From | −1 | 光束作用範圍的近邊界 | |
| Texture Size | Width | 1024 | 該投影效果所渲染圖像的寬度(像素) |
| Height | 1024 | 同一圖像的高度(像素) |
畫框尺寸和範圍邊界使用的單位與場景物體坐標相同,紋理大小則以像素為單位。
Width 與 Height:畫框尺寸
投影的光束不是發散的錐形,而是一個筆直的箱體:從畫框發出的線條彼此平行。由此得到一條基本規則:畫面在物體上的大小隻由Width和Height決定。把投影儀移近或移遠立面,都不會讓畫面變小或變大——距離只在From與To之間的範圍內才有意義。
調整方法:
- 選中投影——它的畫框內會出現當前投射內容的半透明預覽圖像,既能看到畫框邊界,也能看到畫面本身。
- 調整Width和Height,直到畫框完整覆蓋該投影儀需要照亮的那部分物體。畫框之外的固定裝置得不到任何光。
- 注意比例:畫框的Width與Height之比最好與Texture Size的比例保持一致。方形紋理放在拉長的畫框裏會把畫面拉伸——圓形會變成橢圓。
Scale(縮放,快捷鍵R)工具同樣會拉伸畫框:物體的縮放值會乘到畫框數值上,沿光束方向的縮放還會乘到From和To上。因此,兩個投影即使Width數值相同,光斑大小也可能不一樣。為避免混淆,建議把投影儀的縮放始終保持在100%,改用Properties里的數值來調整畫框尺寸。
From 與 To:作用範圍的深度
這兩個值都是沿光束方向、從畫框所在平面起算的:From是作用範圍的起點,To是終點。比From更近或比To更遠的固定裝置,即使落在畫框之內,也不會被該投影照亮。
From的默認值是負數(−1)。這意味着作用範圍從畫框平面稍靠後一點的地方就開始了,因此緊貼着投影儀平面的固定裝置也會被照亮:對準投影儀時,不必刻意確保物體嚴格位於其正前方。To的默認值是2000,也就是說作用範圍幾乎覆蓋整個場景,投影一創建出來就會照亮它下方的一切。
這兩個參數真正派上用場的情形:
- 被照亮的物體後面還有其他固定裝置 —— 調小To,讓光束夠不到它們;
- 物體前面有不該被照到的固定裝置 —— 調大From;
- 只需要照亮立體結構的某一層 —— 例如拱門的正面,或最靠近的一圈立柱:把From和To設成圍繞它的一個很窄的「薄片」。
兩個邊界在場景中都能直接看到:To決定光束箱體的長度,From決定箱體內部的截面矩形。From要設得比To小:反過來的話,作用範圍就失去了意義,也無法預測究竟哪裏會被照亮。
Texture Size(紋理大小)
同一個投影的所有效果都繪製在同一張圖像上,Texture Size這一分組以像素為單位設定該圖像的解像度——默認是1024 × 1024。無論畫框在場景中的實際尺寸如何,這張圖像都會被整體拉伸鋪滿畫框。
由此帶來兩點實際影響:
- 細節
- 紋理大小決定了投影儀能還原多精細的畫面。較大立面上的細條紋、文字或小圖形,需要更大的紋理。但如果光束範圍內有幾十個固定裝置、畫面本身又比較粗放,那就沒必要提高解像度——反正每個固定裝置都只從圖像上取一個點的顏色。
- 負載
- 投影中的每個效果都會按這個解像度計算。4096 × 4096的紋理像素數是1024 × 1024的十六倍,計算耗時也相應增加。如果調高紋理大小後預覽開始卡頓,就把數值改回去。
解像度可以隨時修改:投影的效果會立即按新尺寸重新計算。這個數值屬於當前打開的合成(Composition)——請在你正在編輯的那個合成里設置它。
紋理的比例最好與畫框的比例保持接近——參見上面Width與Height一節。
Visibility 與 Lock
- Visibility(可見性)
- 只從場景中移除某一個投影的線條和畫框,不影響其他投影,也不影響該投影儀的實際工作——它仍然會繼續照亮固定裝置。F4鍵可以對所有投影和攝像機一次性做同樣的操作(View(查看)菜單 → 3D View → Auxiliary 3D Objects(輔助3D對象))。
- Lock(鎖定)
- 禁止在場景中通過點擊選中該投影。開啟鎖定後,配置好的投影儀就不會在你擺放附近固定裝置或繪製樣條時被意外碰動。仍然可以通過3D Objects窗口中的對應行選中它,也可以在Properties里關閉鎖定。
位置、旋轉和縮放
投影的這三個數值不在Properties里編輯,而是通過3D View窗口工具欄上的X、Y、Z字段設置。這些字段具體顯示什麼,取決於當前選中的操作模式:
| 按鈕 | 快捷鍵 | 對投影的作用 |
|---|---|---|
| Move(移動) | Q | 投影儀在場景中的位置 |
| Rotate(旋轉) | E | 它照射的方向:以度為單位的旋轉角度 |
| Scale(縮放) | R | 畫框尺寸以及From、To邊界的倍數 |
新創建的投影位於場景中心,呈水平畫框狀,像天花板上的燈一樣向下照射。要將它對準一面牆,需要旋轉投影儀;開啟同一工具欄上的Rotation Snap(旋轉吸附),可以方便地對準90°、45°等整齊角度。
檢查對準情況最簡單的方法,是看選中投影儀畫框內的半透明預覽圖像:投影儀「看到」的內容,就是最終會落在固定裝置上的內容。
名稱
投影的名稱在3D Objects窗口的3D Object列中編輯。默認情況下,投影按順序編號——Projection001、Projection002,依此類推。
一旦項目中出現不止一個投影,Facade(立面)、Columns(立柱)、Roof(屋頂)之類含義清晰的名稱就會立刻體現出價值:Timeline窗口中投影所在行顯示的正是同一個名稱,添加效果時你就是靠它找到對應的行。
結果與預期不符時
- 只有部分固定裝置亮了。 其餘的落在了畫框或作用範圍之外:增大Width和Height,或放寬From和To。選中投影后,畫框和光束箱體會立刻顯示出哪些在範圍內、哪些在範圍外。
- 畫面被拉伸了,圓形變成了橢圓形。 Texture Size的比例和畫框的比例不一致,把兩者調成相同的寬高比即可。
- 畫面太粗糙,細線糊在一起。 解像度不夠——調高Texture Size。
- 改了紋理大小之後一切都變卡了。 解像度設得偏高了:改回原來的數值,對大多數物體來說1024 × 1024就已經夠用。
- 把投影儀拉近了,畫面卻沒變化。 這是正常現象:光束是平行的,畫面大小隻由畫框的Width和Height決定。
- 物體後面多餘的固定裝置也被照亮了。 調小To——遠邊界會在光束到達它們之前把光束截斷。
- 投影從場景中消失了,但固定裝置還在亮。 這個投影的Visibility被關閉了,或者是用F4鍵關閉了輔助對象的顯示。
- 點擊無法選中投影。 Lock被開啟了。通過3D Objects窗口中的對應行選中它,再把鎖定關掉。
- Texture Size的數值看起來和你設置的不一樣。 這些數值屬於當前打開的合成——請檢查你現在查看的是不是同一個合成。