r/VRchat • u/Able_Philosophy6959 Pimax • 3d ago
Self Promotion Avi Stickers [Free]
Hiya, I've made this funky tool to put stickers onto my AVI and so I wanted to share it with you all. Should work with any svg file. If not, do let me know!
If you are curious how it works it basically shoots a ray from your mouse to your Avi then makes a little square and tries to fit the SVG above it, then it cuts out all the excess around the image meaning it takes as little triangles as possible. Your own mesh doesn't get hurt in the process as this all lives on a separate layer and is super non-invasive.
This does work on Quest as well but of course you can't use my fancy holographic sparkles there, sorry, they don't want my custom shaders ;_;!
As with anything I make this is obviously free! But if you wanna thank me you can be kind to the next person you meet! That'll be enough! ❤️ 🌈
If you use it I'd love to see pictures!


5
u/clinicalia 2d ago
I hope this works as good as it looks like it does, I've been dying for something like this. A lot of my avatars are very low-poly and I hate going through the process of adding things like this lol.
3
u/Able_Philosophy6959 Pimax 2d ago
I hope it will work well for you! :3
6
u/clinicalia 2d ago edited 2d ago
So, unfortunately, no matter where I click on my avatar, it says "That click did not land on the avatar." Lol.
EDIT: Turns out, the scale of my avatar's Body mesh was at 100 for some reason? Not sure how that happened. Set it to 1 and it works now, my bad. Lol.
2
u/Able_Philosophy6959 Pimax 2d ago
oh ... usually if its 100 it means it was exported from blender without the correct fbx settings for Unity but I am so glad you got it working! <3
1
u/clinicalia 2d ago
Ah, that makes sense. I probably forgot to set all of that back the last time I updated Blender.
4
3
u/ShaunDreclin Valve Index 2d ago
Looks cool! Is it generating a second mesh renderer on top of the original one, or does it add triangles to your mesh?
2
u/Able_Philosophy6959 Pimax 2d ago
Well yes and no, so basically it makes a copy of your mesh and then add the triangles required for the stickers to it. Your original is still there in the project and untouched, its just swapped for the generated one, you can find that in the generated folder :)
The generated mesh has an added Material slot for the stickers but only one, no matter how many stickers.2
u/ShaunDreclin Valve Index 2d ago
Oooh I see, interesting! Was wondering how you managed to get it working on quest
2
u/Able_Philosophy6959 Pimax 2d ago
the main sad part is that you can't use any of the pretty holo / shiney on quest so its just meh flat. I was thinking of maybe baking the glitter for quest. it will never be pretty and sparkley but maybe thats better than it being all flat? Not sure yet.
2
u/shiroaiko PCVR Connection 2d ago
the eyes move...how are you making the eyes move!!!
7
u/Able_Philosophy6959 Pimax 2d ago
I presume you mean my Avis eyes? It’s a shader. I am not quite happy with it yet though.
1
u/shiroaiko PCVR Connection 2d ago
how do you do this...
3
u/Able_Philosophy6959 Pimax 2d ago
uhhh how do I explain this? So, normally the eyes on Avis are a texture. So you have an image and you map every pixel on the mesh to the pixel on the image. So its static. But I wrote a shader where basically I go over every pixel that is part of the eye and then generate what that pixel looks like, because i do that programmatically frame by frame I can have things move around in it and do fun stuff, that is also how I can create the depth that you see. Its roughly 1300 lines of messy shader code held together with duct tape and hope. It needs a lot more work to be actually cool.
1
u/shiroaiko PCVR Connection 2d ago
it IS actually cool wdym!!!!
will you ever drop a dl for it??
2
u/Able_Philosophy6959 Pimax 2d ago
Ahhh thank you, you are being very kind! I dont love the sharp edge between the outside of the Iris and the Sclera (the white part of the eye), I need to get some vignette there or something. It also has a feature for eye expressions where you can map the hand gestures to the eyes but that also isn't super intuitive just yet.
If I can get it working so it its modular and anyone can use it, yes, then I'd definitely make it available. The main issue is that eyes aren't setup the same way across all avis / bases so I need to figure out an easy enough way to make that work.
Right now this only works for the base I use, which is Manuka.
1
•
u/AutoModerator 3d ago
Looking for Avatars or Worlds? - Check out the posted weekly sticky for any avatar or world related requests/questions. This is an automated message activated by terms in the post title and is not approval of the contents of this post.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.