Isolated Avatar capabilities
简体中文 | English
Use FullFlow for integrated interaction and Assets/SensaAvatarLab/Capabilities/ to isolate a route. Source and generated menu languages are described in README.
| Scene | Isolates | Boundary |
|---|---|---|
| Contact | Four-sample local Point | Known fixture geometry, not remote identity |
| PB | Native Stretch / IsGrabbed | Intensity and gate, no XYZ |
| PBContact | PB target plus Point/Handle samples | Experimental local position; grab/age gates still required |
| SPS | Native VRCFury Socket/Plug and OGB | Enable OGB_ENABLED and actual Socket/Plug |
| SPSContact | Native SPS plus Sensa measurements | Separate SPS four-anchor tracking/local/Pose fields, not one interchangeable array |
| Shader | Synthetic code and CRC/freeze recovery | Diagnostic transport, not an actual root |
| SPSShader | SPS model with an editor capture camera | Camera outside the Avatar is not uploaded |
Read current preprocess reports for Contact/PB/parameter counts: installed dependencies and enabled capabilities affect totals. Do not infer active Contact cost from the size of an Exclusive selection menu.
Reference actions
Fixture position Sensa/Lab/Fixture uses 0=baseline, 1=Near, 2=Offset, 3=Far outside. Native SPS and Sensa target selection remain separate. Hip Avoidance is deliberately disabled in these specific same-avatar SPS fixtures, not in unrelated original models.
For the known 20 cm Plug, modern Self Root/Tip geometry predicts Outside≈.77/.96, Near≈.89/1 and Offset≈.875836/1. Corrected radial estimates are about 40% and 32.9%; saturation leaves the last centimeter unobservable. These are fixture/model references, not a measured client accuracy claim.
PB handles permit grabbing while disabling collisions and posing. Visible spheres are not collision or measurement radii. Actual self/other permissions and hand interaction still require client checks.
Inspect in Sensa
Apply OSC mode with input off and outputs empty. Use actual PB Stretch/IsGrabbed paths for the native PB route. For OGB, choose the correct external family and source, enable native haptics parameters, and learn paired length outside saturation. SPS four-anchor tracking uses only Sensa/SPS/<id>/{P0,P1,P2,P3,Sample}; root observations require calibration and explicit experimental permission.
Independent Point/Handle/Pose do not inherit the SPS four-anchor tracking cache or Sample semantics. Synthetic/editor image output belongs only to Sensa/Diagnostics/Shader/0/{Frame,X,Y,Z,Valid}, without a mappable native root. Native Sensa/Shader/<nonzero-ID> is a separate producer and registration flow.
When checking an experimental avatar, inspect generated components, writable parameters, budgets, shaders and default-off state. Release CI runs unit checks and browser E2E; the avatar's Unity build, EditMode and client behavior need separate checks. A completed SDK package does not validate uploading, VR grabbing, real image capture or hardware behavior.