emilianavt / VSeeFaceReleases

This is a release repository used for posting releases of VSeeFace
119 stars 6 forks source link

[VMC protocol] Possible bug: VSeeFace sometimes ignores the sender and resets the pose #15

Open vivi90 opened 2 years ago

vivi90 commented 2 years ago

Currently i am writing VMC protocol support for ROMP, as you know. The communication seems to work sometimes. But sometimes VSeeFace ignores the data and instead resets the pose: VMC_protokol

Do you have any ideas, what's my mistake? 🙂 Or is it maybe possibly an bug? 🤔

For my testing i am sending again and again the same data (captured by Protokol):

CONNECT    | ENDPOINT([::]:39539)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/OK) INT32(1)
RECEIVE    | ENDPOINT([::1]:53734) ADDRESS(/VMC/Ext/T) FLOAT(0.045448303)
emilianavt commented 2 years ago

Are the timestamps (/VMC/Ext/T) monotonically increasing at a regular rate? Otherwise it might throw off the smoothing in VSeeFace, which could produce weird results, even though I'm not sure how it could reset the pose.

vivi90 commented 2 years ago

@emilianavt

Are the timestamps (/VMC/Ext/T) monotonically increasing at a regular rate? [..]

There are the timestamps:

2022-06-13T23:34:18.804573+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.011974573135375977])
2022-06-13T23:35:03.251112+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.011000394821166992])
2022-06-13T23:35:27.422234+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010001182556152344])
2022-06-13T23:35:30.694268+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.009000062942504883])
2022-06-13T23:35:33.992096+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.013998031616210938])
2022-06-13T23:35:38.710687+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010999917984008789])
2022-06-13T23:56:31.843823+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010000944137573242])
2022-06-13T23:57:31.404873+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010996580123901367])
2022-06-13T23:57:41.644762+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010000467300415039])
2022-06-13T23:57:46.113797+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.012001514434814453])

from my script log:

2022-06-13T23:34:17.466429+02:00 [INFO] Using ROMP v1
2022-06-13T23:34:18.792049+02:00 [INFO] ROMP 'forward' executed in 0.6690s, FPS 1.5
2022-06-13T23:34:18.792599+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:34:18.792599+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:34:18.792599+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:34:18.792599+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:34:18.800575+02:00 [INFO] OSC client ready.
2022-06-13T23:34:18.802575+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:34:18.780049+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:34:18.780049+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:34:18.784050+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:34:18.803574+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144858, frac=3447033856), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:34:18.804573+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:34:18.804573+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.011974573135375977])
2022-06-13T23:35:01.914115+02:00 [INFO] Using ROMP v1
2022-06-13T23:35:03.239112+02:00 [INFO] ROMP 'forward' executed in 0.6650s, FPS 1.5
2022-06-13T23:35:03.239112+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:35:03.239112+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:35:03.239112+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:35:03.240112+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:35:03.247113+02:00 [INFO] OSC client ready.
2022-06-13T23:35:03.248112+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:35:03.227113+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:35:03.227113+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:35:03.232112+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:35:03.250112+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144903, frac=1069930496), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:35:03.251112+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:35:03.251112+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.011000394821166992])
2022-06-13T23:35:26.076348+02:00 [INFO] Using ROMP v1
2022-06-13T23:35:27.411234+02:00 [INFO] ROMP 'forward' executed in 0.6710s, FPS 1.5
2022-06-13T23:35:27.411234+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:35:27.411234+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:35:27.412233+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:35:27.412233+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:35:27.419235+02:00 [INFO] OSC client ready.
2022-06-13T23:35:27.421235+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:35:27.400234+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:35:27.400234+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:35:27.404233+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:35:27.422234+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144927, frac=1809190912), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:35:27.422234+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:35:27.422234+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010001182556152344])
2022-06-13T23:35:29.341268+02:00 [INFO] Using ROMP v1
2022-06-13T23:35:30.684268+02:00 [INFO] ROMP 'forward' executed in 0.6830s, FPS 1.5
2022-06-13T23:35:30.684268+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:35:30.685268+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:35:30.685268+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:35:30.685268+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:35:30.691268+02:00 [INFO] OSC client ready.
2022-06-13T23:35:30.692268+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:35:30.672271+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:35:30.672271+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:35:30.677269+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:35:30.694268+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144930, frac=2973270016), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:35:30.694268+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:35:30.694268+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.009000062942504883])
2022-06-13T23:35:32.589096+02:00 [INFO] Using ROMP v1
2022-06-13T23:35:33.978098+02:00 [INFO] ROMP 'forward' executed in 0.7180s, FPS 1.4
2022-06-13T23:35:33.978098+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:35:33.978098+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:35:33.978098+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:35:33.978098+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:35:33.988096+02:00 [INFO] OSC client ready.
2022-06-13T23:35:33.989097+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:35:33.964097+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:35:33.964097+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:35:33.969098+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:35:33.992096+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144933, frac=4252430336), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:35:33.992096+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:35:33.992096+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.013998031616210938])
2022-06-13T23:35:37.298172+02:00 [INFO] Using ROMP v1
2022-06-13T23:35:38.698688+02:00 [INFO] ROMP 'forward' executed in 0.6995s, FPS 1.4
2022-06-13T23:35:38.698688+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:35:38.698688+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:35:38.699687+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:35:38.699687+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:35:38.706687+02:00 [INFO] OSC client ready.
2022-06-13T23:35:38.708687+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:35:38.686687+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:35:38.686687+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:35:38.690687+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:35:38.709687+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864144938, frac=3043786752), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:35:38.710687+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:35:38.710687+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010999917984008789])
2022-06-13T23:56:30.477823+02:00 [INFO] Using ROMP v1
2022-06-13T23:56:31.833822+02:00 [INFO] ROMP 'forward' executed in 0.6950s, FPS 1.4
2022-06-13T23:56:31.833822+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:56:31.833822+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:56:31.833822+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:56:31.833822+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:56:31.840822+02:00 [INFO] OSC client ready.
2022-06-13T23:56:31.842821+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:56:31.820825+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:56:31.821822+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:56:31.825821+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:56:31.843823+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864146191, frac=3619893248), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:56:31.843823+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:56:31.843823+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010000944137573242])
2022-06-13T23:57:30.029762+02:00 [INFO] Using ROMP v1
2022-06-13T23:57:31.392873+02:00 [INFO] ROMP 'forward' executed in 0.7041s, FPS 1.4
2022-06-13T23:57:31.393876+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:57:31.393876+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:57:31.393876+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:57:31.393876+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:57:31.401873+02:00 [INFO] OSC client ready.
2022-06-13T23:57:31.402872+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:57:31.381874+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:57:31.381874+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:57:31.386872+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:57:31.404873+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864146251, frac=1730326528), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:57:31.404873+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:57:31.404873+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010996580123901367])
2022-06-13T23:57:40.269179+02:00 [INFO] Using ROMP v1
2022-06-13T23:57:41.633762+02:00 [INFO] ROMP 'forward' executed in 0.7006s, FPS 1.4
2022-06-13T23:57:41.633762+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:57:41.633762+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:57:41.634762+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:57:41.634762+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:57:41.641762+02:00 [INFO] OSC client ready.
2022-06-13T23:57:41.642763+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:57:41.621765+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:57:41.621765+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:57:41.625763+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:57:41.644762+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864146261, frac=2760648704), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:57:41.644762+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:57:41.644762+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.010000467300415039])
2022-06-13T23:57:44.738763+02:00 [INFO] Using ROMP v1
2022-06-13T23:57:46.101795+02:00 [INFO] ROMP 'forward' executed in 0.7040s, FPS 1.4
2022-06-13T23:57:46.101795+02:00 [INFO] ROMP settings: Namespace(mode='image', input=None, save_path='C:\\Users\\Vivien\\ROMP_results', GPU=-1, onnx=False, temporal_optimize=False, center_thresh=0.25, show_largest=False, smooth_coeff=3.0, calc_smpl=True, render_mesh=False, renderer='sim3dr', show=False, show_items='mesh', save_video=False, frame_rate=24, smpl_path='C:\\Users\\Vivien\\.romp\\smpl_packed_info.pth', model_path='C:\\Users\\Vivien\\.romp\\ROMP.pkl', model_onnx_path='C:\\Users\\Vivien\\.romp\\ROMP.onnx', root_align=False)
2022-06-13T23:57:46.101795+02:00 [INFO] Root position: [-0.01749535  0.3001184   1.3419644 ]
2022-06-13T23:57:46.101795+02:00 [INFO] Pelvis rotation by axis: [-2.3814533  0.2776083 -1.8047591]
2022-06-13T23:57:46.101795+02:00 [INFO] Pelvis rotation by quaternion: [-0.7916114   0.0922789  -0.59991432  0.07027662]
2022-06-13T23:57:46.109794+02:00 [INFO] OSC client ready.
2022-06-13T23:57:46.110794+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/Root/Pos', typetags=None, arguments=['root', -0.017495352774858475, 0.3001183867454529, 1.3419643640518188, -0.135550308314, 0.114944112396, -0.983957272769, -0.015557966077])
2022-06-13T23:57:46.088795+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:34: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_ys = (topk_inds.long() // w).float()
2022-06-13T23:57:46.089794+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:39: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  topk_clses = index.long() // K
2022-06-13T23:57:46.093796+02:00 [ERROR] C:\tools\miniconda3\envs\vmc\lib\site-packages\romp\post_parser.py:144: UserWarning: __floordiv__ is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor').
  parsed_results['center_preds'] = torch.stack([flat_inds%64, flat_inds//64],1) * 512 // 64
2022-06-13T23:57:46.113797+02:00 [INFO] OSCBundle(timetag=OSCtimetag(sec=3864146266, frac=475860992), elements=[OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Hips', 0.0, 0.0, 0.0, -0.791611402173, 0.092278904647, -0.599914317772, 0.070276618018]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperLeg', 0.0, 0.0, 0.0, -0.569858013359, -0.06745372591, 0.217820886161, 0.789471912751]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperLeg', 0.0, 0.0, 0.0, 0.090121532945, -0.081781225552, -0.206500702702, 0.970848804001]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Spine', 0.0, 0.0, 0.0, 0.159540863334, 0.056978387243, -0.01746822004, 0.985390804505]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerLeg', 0.0, 0.0, 0.0, 0.515684824837, 0.071990186804, -0.080458957665, 0.849948781144]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerLeg', 0.0, 0.0, 0.0, 0.643227349666, 0.124634888021, -0.038055220216, 0.754504156081]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Chest', 0.0, 0.0, 0.0, -0.009237677233, -0.004677920042, -0.015887118318, 0.999820174759]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftFoot', 0.0, 0.0, 0.0, -0.014397013277, 0.055690825319, -0.118324337099, 0.991307525057]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightFoot', 0.0, 0.0, 0.0, -0.105811762628, -0.046522453533, 0.08669152996, 0.989507003937]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['UpperChest', 0.0, 0.0, 0.0, -0.014591640423, 0.038391712481, -0.009008571938, 0.999115611966]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftToes', 0.0, 0.0, 0.0, -0.143894841354, 0.097467170231, 0.230115105272, 0.95751838817]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightToes', 0.0, 0.0, 0.0, -0.172622070362, -0.052420857208, -0.118253663381, 0.976457754156]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Neck', 0.0, 0.0, 0.0, -0.088078933892, -0.010544569572, -0.009392014262, 0.996013405294]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftShoulder', 0.0, 0.0, 0.0, -0.073637693785, -0.1423213649, -0.026770841538, 0.986714467914]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightShoulder', 0.0, 0.0, 0.0, -0.062228765822, 0.192119945696, 0.015868997275, 0.97926793172]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Head', 0.0, 0.0, 0.0, 0.038323559786, -0.02462398172, -0.00271254098, 0.998958260595]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftUpperArm', 0.0, 0.0, 0.0, -0.054425329707, -0.323934342437, -0.309805007604, 0.892258528981]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightUpperArm', 0.0, 0.0, 0.0, -0.101450968563, 0.308201854737, 0.25927482901, 0.909668005789]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLowerArm', 0.0, 0.0, 0.0, -0.007941600439, -0.785271786745, 0.335391734456, 0.520382106133]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLowerArm', 0.0, 0.0, 0.0, -0.094142196633, 0.679053855173, -0.279761193504, 0.672128546632]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftHand', 0.0, 0.0, 0.0, -0.076182735673, -0.072401241884, 0.112182688038, 0.988114009345]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightHand', 0.0, 0.0, 0.0, -0.049100699661, 0.054419779377, -0.094317520884, 0.992840276258]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightEye', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['Jaw', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['LeftLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightThumbDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightIndexDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightMiddleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightRingDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleProximal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleIntermediate', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]), OSCMessage(addrpattern='/VMC/Ext/Bone/Pos', typetags=None, arguments=['RightLittleDistal', 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0])])
2022-06-13T23:57:46.113797+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/OK', typetags=None, arguments=[1])
2022-06-13T23:57:46.113797+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[0.012001514434814453])

So yes, my timestamps seems bad 😆 Thank you! 🙂

vivi90 commented 2 years ago

@emilianavt Aside from this i have some rotation issues: https://github.com/Arthur151/ROMP/issues/193#issuecomment-1154465269 Does VSeeFace any rotations by itself?

My last Player.log (after closing VSeeFace):

Mono path[0] = 'C:/Program Files/VSeeFace/v1.13.38/VSeeFace_Data/Managed'
Mono config path = 'C:/Program Files/VSeeFace/v1.13.38/MonoBleedingEdge/etc'
Loading player data from C:/Program Files/VSeeFace/v1.13.38/VSeeFace_Data/data.unity3d
Initialize engine version: 2019.4.31f1 (bd5abf232a62)
[Subsystems] Discovering subsystems at path C:/Program Files/VSeeFace/v1.13.38/VSeeFace_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 11.0 [level 11.1]
    Renderer: NVIDIA GeForce RTX 3060 Ti (ID=0x2489)
    Vendor:   
    VRAM:     8050 MB
    Driver:   30.0.15.1165
Begin MonoManager ReloadAssembly
- Completed reload, in  0.071 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

UnloadTime: 0.739900 ms
OvrLipSync Awake: Queried SampleRate: 48000 BufferSize: 1024 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Current version: 1.13.38 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Disabled GPU priority. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Inserted system. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Adjusted player loop. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Loading LibSVM 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Did not find any ARKit/perfect sync blendshapes. Blendshape translation will be used if necessary. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
OvrLipSync Awake: Queried SampleRate: 48000 BufferSize: 1024 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Starting tracker: --ip 127.0.0.1 --port 11574 --model-dir ..\models\ --capture 0 --silent 1 -W 1920 -H 1080 -F 30 -D 0 --max-threads 1 --model 4 --gaze-tracking 1 --discard-after 0 --scan-every 0 --log-output C:/Users/Vivien/AppData/LocalLow/Emiliana_vt/VSeeFace/log-output.txt --no-3d-adapt 1 --max-feature-updates 900 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Did not find any ARKit/perfect sync blendshapes. Blendshape translation will be used if necessary. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Unloading 4 unused Assets to reduce memory usage. Loaded Objects now: 14799.
Total: 19.081600 ms (FindLiveObjects: 0.727900 ms CreateObjectMapping: 0.088000 ms MarkObjects: 18.244500 ms  DeleteObjects: 0.020800 ms)

Not running as administrator. Failed to set GPU priority. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Set MCSS characteristic. 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Set MCSS priority to 1 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Camera JSON: [{"id": 0,"name": "Live! Cam Sync 1080p","path": "\u005c\u005c?\u005cusb#vid_041e&pid_409f&mi_00#8&34015e95&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\u005cglobal","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 1,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 2,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 3,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 4,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 5,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 6,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 7,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 8,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 9,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 10,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 10,"format": 400},{"id": 11,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 2000000,"maxInterval": 2000000,"rating": 2,"format": 301},{"id": 12,"minCX": 640,"minCY": 480,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 13,"minCX": 544,"minCY": 288,"maxCX": 544,"maxCY": 288,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 14,"minCX": 320,"minCY": 240,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 15,"minCX": 432,"minCY": 240,"maxCX": 432,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 16,"minCX": 160,"minCY": 120,"maxCX": 160,"maxCY": 120,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 17,"minCX": 800,"minCY": 600,"maxCX": 800,"maxCY": 600,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 18,"minCX": 864,"minCY": 480,"maxCX": 864,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 500000,"maxInterval": 500000,"rating": 2,"format": 301},{"id": 19,"minCX": 960,"minCY": 720,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 800000,"maxInterval": 800000,"rating": 2,"format": 301},{"id": 20,"minCX": 1024,"minCY": 576,"maxCX": 1024,"maxCY": 576,"granularityCX": 1,"granularityCY": 1,"minInterval": 666667,"maxInterval": 666667,"rating": 2,"format": 301},{"id": 21,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 1000000,"maxInterval": 1000000,"rating": 2,"format": 301}]},{"id": 1,"name": "VTubeStudioCam","path": "foo:bar","caps": [{"id": 0,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 3,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 4,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 5,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 6,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 7,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 8,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 9,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 10,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 11,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 12,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 13,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 14,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 15,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 16,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 17,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 18,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 19,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 20,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 21,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 22,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 23,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 24,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 25,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 540,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 26,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 27,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 270,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 28,"minCX": 4,"minCY": 4,"maxCX": 256,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 29,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 30,"minCX": 4,"minCY": 4,"maxCX": 3840,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 31,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 32,"minCX": 4,"minCY": 4,"maxCX": 960,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 33,"minCX": 4,"minCY": 4,"maxCX": 640,"maxCY": 480,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 34,"minCX": 4,"minCY": 4,"maxCX": 480,"maxCY": 360,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 35,"minCX": 4,"minCY": 4,"maxCX": 320,"maxCY": 240,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 36,"minCX": 4,"minCY": 4,"maxCX": 192,"maxCY": 144,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 37,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1440,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 38,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 2160,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 39,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1200,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 40,"minCX": 4,"minCY": 4,"maxCX": 1280,"maxCY": 800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 41,"minCX": 4,"minCY": 4,"maxCX": 2880,"maxCY": 1800,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 42,"minCX": 4,"minCY": 4,"maxCX": 2560,"maxCY": 1600,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 43,"minCX": 4,"minCY": 4,"maxCX": 1680,"maxCY": 1050,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 44,"minCX": 4,"minCY": 4,"maxCX": 1440,"maxCY": 900,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 45,"minCX": 4,"minCY": 4,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 2,"name": "VSeeFaceCamera","path": "vsee:face","caps": [{"id": 0,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 1,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 0,"format": 101},{"id": 2,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 83333,"maxInterval": 333333,"rating": 1,"format": 100}]},{"id": 3,"name": "OBS Virtual Camera","path": "","caps": [{"id": 0,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 1,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 2,"minCX": 1920,"minCY": 1080,"maxCX": 1920,"maxCY": 1080,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301},{"id": 3,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 201},{"id": 4,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 5,"format": 200},{"id": 5,"minCX": 1280,"minCY": 720,"maxCX": 1280,"maxCY": 720,"granularityCX": 1,"granularityCY": 1,"minInterval": 333333,"maxInterval": 333333,"rating": 2,"format": 301}]}] 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

[ExternalReceiver] New model detected 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.checkConnectionIntegrity () [0x00000] in <7f905e720f2144cf8e54b62e872a2429>:0 
  at Leap.Unity.LeapServiceProvider.Update () [0x00092] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.FixedUpdate () [0x00083] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Leap.Unity.LeapServiceProvider.checkConnectionIntegrity () [0x00000] in <7f905e720f2144cf8e54b62e872a2429>:0 
  at Leap.Unity.LeapServiceProvider.Update () [0x00092] in <7f905e720f2144cf8e54b62e872a2429>:0 

(Filename: <7f905e720f2144cf8e54b62e872a2429> Line: 0)

Setting up 8 worker threads for Enlighten.
  Thread -> id: 67a0 -> priority: 1 
  Thread -> id: f58 -> priority: 1 
  Thread -> id: 5514 -> priority: 1 
  Thread -> id: 7278 -> priority: 1 
  Thread -> id: 5cf4 -> priority: 1 
  Thread -> id: 7658 -> priority: 1 
  Thread -> id: a40 -> priority: 1 
  Thread -> id: 709c -> priority: 1 

My settings.ini:

[OpenSeeDemo]
Blackmagic=0
AntiAliasQuality=-1
AntiAlias=1
ResizableWindow=1
ResX=1920
ResY=1080
Shadows=1
AmbientLightColor=#000000
SyntheticGaze=0
UpdateOffscreen=1
VTSTestMode=enabled
LeapMotionMode=1
LeapMotionPosition=1
LeapMotionSwap=0
LeapMotionScale=0.7428572
LeapMotionConfidenceThreshold=0.7428572
LeapMotionSmoothing=0.5
LeapMotionOffsetX=0
LeapMotionOffsetY=0.07857139
LeapMotionOffsetZ=0.3
LeapMotionRotationX=320.5715
LeapMotionRotationY=0
LeapMotionRotationZ=0
LeapMotionInternalRotationX=-0.3373293
LeapMotionInternalRotationY=0
LeapMotionInternalRotationZ=0
LeapMotionInternalRotationW=-0.9413867
LeapMotionTransitionIn=0.4
LeapMotionTransitionOut=1.25
LeapMotionGrace=0.25
LeapMotionRangeLimit=1
LeapMotionMaximumRange=1
Language=en
TutorialDone=1
AvatarDirectory=C:\Users\Vivien\Projekte\vroid\avatars
Camera=0
CameraName=Live! Cam Sync 1080p
CameraCapability05C135412F82F8DD3110AAE1106900D7C4B7A0E051845A0526B7B718192AE351=3
CameraFPS05C135412F82F8DD3110AAE1106900D7C4B7A0E051845A0526B7B718192AE351=30
CameraFPSTime05C135412F82F8DD3110AAE1106900D7C4B7A0E051845A0526B7B718192AE351=1655155766
Model=-1
Microphone=Microphone Array (Live! Cam Sync 1080p Audio)
PreserveThresholds=1
BlinkLookDownCompensation=1
LookDownCompensationType=0
WinkEnabledModelLinkBlinks=0
SmartWink=1
Drift=0
CloseCamera=0
KeepVirtualCamEnabled=0
CameraLowLatency=1
MirrorImage=0
Locomotion=0
OldLipSyncProvider=0
Additiveneutral=0
IsToggleneutral=1
Additivefun=0
IsTogglefun=1
Additiveangry=0
IsToggleangry=1
Additivejoy=0
IsTogglejoy=1
Additivesorrow=0
IsTogglesorrow=1
Additivesurprise=0
IsTogglesurprise=1
Smooth=0.5
TranslationScale=0.3
PostProcessingSetupenabledPP=1
PostProcessingSetupenabledSMAA=1
PostProcessingSetupenabledCursed=0
PostProcessingSetuprescuePixels=0
PostProcessingSetupeffectApplier=0
PostProcessingSetupenabledBloom=0
PostProcessingSetupbloomFixAlpha=1
PostProcessingSetupbloomIntensity=0.5
PostProcessingSetupbloomThreshold=1
PostProcessingSetupbloomDiffusion=8
PostProcessingSetupbloomColorR=0.57
PostProcessingSetupbloomColorG=0.33
PostProcessingSetupbloomColorB=0.33
PostProcessingSetupbloomColorIntensity=3
PostProcessingSetupbloomAlpha=1
PostProcessingSetupenabledAmbientOcclusion=1
PostProcessingSetupambientOcclusionIntensity=0.1
PostProcessingSetupambientOcclusionRadius=0.25
PostProcessingSetupambientOcclusionQuality=3
PostProcessingSetupambientOcclusionColorR=0
PostProcessingSetupambientOcclusionColorG=0
PostProcessingSetupambientOcclusionColorB=0
PostProcessingSetupenabledLensDistortion=0
PostProcessingSetuplensDistortionIntensity=71
PostProcessingSetuplensDistortionXMultiplier=1
PostProcessingSetuplensDistortionYMultiplier=1
PostProcessingSetuplensDistortionCenterX=0
PostProcessingSetuplensDistortionCenterY=0
PostProcessingSetuplensDistortionScale=1
PostProcessingSetupenabledChromaticAberration=0
PostProcessingSetupchromaticAberrationIntensity=0.609
PostProcessingSetupenabledColorGrading=0
PostProcessingSetupcolorGradingTemperature=0
PostProcessingSetupcolorGradingTint=0
PostProcessingSetupcolorGradingHue=0
PostProcessingSetupcolorGradingSaturation=0
PostProcessingSetupcolorGradingBrightness=0
PostProcessingSetupcolorGradingContrast=0
PostProcessingSetupenabledGrain=0
PostProcessingSetupgrainFixAlpha=0
PostProcessingSetupgrainColored=0
PostProcessingSetupgrainIntensity=1
PostProcessingSetupgrainSize=1
PostProcessingSetupgrainLuminanceContribution=0.8
PostProcessingSetupgrainAlpha=4
PostProcessingSetupenabledDot=0
PostProcessingSetupdotColorR=1
PostProcessingSetupdotColorG=1
PostProcessingSetupdotColorB=1
PostProcessingSetupdotThresholdLow=0.1
PostProcessingSetupdotThresholdHigh=0.9
PostProcessingSetupdotAreaSize=4
PostProcessingSetupdotDotSize=1.75
PostProcessingSetupdotPreserveAlpha=1
PostProcessingSetupenabledDoF=0
PostProcessingSetupdofDistance=1.95
PostProcessingSetupdofAperture=3.5
PostProcessingSetupdofFocalLength=145
PostProcessingSetupdofMaxBlurSize=3
AvatarFile=C:\Users\Vivien\Documents\vroid\Ronja.vrm
AdditiveEXTRA=1
IsToggleEXTRA=1
MouthSensitivity=0.85
MouthSmoothing=0.5
BlinkSensitivity=0.15
NeckStiffness=1
ArmAngle=77
MouthReduction=0
ShoulderStiffness=0
BlinkSmoothing=0.6
BodyStiffness=25
VMCReceiveEnable=1
VMCReceiveTrackFaceFeatures=1
VMCReceiveEnable2nd=0
IP=
Port=
NetworkTrackingLinkBlinks=0
NetworkTrackingSmartWink=1
VMCReceiveApplyExpressions=1
VMCReceiveMix=0
TrackLeapMotion=0
Mirror=0
Transitionneutral=120
Transitionfun=120
Transitionangry=120
Transitionjoy=150
Transitionsorrow=120
Transitionsurprise=120
TransitionEXTRA=120
ExpressionDetection=1
ModelFile=C:\Users\Vivien\Documents\Kumiko.osemodel
ModelFileDirectory=C:\Users\Vivien\Documents
VSync=1
TargetFramerate=60
AntiAliasQualityLevel=0
LeapMotionOrionV4Compat=0
Landscape=0
WindEnable=1
SpoutExport=0
VRoidShade=0
BackgroundFile=C:\Users\Vivien\Pictures\Kumiko\Greenscreen.png
BackgroundDirectory=C:\Users\Vivien\Pictures\Kumiko
JawFlaps=0
Mouthjoy=1
Blinkangry=1
Blinkjoy=0
Eyebrowangry=0
Intensity=0.9098004
AmbientIntensity=1.026895
VMCSendEnable=0
VMCReceiveTrackFingers=1
VMCReceiveTrackHandsToShoulders=0
VMCReceiveTrackHeadNeck=0
VMCReceiveTrackJawBone=1
VMCReceiveTrackEyes=1
VMCReceiveTrackBlendshapes=1
emilianavt commented 2 years ago

VSeeFace applies the rotation values directly, so no.

The timestamps look like they might be frame durations rather than proper timestamps.

vivi90 commented 2 years ago

@emilianavt

VSeeFace applies the rotation values directly, so no.

Okay.

The timestamps look like they might be frame durations rather than proper timestamps.

hm, yes. thats, how i create it^^:

float(time.time() - self.started_at)
vivi90 commented 2 years ago

@emilianavt Using now the normal timestamp but VSeeFace is still ignoring the sender sometimes. Also it changes very slowly sometimes.

2022-06-14T00:59:19.050965+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161159.0509655])
2022-06-14T00:59:30.590694+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161170.5906947])
2022-06-14T00:59:37.379988+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161177.379989])
2022-06-14T00:59:42.039591+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161182.0395913])
2022-06-14T00:59:53.109635+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161193.1096358])
2022-06-14T01:00:11.488377+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161211.488377])
2022-06-14T01:00:17.059895+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161217.0598953])
2022-06-14T01:00:29.820880+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161229.820881])
2022-06-14T01:00:44.795080+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161244.7950804])
2022-06-14T01:00:49.433562+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161249.433562])
2022-06-14T01:01:01.272827+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161261.2728274])
2022-06-14T01:01:11.227605+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161271.2276056])
2022-06-14T01:01:16.239956+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161276.2389574])
2022-06-14T01:01:21.341773+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161281.3417733])
2022-06-14T01:01:33.524119+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161293.5241196])
2022-06-14T01:01:52.689752+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161312.6897526])
2022-06-14T01:02:02.653475+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161322.6534755])
2022-06-14T01:02:09.079341+02:00 [INFO] OSCMessage(addrpattern='/VMC/Ext/T', typetags=None, arguments=[1655161329.0793412])
emilianavt commented 2 years ago

Can you reproduce the issue when putting an ExternalReceiver from EVMC4U on a VRM in Unity?

vivi90 commented 2 years ago

Can you reproduce the issue when putting an ExternalReceiver from EVMC4U on a VRM in Unity?

Not tested.

Project closed: https://github.com/Arthur151/ROMP/issues/193#issuecomment-1156976805

vivi90 commented 2 years ago

Project reopened due to deadline extension until 1st of August 2022. So i will fix at first the broken communication timestamps.

Can you reproduce the issue when putting an ExternalReceiver from EVMC4U on a VRM in Unity?

After that, i will test it.

vivi90 commented 2 years ago

@emilianavt How do you create your timestamps for /VMC/Ext/T in VSeeFace? With Time.time (seconds since application start)? I am asking this, because i get values like for example 21.044336 from VSeeFace for /VMC/Ext/T.

emilianavt commented 2 years ago

Yes. The VMC protocol sender in VSeeFace is very similar to this one:

https://github.com/emilianavt/VSeeFacePreview/blob/master/Assets/VMC/BonesSend.cs

vivi90 commented 2 years ago

Yes. [..] Okay, the description of:

Time.time

is not very accurate at the Unity Scripting Documentation. It returns not only the seconds (since start of application). Instead it returns the seconds AND it's fractions, like for example 21.044336 instead of just 21. So i created this code to demonstrate the same in Python: time_test.py:


#!/usr/bin/env python3

from time import time from os.path import exists from yaml import safe_load, safe_dump, YAMLError

class Timestamp(float): def new(self) -> None: return super().new(self, time())

def delta(self, offset: float = 0.0, precision: int = 6) -> float:
    """Returns time delta in seconds with it's fractions as float 

    Args:
        offset (float): Delta offset (Default: 0.0)
        precision (int): Round the results to 'precision' digits after the decimal point (Default: 6)

    Returns:
        float: Time delta in seconds with it's fractions

    >>> Timestamp().delta()
    0.0

    """
    return round(offset + time() - self, precision)

class Configuration(dict): filename: str = ''

def __setitem__(self, key, value) -> None:
    super().__setitem__(key, value)
    with open(self.filename, 'w') as file:
        safe_dump(dict(self), file)

def __init__(self, filename: str, defaults: dict = {}) -> None:
    self.filename = filename
    if exists(self.filename):
        with open(self.filename, 'r') as file:
            try:
                defaults.update(safe_load(file))
            except YAMLError as error:
                raise ValueError("Invalid configuration file given.", error)
    super().__init__(defaults)

class Application(): configuration: dict = { "host" : "localhost", "port" : 39539, "name" : "example", "delta" : 0.0 }

started_at: float = 0.0

def __init__(self, configuration_filename) -> None:
    self.configuration = Configuration(
        configuration_filename,
        self.configuration
    )
    self.started_at = Timestamp()

def run(self) -> None:
    delta = self.started_at.delta(offset = self.configuration["delta"])
    print(delta)
    self.configuration["delta"] = delta

app = Application("example.yml") app.run() app.run() app.run() app.run()

`example.yml` (optional):
```yml
delta: 2.448223
host: localhost
name: example
port: 39539

The result:

(vmc) PS C:\Users\Vivien\Projekte\py\vmc\vmc> python time_test.py
2.448223
2.449222
2.451221
2.45322

Okay, now let's try it with VSeeFace^^

vivi90 commented 2 years ago

@emilianavt Okay, i tested with my new timestamps again VSeeFace:

  1. Initial Screenshot: initial

  2. Then i sendet my first data:

    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/OK) INT32(1)
    RECEIVE    | ENDPOINT([::1]:54331) ADDRESS(/VMC/Ext/T) FLOAT(0.089541)

    But VSeeFace applies only the root, like it seems: 1

  3. After that i am sending again the same data (but with icremented time):

    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/OK) INT32(1)
    RECEIVE    | ENDPOINT([::1]:62443) ADDRESS(/VMC/Ext/T) FLOAT(0.093539)

    The result is, that nothing changes: 2

  4. After that i try it again (of course the same data, but incremented timestamp):

    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/OK) INT32(1)
    RECEIVE    | ENDPOINT([::1]:62446) ADDRESS(/VMC/Ext/T) FLOAT(0.096541)

    Now it works as expected: 3

  5. After that i try to send different data (Hips/Pelvis rotation by y+90 degree) to test, if it's stable now:

    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(-0.1355503) FLOAT(0.114944115) FLOAT(-0.9839573) FLOAT(-0.015557966)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/OK) INT32(1)
    RECEIVE    | ENDPOINT([::1]:62449) ADDRESS(/VMC/Ext/T) FLOAT(0.099536)

    4 Works as expected 🙂

Everytime, if i repeat this test, the results are reproducible. So allways step 1 only applies root and step 2 seems to be ignored. After step 3 it works stable. Any ideas?

But there is an improvement: No resets anymore 🙂

For my next tests i will create an Unity project with EVMC4U's ExternalReceiver.cs.

emilianavt commented 2 years ago

is not very accurate at the Unity Scripting Documentation. It returns not only the seconds (since start of application). Instead it returns the seconds AND it's fractions, like for example 21.044336 instead of just 21. So i created this code to demonstrate the same in Python:

Only seconds would not be accurate enough. The timestamps have to be able to represent the individual frames, so Time.time is actually doing the right thing.

I have heard before that data needs to be sent for a few frames before it applied correctly. I think it is due to the smoothing introducing a little bit of lag at the start of reception, even when set to 0.

vivi90 commented 2 years ago

@emilianavt

I have heard before that data needs to be sent for a few frames before it applied correctly. I think it is due to the smoothing introducing a little bit of lag at the start of reception, even when set to 0.

Is it possible, to disable smoothing completely for testing?

vivi90 commented 2 years ago

@emilianavt Testing currently EVMC4U and my sample scene receives successfully data from VSeeFace: vseeface But it doesn't receive anything from my own script: own Any Ideas?

RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Root/Pos) STRING(root) FLOAT(-0.017495353) FLOAT(0.3001184) FLOAT(1.3419644) FLOAT(-0.1355503) FLOAT(0.114944115) FLOAT(-0.9839573) FLOAT(-0.015557966)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Hips) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.7916114) FLOAT(0.092278905) FLOAT(-0.5999143) FLOAT(0.07027662)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.569858) FLOAT(-0.06745373) FLOAT(0.21782088) FLOAT(0.7894719)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.09012153) FLOAT(-0.08178122) FLOAT(-0.20650071) FLOAT(0.9708488)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Spine) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.15954086) FLOAT(0.056978386) FLOAT(-0.01746822) FLOAT(0.9853908)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.51568484) FLOAT(0.071990184) FLOAT(-0.080458954) FLOAT(0.84994876)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerLeg) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.64322734) FLOAT(0.124634884) FLOAT(-0.03805522) FLOAT(0.75450414)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Chest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.009237677) FLOAT(-0.00467792) FLOAT(-0.015887119) FLOAT(0.9998202)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014397013) FLOAT(0.055690825) FLOAT(-0.11832434) FLOAT(0.9913075)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightFoot) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10581176) FLOAT(-0.046522453) FLOAT(0.08669153) FLOAT(0.989507)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(UpperChest) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.014591641) FLOAT(0.038391713) FLOAT(-0.0090085715) FLOAT(0.9991156)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.14389484) FLOAT(0.09746717) FLOAT(0.2301151) FLOAT(0.9575184)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightToes) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.17262207) FLOAT(-0.05242086) FLOAT(-0.11825366) FLOAT(0.9764578)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Neck) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.08807893) FLOAT(-0.010544569) FLOAT(-0.009392015) FLOAT(0.9960134)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.073637694) FLOAT(-0.14232136) FLOAT(-0.026770841) FLOAT(0.9867145)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightShoulder) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.062228765) FLOAT(0.19211994) FLOAT(0.015868997) FLOAT(0.97926795)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Head) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0.03832356) FLOAT(-0.024623983) FLOAT(-0.002712541) FLOAT(0.9989583)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.05442533) FLOAT(-0.32393435) FLOAT(-0.309805) FLOAT(0.8922585)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightUpperArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.10145097) FLOAT(0.30820185) FLOAT(0.25927484) FLOAT(0.909668)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.007941601) FLOAT(-0.78527176) FLOAT(0.33539173) FLOAT(0.5203821)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLowerArm) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0941422) FLOAT(0.67905384) FLOAT(-0.2797612) FLOAT(0.67212856)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.07618274) FLOAT(-0.07240124) FLOAT(0.11218269) FLOAT(0.988114)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightHand) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(-0.0491007) FLOAT(0.05441978) FLOAT(-0.09431752) FLOAT(0.9928403)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightEye) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(Jaw) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(LeftLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightThumbDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightIndexDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightMiddleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightRingDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleProximal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleIntermediate) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/Bone/Pos) STRING(RightLittleDistal) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(0) FLOAT(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/OK) INT32(1)
RECEIVE    | ENDPOINT([::1]:56485) ADDRESS(/VMC/Ext/T) FLOAT(0.147536)

Used this tutorial: https://youtu.be/ZflM7H089vM?t=296

Here is my unity project: https://github.com/vivi90/evmc4u-playground

emilianavt commented 2 years ago

@emilianavt

I have heard before that data needs to be sent for a few frames before it applied correctly. I think it is due to the smoothing introducing a little bit of lag at the start of reception, even when set to 0.

Is it possible, to disable smoothing completely for testing?

It's not currently possible.

Regarding your other issue, I recommend putting some debug outputs in the uOSC/EVMC4U scripts to track it down...

vivi90 commented 2 years ago

Regarding your other issue, I recommend putting some debug outputs in the uOSC/EVMC4U scripts to track it down...

Okay, if i understand the EVMC4U scripts the right way, then at the status message i get (Waiting for VMC...) it's already started the uOSC server successfully and listening for incoming connections:

https://github.com/vivi90/evmc4u-playground/blob/346ec73a81d9c81f2edf5edfd2b89585908551dc/Assets/EVMC4U/ExternalReceiver.cs#L179

So i have add an simple Console message at the corresponding event:

https://github.com/vivi90/evmc4u-playground/blob/346ec73a81d9c81f2edf5edfd2b89585908551dc/Assets/EVMC4U/ExternalReceiver.cs#L317

But this event seems never invoked with my data. So i think, there might be an basic connection issue. But if i send to VSeeFace, it works. So, what does VSeeFace different here, compared to my EVMC4U example?

emilianavt commented 2 years ago

I don't know and don't really have time to debug other projects.

You can try adding some debug output to uOSC as well.

vivi90 commented 2 years ago

@emilianavt Fixed communication. The Solution was to use the IP (127.0.0.1) instead of the DNS (localhost) 😆 But still broken result: image Does EVMC4U not use IK by default?

emilianavt commented 2 years ago

It does not apply IK for the tracker targets, it just applies bone rotations/positions according to the settings. But that is also what VSeeFace does when receiving, except it only applies rotation, not position.

vivi90 commented 2 years ago

[..] But that is also what VSeeFace does when receiving [..]

So in theory the results in VSeeFace and this EVMC4U example project should be the same?

I don't know and don't really have time to debug other projects.

Of course, i know 🙂 I am sharing this code only for other, who read this issue later and might want to reproduce the steps to get ideas for solving their own problems.

emilianavt commented 2 years ago

[..] But that is also what VSeeFace does when receiving [..]

So in theory the results in VSeeFace and this EVMC4U example project should be the same?

Yes, they should be. You can try disabling the application of bone positions and see if that helps. If it does, you might not be sending a skeletal structure that's compatible with your model.

vivi90 commented 2 years ago

[..] You can try disabling the application of bone positions and see if that helps. [..]

Is there any setting in the inspector of the ExternalReceiver for it or do i need to comment it out in the code?

vivi90 commented 2 years ago

Is there any setting in the inspector of the ExternalReceiver for it or do i need to comment it out in the code?

Found it and works 🙂 fixed_unity

vivi90 commented 2 years ago

@emilianavt Thank you very much!

vivi90 commented 2 years ago

@emilianavt

Can you reproduce the issue when putting an ExternalReceiver from EVMC4U on a VRM in Unity?

I tested again and it seems, like my EVMC4U's default configuration (my example project) requires only 1 attempt of sending data to apply everything. image

In contrast VSeeFace requires 3 attempts.

[..] I think it is due to the smoothing introducing a little bit of lag at the start of reception, even when set to 0.

Is this smoothing feature also integrated in EVMC4 or only in VSeeFace?

Can i provide any dumps or tests, that might you help improving VSeeFace? 🙂

emilianavt commented 2 years ago

The smoothing feature is VSeeFace specific. Since it starts working once data is sent a few times for something that will usually send data 60 times per second, it's not a very high priority issue, but I'll probably get around to fixing it at some point.

vivi90 commented 2 years ago

[..] Since it starts working once data is sent a few times for something that will usually send data 60 times per second [..]

Does it have to do something with the frame period command?

https://github.com/gpsnmeajp/EasyVirtualMotionCaptureForUnity/blob/a79a8b0f48c25632e3b208541a96507672db424e/extra/SendTest.cs#L49

[..] it's not a very high priority issue [..]

I agree 🙂

emilianavt commented 2 years ago

The smoothing function needs at least a few points of history before it can output a value and perhaps there is an issue with the handling because of the first two received values. It's a math/logic issue, not VMC related.

vivi90 commented 2 years ago

[..] It's a math/logic issue, not VMC related.

If you may provide the related code of VSeeFace i might fix it 🙂