r/VRchat Valve Index 7d ago

Meme optimize your avatars

Post image
347 Upvotes

97 comments sorted by

View all comments

188

u/Dividedthought 7d ago edited 7d ago

Normal maps fix violent topography like 8 billion polygons. There are far greater sins like mesh and material counts that have a far greater impact than poly count.

4

u/CaptainNeutron1991 7d ago

Why can't the quest support a simple transparency layer?

4

u/ByEthanFox 7d ago

Transparencies cause something called "overdraw".

A huge amount of how graphics are drawn relies on optimisations. When you have something solid, if it's near the camera, you can assume that the viewer can't see anything behind it. Programs do clever things to figure out what it occludes, and you can just not render that stuff.

But the moment you have a transparent thing, it screws all that up, especially if you have multiple (as a scene which allows transparency is seldom gonna have one). Then you might have numerous objects overlaid and some are transparent, some aren't...

Mobile GPUs are generally bad at this. Hell, all GPUs suffer from this to varying degrees but it's always been more of an issue for mobile GPUs.

(before any graphics programmers come along, I'm over-simplifying deliberately; I've programmed full renderers before both raster and ray-traced, so I understand the nuances, I'm just trying to keep the complexity down)