跳到內容

色彩管理

Color Management 是「選擇性加入」功能,目前被視為技術預覽。

Color Management 確保設計在不同裝置和匯出格式之間保持一致的顯示效果。Cavalry 採用管線方式,顏色在多個不同階段之間流轉。

可以透過 Preferences 啟用 Color Management,或透過 Project Settings 按專案覆蓋。也可以透過 Viewport Settings 啟用/停用。

當 Color Management 被停用時,Cavalry 仍然執行顏色操作 — 它只是使用 sRGB 作為 Working Space 和 Viewport 的 Display Color Space。這相當於啟用 Color Management,將 Working Color Space 設定為 sRGB 並將 Viewport 的 Display Color Space 設定為 sRGB,這意味著即使停用了 Color Management,顏色仍然保持可預測性。

Working Color Space 決定用於所有內部渲染操作(混合、抗鋸齒、漸層和合成)的色彩空間。

Color Management 不影響以下內容:

  • 顏色始終以 sRGB 輸入或取色。
  • 顏色始終以 sRGB 與 Scene(.cv)一起儲存。
  • 平面純色的最終外觀不受影響。

Viewport 的 Display Color Space 控制 Composition 在螢幕上的顯示方式。這是一個預覽變換,將 Working Space 轉換為目標顯示設定檔。

Viewport 的 Display Color Space 會有意識地影響色輪的外觀,以便在選擇顏色時顯示目標顯示的可用色彩範圍。

以下格式在渲染時會自動嵌入 Working Color Space。這確保任何匯出在其他應用程式中正確顯示:

  • PNG
  • JPEG
  • WebP
  • Quicktime
  • WebM
  • MP4

所有圖像/影片 資產渲染 都將進行色彩管理,但 GIF、SVG 和 Lottie 除外,它們無論 Working Space 如何都會轉換為 sRGB。

這會根據資產的色彩設定檔自動設定,但可以透過在 Assets Window 中右鍵按一下資產並選擇 Color Settings... 來覆蓋。這將開啟一個新視窗,包含以下選項:

Interpret As - 選擇一個色彩設定檔來覆蓋偵測到的色彩設定檔。

何時使用:

  • 當素材沒有嵌入設定檔時。
  • 當嵌入的設定檔不正確時。
  • 當素材以不同的色彩空間拍攝並需要重新解釋時。

Linearise - 用線性(Gamma 1.0)替換傳輸函數,同時保留色彩域。

Preserve RGB - 勾選後,色彩管理將被繞過,原始 RGB 值直接通過而不進行轉換。

何時使用:

  • 當其他 Layer(如 Image Sampler)從資產中取樣亮度值時。

這是目前的限制,計劃在未來支援更廣泛的色域。

這些網路格式無論 Working Color Space 如何,始終轉換為 sRGB。

  • Rec.709 是攝影機編碼標準。
  • Gamma 2.4 (BT.1886) 是廣播監視器的顯示標準。

當內容標記為 Rec.709 時,Cavalry 使用 Gamma 2.4 進行顯示。可以透過資產的 Color Settings... 覆蓋此設定。