[1863] Companion repositioning avatar copy does not apply custom blending ops on the copy like the avatar itself (avatar copy uses personal/face mirror main color transparency)
WubTheCaptain
Background
I have an avatar which uses a black main color with alpha 255 (opaque) and blending ops to make the "opaque" material look transparent, with opaque preset blending ops used to make the outline visible, rendered at renderer queue Transparent (3000). This is also a somewhat deliberate design choice for fallback shaders (Mobile Toon Standard) and impostor generation, and to avoid viewing occluded outlines of the mesh through the mesh.
I cannot use alpha 0 for the main color, because the main color alpha value in Poiyomi Toon 9.3.64 also controls the outline transparency. (IIRC, the minimum workable option is alpha 3.)
The bug
The companion repositioned avatar copy ignores my custom blending ops applied to the material and acts like a face/personal mirror. My avatar looks transparent as intended in (most) world mirrors and in person.
Affected avatar (private): Outline Rusk (
avtr_ea270d17-f69f-4015-8e33-1a5a13bc1458
) by WubTheCaptainSteps to reproduce:
- Redeem a Reference Cube Companion by using the code CUBEFRIEND: https://vrch.at/redeem?code=CUBEFRIEND
- Launch VRChat in desktop mode in open-beta
- Switch to an affected avatar (e.g. Outline Rusk)
- Stand in front of a world mirror
- Open up Quick Menu, go to your Inventory, find your Reference Cube Companion
- Spawn a Reference Cube Companion
- Reopen your inventory
- Click the "Reposition" button on the companion from the inventory to spawn an avatar copy (fade in)
- Press F5 to enter third-person mode
- Use your Action Menu to take out a personal mirror and face mirror
Expected result: The avatar should look like my avatar in person and in world mirrors (transparent body, white outlines).
Actual result: The avatar looks like a black void with white outlines in the companion repositioning avatar copy, same as in personal and face mirror. Tell me I've goofed up my material.
World mirror used for testing: NULL by Ziggor
Photo Viewer
View photos in a modal
Log In
WubTheCaptain
This can be closed as invalid, turns out I was using the wrong blending ops in my material all along.
Photo Viewer
View photos in a modal
WubTheCaptain
In comparison, the public avatar Outline UNK (
avtr_1c0b752a-d874-4715-ab4e-332ad4655995
) by Timothy Thuggin uses a low alpha transparency value (~3) with regular blending ops on the main color and works mostly fine in this example scenario.Photo Viewer
View photos in a modal