---
# System prepended metadata

title: Quality Control
tags: [shotgrid]

---

---
title: Quality Control
tags: shotgrid
description: 1
---

[TOC]
# Quality Control工具目的  
- 檢查檔案問題和自動修復  
- shotgrid的publish工具也是有Validate檢查修復功能，artsit希望在非shotgrid環境也能使用此功能，所以就有拉成一個工具出來。  
![](https://i.imgur.com/3MWWIuJ.png)  


# 工具在哪裡?  
- 在ast shelf裡  
![](https://i.imgur.com/NWbohqN.png)  

# 工具長怎樣?  
![](https://i.imgur.com/uPOBxQN.png)  


# 功能簡介  
- 開啟工具時，工具會判斷目前檔案開啟的路徑，可能在哪個pipeline step，而去選擇對應的選單。  
![](https://i.imgur.com/cZBquPP.png)  
- 如果開啟另外檔案，也可以直接用更新ui的按鈕做重新偵測pipeline step。  
![](https://i.imgur.com/vq1M6bw.png)  
- 選擇不同的pipeline step選單切換，下方的檢查清單會根據不一樣的pipeline step的推薦做勾選。user可以依照狀況加選或許消勾選檢查清單。  
![](https://i.imgur.com/84Wa730.png)  
![](https://i.imgur.com/odIoYL4.png)  
- 選擇檢查清單項目，右邊視窗會顯示該對應的解釋資訊。  
![](https://i.imgur.com/cMCQNEC.png)  
- 檢查清單按右鍵有幾個彈跳視窗選單可以選擇。  
    - Check All：對所有檢查清單做無差別的勾選。  
    - UnCheck All：對所有檢查清單做無差別的取消勾選。  
    - Isolate Check：對選到的單一清單做勾選，其餘清單皆取消勾選。  
    - Refresh：檢查清單顯示做的重新整理。(檢查完都會有一些檢查紀錄會留在清單上，如果想要清單是沒有這些資訊的，就可以執行這選單)  
![](https://i.imgur.com/VDQVj7s.png)  



# 執行工具(檢查)  
- 1. user想要檢查的清單做勾選確認。  
- 2. 檢查模式是根據"手選物件" 或 "整場景物件"做確認。**(預設選單是根據"手選物件"做檢查)**  
- 3. 執行Validate按鈕，會根據上述兩項條件做檢查。(複選的話就是批次做檢查)  
![](https://i.imgur.com/97kjTT3.png)  

- 執行完畫面解讀  
- 1. 彈跳視窗再次告知檢查結果是透過什麼模式。  
- 2. 告知檢查結果數量，如下圖(2/4)意思就是user勾選4項檢查清單裡面，其中2項檢查是有誤。
- 3. 檢查清單有出現灰色字體加刪除線條，就是代表檢查到有錯誤內容。原白色字體就代表檢查通過。  
![](https://i.imgur.com/emyO2s9.png)  

# "手選物件" 跟 "整場景物件" 檢查模式解釋  
- 預設為"手選物件"檢查模式。  
![](https://i.imgur.com/sJBkKqv.png)  

- 手選物件：檢查跟修復會根據user手選的物件的"所有子層級" 和 "依屬父層級" ，例如選擇transform38物件，顯示綠燈的物件皆為被操作對象。  
![](https://i.imgur.com/1n6PZzz.png)  
- 整場景物件：對開啟的檔案的所有物件做檢查  

# "手選物件"內容補充  
- unused nodes檢查，如用手選檢查模式，是不檢查直接通過，因為手選檢查跟Export Select是一樣的，Export Select是不會帶出unused nodes。  
- unknown nodes檢查，如用手選檢查模式，是不檢查直接通過，因為手選檢查跟Export Select是一樣的，Export Select是不會帶出unknown nodes。  
- hide joints 和 default pose 和 controller key，這三個在"手選模式"是不檢查直接通過。 

# 執行工具(修復)  
- 選擇錯誤的清單，右邊畫面就會出現欄位多三個按鈕。  
![](https://i.imgur.com/pDQHQ54.png)  
    - Show List：彈跳視窗列出有問題的物件文字名稱。  
![](https://i.imgur.com/38OQBG3.png)  
    - Select Meshes：選擇偵測到有問題的node物件，vertex，face，edge。  
![](https://i.imgur.com/a9cKW22.png)  
    - Auto Fix：自動修復功能，資訊欄位都有寫說是如何自動修復方式  
![](https://i.imgur.com/CLXeI7Z.png)

# 建議  
- 逐一檢查修復完後，保險起見建議再檢查一輪。  
- 有些問題是互相牽扯的，如果無法自動修復完成，可以先執行其它修復，再回來原問題作修復就可以解決問題了。  


 
# 數據參考  
- 以下為對場景布達拉宮製作檔案，整檔案物件檢查，所花費時間的數據參考。  
![](https://i.imgur.com/HHFHXPp.png)  

# 讀者可引用參考  
https://hackmd.io/@lch0309278/B1WJG-ST5



