mirror of
https://github.com/EyeTrackVR/EyeTrackVR.git
synced 2025-11-04 14:39:42 +08:00
feat: v2 pupil dilation support
This commit is contained in:
parent
fffcf96d69
commit
f957550fec
@ -224,6 +224,7 @@ class VRChatOSCSender:
|
|||||||
)
|
)
|
||||||
|
|
||||||
if eye_id == EyeId.LEFT:
|
if eye_id == EyeId.LEFT:
|
||||||
|
self.l_dilation = pupil_dilation
|
||||||
client.send_message("/avatar/parameters/v2/EyeLeftX", self.l_eye_x)
|
client.send_message("/avatar/parameters/v2/EyeLeftX", self.l_eye_x)
|
||||||
if self.left_y != 621:
|
if self.left_y != 621:
|
||||||
client.send_message("/avatar/parameters/v2/EyeLeftY", eye_y)
|
client.send_message("/avatar/parameters/v2/EyeLeftY", eye_y)
|
||||||
@ -234,6 +235,7 @@ class VRChatOSCSender:
|
|||||||
)
|
)
|
||||||
|
|
||||||
if eye_id == EyeId.RIGHT:
|
if eye_id == EyeId.RIGHT:
|
||||||
|
self.r_dilation = pupil_dilation
|
||||||
client.send_message("/avatar/parameters/v2/EyeRightX", self.r_eye_x)
|
client.send_message("/avatar/parameters/v2/EyeRightX", self.r_eye_x)
|
||||||
if eye_y != 621:
|
if eye_y != 621:
|
||||||
client.send_message("/avatar/parameters/v2/EyeRightY", eye_y)
|
client.send_message("/avatar/parameters/v2/EyeRightY", eye_y)
|
||||||
@ -243,6 +245,10 @@ class VRChatOSCSender:
|
|||||||
_eyelid_transformer(config, self.r_eye_blink),
|
_eyelid_transformer(config, self.r_eye_blink),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
avg_pupil_dilation = (self.l_dilation + self.r_dilation) / 2
|
||||||
|
client.send_message("/avatar/parameters/v2/PupilDilation", avg_pupil_dilation)
|
||||||
|
|
||||||
|
|
||||||
def output_vrcft_blink_data(
|
def output_vrcft_blink_data(
|
||||||
self,
|
self,
|
||||||
eye_id: EyeId,
|
eye_id: EyeId,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user