diff --git a/docs/verification/v1.3.3/eye-target-tests.txt b/docs/verification/v1.3.3/eye-target-tests.txt new file mode 100644 index 0000000..354a676 --- /dev/null +++ b/docs/verification/v1.3.3/eye-target-tests.txt @@ -0,0 +1 @@ +PASS: 211 eye alignment checks; independent max 0.0027770857 px; target executed max 0.0055225869 px diff --git a/docs/verification/v1.3.3/host-tests.txt b/docs/verification/v1.3.3/host-tests.txt new file mode 100644 index 0000000..d3623d4 --- /dev/null +++ b/docs/verification/v1.3.3/host-tests.txt @@ -0,0 +1,37 @@ +2026-10-23 00:09:08.961 host-tests[58295:9291647] FBBA: creating VNFaceBBoxAligner from VNFaceDetectorRevision2: VNFaceDetectorRevision2 +Default IOSurface maximum byte difference: 0 +Alternate destination tag maximum byte difference: 0 +Anatomy default 0/0 max=0 mean=0.0000000 eye=0/0 chin=0 inverted=0 +Anatomy default 0/1 max=0 mean=0.0000000 eye=0/0 chin=0 inverted=0 +Anatomy default 1/0 max=0 mean=0.0000000 eye=0/0 chin=0 inverted=0 +Anatomy default 1/1 max=0 mean=0.0000000 eye=0/0 chin=0 inverted=0 +Anatomy big-eye 0/0 max=1 mean=0.0001335 eye=33428/33655 chin=0 inverted=0 +Anatomy big-eye 0/1 max=1 mean=0.0001335 eye=33428/33655 chin=0 inverted=0 +Anatomy big-eye 1/0 max=1 mean=0.0001335 eye=33428/33655 chin=0 inverted=0 +Anatomy big-eye 1/1 max=1 mean=0.0001335 eye=33428/33655 chin=0 inverted=0 +Anatomy chin-positive 0/0 max=1 mean=0.0001459 eye=0/0 chin=116812 inverted=0 +Anatomy chin-positive 0/1 max=1 mean=0.0001459 eye=0/0 chin=116812 inverted=0 +Anatomy chin-positive 1/0 max=1 mean=0.0001459 eye=0/0 chin=116812 inverted=0 +Anatomy chin-positive 1/1 max=1 mean=0.0001459 eye=0/0 chin=116812 inverted=0 +Anatomy chin-negative 0/0 max=1 mean=0.0000849 eye=0/0 chin=60426 inverted=0 +Anatomy chin-negative 0/1 max=1 mean=0.0000849 eye=0/0 chin=60426 inverted=0 +Anatomy chin-negative 1/0 max=1 mean=0.0000849 eye=0/0 chin=60426 inverted=0 +Anatomy chin-negative 1/1 max=1 mean=0.0000849 eye=0/0 chin=60426 inverted=0 +Anatomy short-positive 0/0 max=2 mean=0.0011072 eye=0/0 chin=285953 inverted=0 +Anatomy short-positive 0/1 max=2 mean=0.0011072 eye=0/0 chin=285953 inverted=0 +Anatomy short-positive 1/0 max=2 mean=0.0011072 eye=0/0 chin=285953 inverted=0 +Anatomy short-positive 1/1 max=2 mean=0.0011072 eye=0/0 chin=285953 inverted=0 +Anatomy short-negative 0/0 max=2 mean=0.0008583 eye=0/0 chin=225648 inverted=0 +Anatomy short-negative 0/1 max=2 mean=0.0008583 eye=0/0 chin=225648 inverted=0 +Anatomy short-negative 1/0 max=2 mean=0.0008583 eye=0/0 chin=225648 inverted=0 +Anatomy short-negative 1/1 max=2 mean=0.0008583 eye=0/0 chin=225648 inverted=0 +Anatomy jaw 0/0 max=1 mean=0.0001974 eye=0/0 chin=12951 inverted=0 +Anatomy jaw 0/1 max=1 mean=0.0001974 eye=0/0 chin=12951 inverted=0 +Anatomy jaw 1/0 max=1 mean=0.0001974 eye=0/0 chin=12951 inverted=0 +Anatomy jaw 1/1 max=1 mean=0.0001974 eye=0/0 chin=12951 inverted=0 +Anatomy v-face 0/0 max=1 mean=0.0001240 eye=0/0 chin=39246 inverted=0 +Anatomy v-face 0/1 max=1 mean=0.0001240 eye=0/0 chin=39246 inverted=0 +Anatomy v-face 1/0 max=1 mean=0.0001240 eye=0/0 chin=39246 inverted=0 +Anatomy v-face 1/1 max=1 mean=0.0001240 eye=0/0 chin=39246 inverted=0 +Legacy fallback upright comparison: max=1 mean=0.0002766 +Host adapter: 370 checks, 0 failures diff --git a/docs/verification/v1.3.3/image-tracking-tests.txt b/docs/verification/v1.3.3/image-tracking-tests.txt new file mode 100644 index 0000000..b559405 --- /dev/null +++ b/docs/verification/v1.3.3/image-tracking-tests.txt @@ -0,0 +1,7 @@ +Beauty renderer: 57 checks, 0 failures (Metal). +2026-10-23 00:09:05.459 face-tests[58271:9291524] FBBA: creating VNFaceBBoxAligner from VNFaceDetectorRevision2: VNFaceDetectorRevision2 +Face processing: 123 checks passed +2026-10-23 00:09:21.175 slim-tests[58299:9291683] FBBA: creating VNFaceBBoxAligner from VNFaceDetectorRevision2: VNFaceDetectorRevision2 +PASS: 1034 slim alignment checks; maximum UV oracle error 1.09896462e-05 +PASS: 87 tracking sequence checks (0 failures); synthetic data only +PASS: 126 eye alignment checks; independent max 0.0027770857 px; target not requested max 0 px diff --git a/docs/verification/v1.3.3/inspector-tests.txt b/docs/verification/v1.3.3/inspector-tests.txt new file mode 100644 index 0000000..aa77638 --- /dev/null +++ b/docs/verification/v1.3.3/inspector-tests.txt @@ -0,0 +1 @@ +Inspector: 227 checks, 0 failures diff --git a/docs/verification/v1.3.3/osc-tests.txt b/docs/verification/v1.3.3/osc-tests.txt new file mode 100644 index 0000000..03ea8d5 --- /dev/null +++ b/docs/verification/v1.3.3/osc-tests.txt @@ -0,0 +1,21 @@ +2026-10-23 00:09:06.631 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.25,0.75) setter=(0.25,0.75) readback=(0.25,0.75) mode=normalized verified=1 +2026-10-23 00:09:06.640 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.25,0.75) objectBounds=(-100,-50,200,100) canvas=(80,180) surface=320x240 origin=0 +2026-10-23 00:09:07.164 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.8,0.3) setter=(1152,-432) readback=(0.8,0.3) mode=centered-pixels verified=1 +2026-10-23 00:09:07.165 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.7,0.4) objectBounds=(-1920,-1080,3840,2160) canvas=(152,78) surface=320x240 origin=0 +2026-10-23 00:09:07.228 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.8,0.3) setter=(0.8,0.3) readback=(0.12345,0.87654) mode=normalized verified=0 +2026-10-23 00:09:07.228 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.75,0.25) setter=(0.75,0.25) readback=(0.75,0.25) mode=normalized verified=1 +2026-10-23 00:09:07.228 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.75,0.25) objectBounds=(-100,-50,200,100) canvas=(160,60) surface=320x240 origin=0 +2026-10-23 00:09:07.289 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.625,0.375) setter=(0.625,0.375) readback=(0.625,0.375) mode=normalized verified=1 +2026-10-23 00:09:07.289 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.625,0.375) objectBounds=(-100,-50,200,100) canvas=(240,60) surface=320x240 origin=0 +2026-10-23 00:09:07.358 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.25,0.75) setter=(0.25,0.75) readback=(0.25,0.75) mode=normalized verified=1 +2026-10-23 00:09:07.359 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.25,0.75) objectBounds=(-100,-50,200,100) canvas=(144,180) surface=320x240 origin=0 +2026-10-23 00:09:07.434 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.5,0.5) setter=(0.5,0.5) readback=(0.5,0.5) mode=normalized verified=1 +2026-10-23 00:09:07.434 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0,1) objectBounds=(-100,-50,200,100) canvas=(100,140) surface=320x240 origin=0 +2026-10-23 00:09:07.502 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.25,0.75) objectBounds=(-100,-50,200,100) canvas=(nan,nan) surface=320x240 origin=0 +2026-10-23 00:09:07.562 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.5,0.5) setter=(0.5,0.5) readback=(0.5,0.5) mode=normalized verified=1 +2026-10-23 00:09:07.562 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.25,0.75) objectBounds=(-100,-50,200,100) canvas=(inf,nan) surface=320x240 origin=0 +2026-10-23 00:09:07.626 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.5,0.5) setter=(0.5,0.5) readback=(0.5,0.5) mode=normalized verified=1 +2026-10-23 00:09:07.626 osc-tests[58300:9291685] PGFaceOSC coordinates selection=(0.25,0.75) objectBounds=(-100,-50,200,100) canvas=(80,nan) surface=320x240 origin=0 +2026-10-23 00:09:07.687 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.5,0.5) setter=(0.5,0.5) readback=(0.5,0.5) mode=normalized verified=1 +2026-10-23 00:09:07.687 osc-tests[58300:9291685] PGFaceOSC point-write desired=(0.5,0.5) setter=(0.5,0.5) readback=(0.5,0.5) mode=normalized verified=1 +OSC adapter: 98 checks, 0 failures diff --git a/docs/verification/v1.3.3/regressions.json b/docs/verification/v1.3.3/regressions.json new file mode 100644 index 0000000..9d954e9 --- /dev/null +++ b/docs/verification/v1.3.3/regressions.json @@ -0,0 +1,23 @@ +{ + "product": "FCP-BeautyGirl", + "version": "1.3.3", + "build": "18", + "normalRegressionChecks": 2122, + "suites": { + "beauty": 57, + "face": 123, + "shape": 1034, + "tracking": 87, + "eyes": 126, + "hostASan": 370, + "oscASan": 98, + "inspectorASan": 227 + }, + "localOriginalShaderComparison": { + "checks": 211, + "cases": 40, + "maximumCoordinateErrorPixels": 0.0055225868709385395 + }, + "nativeTimelineFlickerConfirmedResolved": false, + "sourceSha256": "37152e095d5732bf4c8fe1b9553d9a478404e483338539cc6eec0b497732bc40" +} diff --git a/docs/verification/v1.3.3/tracking-tests.txt b/docs/verification/v1.3.3/tracking-tests.txt new file mode 100644 index 0000000..9b210e4 --- /dev/null +++ b/docs/verification/v1.3.3/tracking-tests.txt @@ -0,0 +1 @@ +PASS: 87 tracking sequence checks (0 failures); synthetic data only