Communitygithub.com

AltairCardinal/skills

設計、診斷並鎖定可信的寫實成人角色身份,避免產生平淡、平均化或明顯由 AI 生成的臉孔。適用於為電影、影片、遊戲或視覺故事創作成人演員或角色;當人像感覺像「AI 臉」、模特兒樣貌、美型渲染或角色設定稿時;當臉孔必須令人同情、平凡、有特色或跨場景一致時;或在將角色身份轉變為電影感、情感豐富或維持一致性的影像與影片之前使用。

skills 是什麼?

這項技能提供了一套嚴謹的工作流程,用於創建和維持寫實且獨特的成人角色身份,專門解決 AI 生成圖像中常見的「預設臉孔」問題。它強調身份設計應獨立於攝影、表演和場景連續性,確保角色有說服力且一致。該技能適合在 Claude Code、Cursor 等支援圖像生成的 AI 代理平台上使用,透過結構化的步驟(定義目標、診斷 AI 訊號、撰寫身份指紋、生成、審查、鎖定)來達成目標。其核心原則是避免使用模糊的形容詞,轉而使用具體的解剖學描述(如「受試者的左眼瞼稍微多了一點蒙古褶」),並將臉部特徵、表情、攝影和表演分層處理,以便精準控制。技能也明確規範了何時該使用文字生成、生成參考影像或真實人物照片,並強調在鎖定身份後,所有後續生成都必須以此為錨點,防止身份偏移。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AltairCardinal/skills/tree/HEAD/creative/design-realistic-characters

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

設計寫實角色

在構建鏡頭前,先打造人物。將身份、攝影、表演和連續性分開處理,這樣電影感修飾才不會掩蓋一個薄弱或普通的臉孔。

此工作流程僅適用於成人角色。涉及未成年人的請求,請改用適合年齡的工作流程及相關安全規則,不要隨意套用這些選角啟發法。

對於圖像生成工作,請使用可用的點陣圖像生成技能或工具。除非使用者明確要求多種變體,否則每次生成只提供一個可供審查的資產。

核心規則

  • 將「寫實」視為個體的特殊性,而不是添加更多的毛孔、顆粒、模糊或相機術語。
  • 將「有特色」視為一組數量不多的相關解剖學細節,而不是醜陋或缺點堆疊。
  • 絕不從種族或解剖學特徵推斷道德、智力、弱點或可信度。透過表情、造型、行為和故事背景來設計情感選角。
  • 始終保持受試者相對的左右方向一致。當方向很重要時,使用「受試者的左側」來描述。
  • 保持身份設計工作在情感上中立。只有在使用者核准角色後,才添加角色表演。
  • 當拒絕的原因與身份本身有關時,不要將被拒絕的臉孔作為參考。
  • 在專案中工作時,將被拒絕的輸出保留為診斷證據;不要無聲地覆蓋它們。
  • 在使用真實人物的照片作為條件輸入前,必須獲得許可或明確的使用權利。不要發布私人參考資料或生物識別材料。

選擇控制路徑

純文字身份探索

在沒有臉部參考資料時使用。預期能減少預設臉孔的行為,但無法保證能獲得完全自然或可重複的身份。生成一個候選項,進行審查,然後將核准的圖像鎖定為參考。

生成式身份參考

在文字生成的身份通過審查後使用。將核准的身份圖像附加到後續的攝影和表演生成中。明確說明臉部、身體比例、局部特徵和穩定的配件是不可變項。

真實人物身份參考

當需要最大程度的真人特異性或身份連續性,且使用者提供了授權照片時使用。如果工具支援,偏好使用多個角度和表情。保持身份條件輸入與姿勢、光線和表情控制分離。

不要聲稱僅靠提示詞就能等同於臉部嵌入、地標點、適配器或微調。說明當前工具真正的控制限制。

工作流程

1. 定義身份目標

記錄:

  • 成人年齡範圍;
  • 文化背景,但不要將其變成刻板印象;
  • 故事所需要的普通社會印象;
  • 應避免的特徵,例如魅力、反派編碼、幼稚化或英雄式的剛硬;
  • 角色在故事弧線中所處的階段;
  • 結果是身份探索、身份保存還是表演。

將道德或情感上的要求轉化為選角和行為。例如,「觀眾應該為他感到惋惜」應轉化為「平易近人、專注、日常、且能夠展現可信的脆弱」,而不是一個本應代表美德的頭骨形狀。

2. 診斷可見的 AI 訊號

在改寫提示詞之前先分類問題:

  • 預設身份: 族群平均、五官和諧、沒有個人經歷痕跡。
  • 情緒堆疊: 眉毛、淚水、汗水、張開的嘴、聳肩和象徵性的手勢全部在解釋同一種情緒。
  • 目錄式呈現: 灰色無縫背景、分割面板、重複的全景和特寫姿勢、統一的清晰度。
  • 合成紋理: 均勻分佈的毛孔、汗水、皺紋、高光或皮膚光澤。
  • 美貌先決: 對稱的臉、理想的下巴、小巧的鼻子、大眼睛、完美的頭髮、化妝品般的皮膚。
  • 電影偽裝: 在人物可信度建立之前就應用的顆粒感、暗色調、散景或色彩分級。

只修正診斷出的層級。不要為了修復預設身份而添加更多攝影效果。

3. 撰寫身份指紋

指定五到七個可觀察的組別。在起草生成提示詞時,請參閱 prompt-recipes.md。

涵蓋以下項目的有用子集:

  1. 臉部輪廓及不對稱的左右輪廓線;
  2. 眼睛間距加上不同的眼瞼行為;
  3. 眉毛高度、密度或眉尾長度;
  4. 鼻樑、鼻尖和鼻孔的關係;
  5. 嘴唇、唇峰、嘴角和下巴;
  6. 一到兩個局部皮膚標記;
  7. 髮際線、鬢角、碎髮、耳朵或穩定的眼鏡。

使用方向關係進行描述,例如「受試者的左眼瞼稍微多了一點蒙古褶」。避免使用「獨特的臉」、「真人」或「不是 AI」等模糊指令。保持每個差異溫和且在解剖學上合理。

不要最大化每個特徵軸。一個強烈的不規則特徵加上幾個低調的輔助差異,通常比六個誇張的缺陷更可信。

4. 生成身份層

移除敘事和電影變數:

  • 一個成人;
  • 情緒中性、閉合的嘴巴、放鬆的眉毛;
  • 直視或近乎直視的專注目光;
  • 樸素的實體牆壁;
  • 寬闊的自然光和中性白平衡;
  • 約 50mm 視角的正常透視;
  • 足夠的景深以看清雙耳和整個臉部平面;
  • 普通、輕微磨損的衣物;
  • 無美顏修圖、HDR、魅力、膠片顆粒、人工模糊或戲劇性分級。

不要附加被拒絕的身份參考。在現階段不要添加恐懼、悲傷、浪漫、威脅或動作。

5. 在迭代前審查

請參閱 review-rubric.md。詢問使用者的第一印象判斷,不要自動生成另一個候選項。

區分以下幾種判斷:

  • 身份真實感;
  • 角色契合度;
  • 情感選角;
  • 攝影品質。

一個臉孔可能通過真實感測試但不符合選角要求。請明確指出這種區別。

6. 鎖定身份

在獲得明確核准後:

  • 將核准的資產命名為身份錨點;
  • 記錄穩定的解剖學特徵、局部標記、髮際線和配件;
  • 將所有被拒絕的身份從後續的參考集中排除;
  • 在後續每個顯示該臉孔的生成中,都必須使用核准的錨點;
  • 避免在後續提示詞中要求重新設計已核准的臉部幾何結構。

7. 添加攝影層

使用已核准的身份進行生成或編輯。僅添加環境、服裝、鏡頭、曝光、構圖和媒介特定的偽影。在添加表演之前,先確認臉孔仍然匹配。

攝影可以支援真實感,但無法創造身份。拒絕那些恢復美貌對稱性或抹平局部標記的輸出。

8. 添加表演層

用具體的微觀情境而不是形容詞堆疊來驅動表演:

  • 弱:「害怕、絕望、哭泣、流汗」;
  • 強:「他聽到身後有一塊地板在移動,正在努力停止呼吸。」

允許一兩個非自願的訊號,例如凝視和緊繃的下巴。除非故事特別需要,否則避免使用象徵性的手勢、哭泣的眉毛、張開的嘴和全身性的情緒默劇。

9. 建立連續性

對於影像序列或影片,提供:

  • 已核准的身份錨點;
  • 如果支援,提供上一個已核准的場景或連續性畫面;
  • 穩定的服裝和局部身份標記;
  • 當前鏡頭的微觀情境;
  • 一個簡短的不可變項列表,禁止重新設計臉部。

在支援的情況下使用多參考或身份條件輸入功能。不要暗示影片模型能修復一個本身就不具說服力的來源身份。

一次只迭代一個變數

當結果失敗時,每次只改變一個層級:

  • 預設臉孔 → 重寫身份指紋;
  • 寫實但選角錯誤 → 創建新身份,而不是重新修飾舊臉孔;
  • 人物正確但人像顯得不自然 → 僅改變攝影;
  • 人物和鏡頭正確但表演顯得做作 → 減少表演訊號;
  • 身份漂移 → 強化參考條件輸入,而不是添加形容詞。

當多次純文字迭代後,儘管有具體的身份指紋,但多個候選項仍然明顯是合成的,則應停止。建議改用經授權的真實人物參考或專門的身份條件輸入工作流程。

交接

報告:

  • 已核准或候選的資產路徑;
  • 生成是純文字還是基於參考條件輸入;
  • 所使用的身份指紋;
  • 哪些部分通過了,哪些部分仍不確定;
  • 下一個要測試的單一層級;
  • 影響身份保真度的確切工具限制。

相關技能