Skip to content

Releases: sasaken1102r/VRCFT-FrameEyeOSC

FrameEyeOSC 1.0.1

Choose a tag to compare

@sasaken1102r sasaken1102r released this 17 Oct 11:55

A small update to the FrameEyeOSC module for VRCFaceTracking. Thanks to @cinnacappu (#1).

  • Pupils on avatars that take PupilDilation as bits (PupilDilation1/2/4…): a pupil exactly on a step's edge could come out one step too small (for example 4 mm at 0.5 lost its first bit), because of float rounding through VRCFT. The pupil range is now set so the value comes back exactly. Avatars that take a float PupilDilation looked the same before and after.
  • The receiver reuses the sender's address instead of allocating for every packet, and the module icon is recompressed without changing a pixel. The DLL is a little smaller.

日本語: VRCFaceTracking 用の FrameEyeOSC モジュールの小さな更新です。@cinnacappu さん、ありがとう(#1)。

  • 瞳孔をビットで受け取るアバター(PupilDilation1/2/4…)で、瞳孔がちょうど段の境目にあると、VRCFT を通るときの小数の丸めで 1 段小さく出ることがありました(例: 4 mm・0.5 で 1 ビット目が落ちる)。値がそのまま戻るように瞳孔の範囲を決めるようにしました。小数で受け取るアバターは、前も今も見た目は同じです。
  • 受信のとき、パケットごとに送り元のアドレスを作らず使い回すようにし、モジュールのアイコンをピクセルを変えずに圧縮し直しました。DLL が少し小さくなりました。

Install / 入れ方

  1. Download FrameEyeOSC_1.0.1.zip below. / 下の FrameEyeOSC_1.0.1.zip を落とします。
  2. VRCFT → Module Registry → Install from .zip, and pick the zip. Updating from 1.0.0 works the same way. / VRCFT の Module Registry で Install from .zip を押して、その zip を選びます。1.0.0 からの更新も同じやり方です。
  3. On the Steam Frame, frameeyeosc's output stays VRCFT (FrameEyeOSC). / Steam Frame の frameeyeosc の送り先は VRCFT(FrameEyeOSC) のままで大丈夫です。

Unofficial; not affiliated with or endorsed by Valve, VRChat Inc. or the VRCFaceTracking project. / 非公式のモジュールです。Valve、VRChat Inc.、VRCFaceTracking プロジェクトとは関係がありません。

SHA256 (FrameEyeOSC_1.0.1.zip) = 6c4a5916432f82645cedb0af2ca63ea25b09f40988ea30124513ada8d76340ba

FrameEyeOSC 1.0.0

Choose a tag to compare

@sasaken1102r sasaken1102r released this 17 Oct 06:44

The first release of the FrameEyeOSC module for VRCFaceTracking. It receives the Steam Frame's eye tracking from frameeyeosc (0.7.9 or later, output "VRCFT (FrameEyeOSC)") and drives your avatar's eyes in whatever parameter format the avatar uses: gaze, eyelids including wide eyes, and with the Frame's eye cameras also squint and pupil size.

日本語: VRCFaceTracking 用の FrameEyeOSC モジュールの最初の版です。Steam Frame の frameeyeosc(0.7.9 以降、送り先「VRCFT(FrameEyeOSC)」)から目のデータを受け取り、アバターが持つパラメーターの形式のまま目を動かします。視線と、見開きを含むまぶた、目のカメラを使っていれば目の細めと瞳孔の大きさも届きます。

Install / 入れ方

  1. Download FrameEyeOSC_1.0.0.zip below. / 下の FrameEyeOSC_1.0.0.zip を落とします。
  2. VRCFT → Module Registry → Install from .zip, and pick the zip. / VRCFT の Module Registry で Install from .zip を押して、その zip を選びます。
  3. Turn off other eye modules (such as LiveLink), and allow UDP 11112 in the PC's firewall. / ほかの目のモジュール(LiveLink など)はオフにして、PC のファイアウォールで UDP 11112 を通します。
  4. On the Steam Frame, set frameeyeosc's output to VRCFT (FrameEyeOSC). / Steam Frame の frameeyeosc の送り先を VRCFT(FrameEyeOSC) にします。

Checked with VRCFT from Steam (Windows) and VRCFT Avalonia 1.1.1.0 (Linux). / Steam 版の VRCFT(Windows)と VRCFT Avalonia 1.1.1.0(Linux)で確かめました。

Unofficial; not affiliated with or endorsed by Valve, VRChat Inc. or the VRCFaceTracking project. / 非公式のモジュールです。Valve、VRChat Inc.、VRCFaceTracking プロジェクトとは関係がありません。

SHA256 (FrameEyeOSC_1.0.0.zip) = 146b1c60ed3033fbff12003f81b2ce19876696967ed58f3e75710e5bc528eeae