[SDK 3.8.0] Player Camera Fails to Render DrawMeshInstanced Objects
tracked
齊 iii
In the public world 'a-lin', photos taken using the player camera fail to display vegetation, trees, terrain, and similar environmental objects.
These photos ignore objects rendered via VRCGraphics.DrawMeshInstanced.
DrawMeshInstanced objects are completely absent from camera photos despite being visible during gameplay and in SteamVR (F12) screenshots.
This bug severely disrupts the player photography experience.
How can this be fixed?
Log In
Sylan Troh
I'm also struggling with this. I'm using DrawMeshInstanced to render a really large tower (made up of individual bricks), and I unfortunately can't quite use any other method for rendering without the world instantly crashing on Quest.
It's a shame because the tower is kinda the centerpiece of this world, and it's just completely absent from picures.
StormRel
Merged in a post:
The objects drawn using VRCGraphics.DrawMeshInstanced do not appear in photos.
fotfla
When using VRCGraphics.DrawMeshInstanced to render objects, they are visible from the player's point of view and in the camera preview, but they do not appear in the actual photos taken with the VRChat camera.
Sample World Link:
Luna_cydonia
I'm also having this issue within my own world. I'm instancing a bunch of grass, and the grass will not appear inside the output photo. I've tried calling "VRCGraphicsMeshInstanced" inside of the "Update", "LateUpdate", and "OnBecameVisible" events, but that has not fixed the problem for me. The instances
are
visible in steam screenshots, as well as through a Spout stream.This post was marked as
tracked
齊 iii
Yeah, I'll definitely keep an eye on this. I used the same trick on the new World to boost performance and make things more enjoyable for you guys!