Realistic Eye Movements 教學Author: Kelvin Huang 製作遊戲需要 Unity 眼球運動的效果嗎?例如眨眼、注視等效果,推薦使用 Realistic Eye Movements 插件。
先看看展示影片:[ Realistic Eye Movements for Unity ] [ Quickstart ] [ Update: Eyelids follow eyes horizontally ] 本教為使用 SK_CYBER_SF_F_03 Variant 為例,超逼真!讓遊戲角色瞬間擁有生命力! 匯入 Realistic Eye Movements 資源包 ![]() 開啟 [ Assets > RealisticEyeMOvements > Scripts ] 資料夾,這些是稍後會用到的控制腳本。 為角色增加 EyeAndHeadAnimator 腳本元件,此腳本用於眼睛與頭控制 ![]() 設定 EyeAndHeadAnimator 下方的 Setup 設定 Update Type = 預設值 Late Update 設定 Eye control = Mecanim Eye Bones 這是為了配合 IDA 角色的設計。 ![]() 設定 Eyelid control = Blendshapes 此時下方設定項目會改變。確認 Select 已經抓到 Eyes 否則手動抓取,按下 Save 儲存狀態。 ![]() SK_CSF_F_EYES 物件是控制眼球 SK_CSF_F_HEAD 物件是頭與眼睛 製作開眼的狀態 (Eyes open, head and eyes straight) 直接按 Save 即可。 ![]() 製作閉眼的狀態 (Eyes closed, looking straight) ![]() 調整眼睛 SK_CSF_F_HEAD 的 eyeBlinkLeft, eyeBlinkRight 調整睫毛 SK_CSF_F_LASHES 的 eyeBlinkLeft, eyeBlinkRight 再回到剛 Eye And Head Animator 的 Eyes closed, looking straight 按下 Save 儲存狀態,可按 Load 檢視狀態,確認有沒有問題。 製作向上看的狀態 (Looking ) 製作向下看的狀態 (Looking ) 先調眼睛 eyeLookDownLeft, eyeLookDownRight 注意!向下看時不只是眼球向下,還有眼皮 (XXX_HEAD > eyeLookDownLeft / Right、睫毛也該跟著動 (XXX_LASHES > eyeLookDownLeft / Right)。 製作向左向右看的狀態 調整眼睛 EYES 物件的 eyeLookOutLeft/Right 與 eyeLookInLeft/Right ![]() 調整眼皮 HEAD 物件,名稱相同,但你會發現的動態幅度其實不大。 ![]() 調整睫毛 LASHES 物件,名稱相同,但你會發現的動態幅度同樣是不大。 ![]() 其他 Eyes, Eyelids, Head 維持預設值即可。玩一下 Min next blink time Max next blink time Automatic blinking 預設勾選,若取消就不眨眼了。 設定 Eye And Head Animator 勾選 Draw Sightilines In Editor 可檢視眼睛的視線 設定注視為角色增加 LookTargetController 腳本元件,此腳本用於注視目標 製作一個 Target 球體 在角色的 Look Target Controller 元件,在 Points Of Interest 新增一個元素,然後將目標拖曳進來。 其他參數說明 Look At Player Ratio Stare Back Factor Notice Player Distance 讓玩家注意到目標的距離(單位:公尺) Personal Space Distance Min Look Tme / Max Look Time 最短到最長的注視時間 Third Person Player Eye Center Keep Target Event When Lost (Keep trying to track target event when it moves out of sigh)
Copyright © 2026 CG Digital Corp. All rights reserved.
|