Drag-and drop prefab that lets you toggle hiding yourself from cameras, desktop users and mirrors.
Add this repository URL to VCC, then add VRC Camera Shy to the avatar project:
https://raw.githubusercontent.com/Strawberry-devs/VRC-CameraShy/main/vpm.json
The VPM package declares and resolves these dependencies:
- VRChat Avatars SDK 3.7 or newer
- lilToon 2.3.4 or newer
- NDMF 1.14.3 or newer
- VRCFury 1.1413.0 or newer
After installation, drag Packages/VRC Camera Shy/Camera Shy.prefab anywhere
under the avatar root.
Liltoon, VRCFury, Non-Destructive Modular Framework. Just get vrchat creator companion for these tbh.
Get the unitypackage CameraShyPrefab.unitypackage.
Drag Assets/CameraShyPrefab/Camera Shy.prefab anywhere under the avatar root.
Prefab adds four controls in a CameraShy submenu:
HideFromCamerasHideFromDeskiesHideFromMirrorsHideFromStrangers
NDMF clones lilToon materials at runtime and only adds the camera part. Or it should anyway idk tbh works on my machine.
Desktop detection is using camera/mirror globals and Unity stereo rendering.
Every push builds both the unitypackage and the dependency-aware VPM ZIP as
GitHub Actions artifacts. Pushes to main also update the rolling
camera-shy-prefab-latest
release.
Run ./scripts/Test-CameraShyPrefab.ps1 and
./scripts/Build-CameraShyPrefabPackage.ps1 locally to validate and build the
manual package. Run ./scripts/Build-VpmPackage.ps1 to build the VPM package.
The custom shader containers are based on lilToon's official custom shader template and remain subject to lilToon's MIT license, included with the asset.
