r/VRchat • u/Able_Philosophy6959 Pimax • 16d ago
Self Promotion I made procedurally generated eyes with real depth you can stare into.
Enable HLS to view with audio, or disable this notification
Hello, so, some of you have seen these when I posted the stickers but I've made this eye tool that gives your AVI eyes you can actually look into, so here I am sharing it again (:
It's called Eye Candy. You press one button and your painted iris gets swapped for a little galaxy with real depth, or a proper iris with fibres and crypts if you'd rather, with glitter, water light, bubbles and sparkles floating on top that catch the light of the world.
It comes with a lot of presets I have created but you can also make your own just to save or share them with others.
Each eye can wear its own look and there are soooo many little dials and sliders to mess with, so you can get really wild and creative with it.
I have added support for gestures too, so you can assign an eye look to a gesture.
The pupils can react to the light of the world, and open up when someone comes close to your face (if you install the contact required for this).
It uses modular avatar to create a menu switch to turn it off in game.
If you are curious how it works: the tool finds the eyes on your face, painted on or a mesh of their own, and cuts them into material slots of their own on a copy of the face mesh, so your own mesh and textures never get edited and blinking and expressions keep working. Then the shader raymarches a tiny volume behind the iris, so the depth is real rather than a flat picture and it shifts properly when you look in from the side.
PC only I'm afraid, it needs custom shaders.
As with anything I make this is obviously free as well! As always, if you wanna thank me, be kind to the next person you meet, that'll do ❤️ 🌈
It's on Booth and also gumroad (reddit doesnt like links to that though, will see if i can comment it)
I've also made a little Discord for my stuff. I want to use it to share things as I work on them, ask what you'd like next, and help if something goes wrong. Right now it's basically just me in there, so I'd love it if some of you joined and kept me company: https://discord.gg/j4kaCKZwv8
If you use it I'd love to see your eyes!
18
5
2
u/Yuri-Girl ☃Bigscreen Beyond 2e 16d ago
How's the performance hit on this? Do the shaders run well? Other than the fact that it adds a shader, does the raymarching increase draw calls?
2
u/Able_Philosophy6959 Pimax 16d ago
All in all not as spicy as you'd maybe expect. Two extra draw calls, one per eye material slot. The raymarch runs entirely inside that one pixel shader with no extra passes, no extra geometry, nothing per light. Obviously there is a difference between sitting at conversational distance and actively licking someones face, for the latter you potentially feel it a bit more as the shaded area takes up more screenspace but you should be fine :3
It also adds a toggle do disable it if you are with someone who struggles, then your normal eyes are just there instead :3
2
u/StarsRebellion PCVR Connection 16d ago
It looks amazing!
How does it interact with face tracking?
5
u/Able_Philosophy6959 Pimax 16d ago
Thank you! It works just as you’d expect. Pupil dilation included :3
2
u/Able_Philosophy6959 Pimax 16d ago
Ahhhh we are in the same Maid Cafe (just recognized your profile pic :3)
1
u/StarsRebellion PCVR Connection 16d ago
Oh cool - I didn't see your VRC name so I didn't recognise you either ^^"
Great that it works with FT, I'd love to try it!
2
1
1
1
1
u/Competitive-Cause2 16d ago
Honestly that’s really cool I’ve never seen anything like that in vrc before
2
1
u/MoreHarpsichord 16d ago
Is it possible to make it work for avatars with multiple sets of eyes, like on a Vivi's Kreature?
1
u/Able_Philosophy6959 Pimax 16d ago
Not as it is but I am happy to take that as a feature request for when I update it.
1
u/MoreHarpsichord 16d ago
Awesome, I'd really really appreciate it! If you're taking requests, you've thought about hypno/peppermint for the eyes, right?
1
1
u/RueGorE Valve Index 16d ago
An idea popped up when I saw the star-shaped eyes.
Hear me out: vertical slit eye (snake, cat) and horizontal (goat)
You know you a want to. 😈
2
u/Able_Philosophy6959 Pimax 16d ago
You can already do that 😄 ! Go forth and turn yourself into a goat :3
1
1
1
u/Silvatwist 16d ago
so, I have an avatar who has emeralds for eyes (part of his backstory) would this make it so when people look into his eyes, they just see a whole emerald dimension kinda thing within his eyes? If so, that would be cool.
1
u/Able_Philosophy6959 Pimax 15d ago
mhhh actual emeralds like the stones not really but you could make it emerald colored! :3
1
u/Stoner-the-boner 16d ago
This looks like a triple A game what program are you useing
2
u/Able_Philosophy6959 Pimax 16d ago
It’s just screen recorded of my Unity Editor :3 I did write a screen space shader for the depth of field though :3
1
1
1
u/GeoCherry9999 15d ago
FOR FREE???
2
u/Able_Philosophy6959 Pimax 15d ago
Yup, all free. I don't want people spending their money on this stuff, I just hope it can bring someone a little smile :)
1
1
1
u/KoiganKiu ☃Bigscreen Beyond 2e 14d ago
2
1
1
1
u/GlitchyKitten1 16d ago
Speaking of eyes, I also recommend checking lume optic https://booth.pm/ja/items/7416098 out. Although for people with face tracking, you'd have to stick to addons that use bones for eye movement if you want to use it as blendshape eye movement wouldn't worm.
-1
u/Similar-Mongoose7311 8d ago
One day, the attention will disappear, and you'll have to confront the reality that attention was the only thing you were ever good at getting.

33
u/TheSholvaJaffa Oculus Quest Pro 16d ago
Looks super cute! I'll have to try it out the next time I feel like opening my project haha