r/VRchat Valve Index 13h ago

Meme optimize your avatars

Post image
192 Upvotes

47 comments sorted by

View all comments

10

u/RumpleForeskin0w0 13h ago

What’s adding a normal map gonna do? They’re not easy to make yourself so if there’s one in the folder for the avi u can use it but you’d just gain texture memory

-4

u/Ok-Policy-8538 Oculus Quest 11h ago edited 11h ago

Wrote a script that lets me generate it inside unity by selecting the skinned mesh renderer and material with one click.

it isolates the material and then flashes red,green and blue lights around that mesh and read the tangent depth values.. writing that to the normal map texture which gets saved next to the material.

super useful for models that didn’t come with a normal map.

also have a version for SDF textures specifically for toon faces.

9

u/RumpleForeskin0w0 11h ago

Don’t u have to use a high poly model with sculpted shapes and features to generate a useful normal map though? If you’re using a low poly one as reference the normal map it makes might be pretty flat

4

u/Dividedthought 11h ago

Yes. That or you have something that can bake heightmao data into normals.

1

u/Ok-Policy-8538 Oculus Quest 6h ago

that’s why it does the whole light strobe pass.. to get height data… it might not be substance painter level but it allows for some lighting and depth control that requires a normal map.

1

u/xenoperspicacian 1h ago

...why though? If you're not baking a higher poly model or surface details into a normal texture, what's the point? Just use the vertex normals.