跳到內容

專案設定

Project Settings 透過使用相對於專案的檔案路徑,在 Scenes、Assets 和 Renders(以及其他內容)之間建立關係。

設定 Project 後,Project Description 會建立在檔案系統中的指定位置。Project Description 只是一個 .json 檔案,其中包含指向其他目錄的預設檔案路徑。其結果是,例如,在 Assets Window 中按兩下匯入 Asset 時,Finder (macOS) 或 Explorer (Windows) 將在 Project 指定的目錄中開啟。

設定 Project 還有助於多人協作處理相同 Scenes 或共享相同 Assets。這意味著可以建立一個 pipeline 來保持團隊有序——Renders 放這裡,Scenes 放這裡,Assets 可以在這裡找到等。設定 Project 後,所有指向圖片、音訊、字型等的檔案路徑變為相對路徑,因此在與工作室外的客戶/同事/自由工作者共享專案時,所有已匯入 assets 的連結都將得到保持。

設定 Project 後,按一下頁尾中的右指向箭頭圖示或前往 File > Show Project Folder,即可在 Finder/Explorer 中顯示包含 Project Description 的目錄。

建立新 Project:

  1. 選擇以下任一方式:
    1. 前往 File > Project Settings
    2. 按一下 Assets Window 左下角的資料夾圖示。
  2. Project Settings 視窗右下角按一下 Create... 按鈕。
  3. 在檔案系統中選擇一個目錄作為 Project 的根資料夾。
  4. 為 Project 命名(預設情況下將使用步驟 3 中所選資料夾的名稱)。

也可以在 Assets Window 左下角的下拉選單中選擇 Create...,然後按照上述步驟 3 和 4 操作。

每個目錄的預設位置在 Project Settings 視窗中已預先填充。如果需要,可以編輯這些位置以建立自訂路徑。

Project Settings 視窗中更改現有目錄的名稱也會更改檔案系統上目錄的名稱。例如,如果 Assets 的路徑是 @project/Assets,將其更改為 @project/Images,檔案系統上的 Assets 目錄將重新命名為 Images

Name - 專案的名稱。這是在 Assets Window 左下角下拉選單中使用的名稱。

更改專案 Name 不會更改檔案系統上實際目錄的名稱。

Scenes - 儲存 Scenes 或開啟 Scenes 的預設位置。

Renders - 儲存 renders 的預設位置。

Assets - 匯入 Assets 的預設位置。

Autosave - 儲存自動儲存檔案的預設位置。

Palettes - 儲存在此處的 .pal 檔案將在 Color Window 中作為 Library Palettes 出現。參見 - Palettes

預設情況下,在「Project」目錄中會建立名為 Assets(+ Palettes)、RendersScenesAutosave 的目錄,以及一個名為 projectDescription.json 的檔案。

執行 File > Open… 時,Finder/Explorer 將開啟專案目錄中的 Scenes 目錄。File > Save 也是如此。在 Assets Window 中按兩下時,Finder/Explorer 將開啟 Assets 目錄。Render Manager 中的 Path 將預填「@project/Renders」,這意味著渲染時檔案將寫入該目錄。

要編輯 Project,請再次開啟 Project Settings 視窗並編輯路徑。也可以參見下方的 custom settings

最近使用的 Projects 將出現在 Assets Window 左下角的下拉選單中。選擇一個 Project 即可設定該 Project。

也可以在 Assets Window 左下角的下拉選單中選擇 Load...,然後導航到包含 projectDescription.json 檔案的目錄來設定現有的 Projects。

開啟現有 Project 中的 Scene 也會切換到該 Project。參見 path-to-project

要移除任何 Project Settings,可以:

  • Assets Window 左下角的下拉選單中選擇 Clear Settings,或;
  • 前往 File > Project Settings,然後按一下 Project Path 行右側的 x。

在沒有設定 Project 的情況下,任何指向 assets、renders 等的路徑將變為絕對路徑。

設定 Project 後,會在任何已儲存的 Scene 檔案旁邊建立一個名為 path-to-project 的檔案。這是一個簡單的檔案,從 .cv 檔案的位置指向 projectDescription.json 檔案。

以下是預設 Project 中 path-to-project 檔案的範例:

📁 Project ┠ 📁 Assets ┠ 📁 Autosave ┠ projectDescription.json ┠ 📁 Renders ┠ 📁 Scenes ┠ yourSceneFile.cv ┠ path-to-project

path-to-project 檔案的存在意味著在開啟 yourSceneFile.cv 檔案時,Cavalry 將自動切換到其父 Project。

在文字編輯器中開啟時,path-to-project 可能只顯示為 ..,這僅表示向上返回一級到達 projectDescription.json 檔案所在的位置。可以根據需要為任何自訂 pipelines 編輯此檔案。例如,向上兩級然後進入名為 MyFolder 的目錄將寫為 ../../MyFolder

如果設定了 Project,儲存新 Scene 時,path-to-project 檔案將自動包含相對於 Project 的正確路徑。

在使用 Cavalry Player 時,包含 assets(圖片、svg、音訊等)的 scenes 需要 path-to-project 檔案。在透過 Cavalry CLI 渲染時也很有用。

projectDescription.json 檔案也可以在文字編輯器中手動編輯,但要確保在編輯時它未被使用。

// projectDescription.json{ "description": { "assets": "@project/Assets", "autoSave": "@project/Autosave", "name": "Cavalry", "palettes": "@project/Assets/Palettes", "renders": "@project/Renders", "scenes": "@project/Scenes" }}

Enable Color Management - 勾選後,Scenes(包括大多數圖片/影片 assets 和 renders)將進行色彩管理。透過為 Scene 設定工作色彩空間,可以在合成和其他顏色操作中使用共同的色彩空間,從而更容易控制顏色的外觀。

所有圖片/影片 assetsrenders 都將進行色彩管理,但 GIF、SVG 和 Lottie 除外,它們無論工作空間如何都將轉換為 sRGB。任何 renders 都會自動賦予 Scene 的工作色彩空間。

Working Color Space - 選擇一個色彩空間。

Compositing Bit Depth - 確定每個像素儲存的顏色資訊量。更高的位深度可產生更多顏色和更平滑的漸變:

  • 8-bit - 每通道 256 種顏色。
  • 16-bit - 每通道 65,536 種顏色。

Color Management→