d4rkpl4y3r
d4rkpl4y3r.bsky.social
d4rkpl4y3r
@d4rkpl4y3r.bsky.social
Reposted by d4rkpl4y3r
use d4rk's Avatar Optimizer. You simply add it and click a button. Will greatly clean up your project (reduce meshes, materials, blend shapes, and so on).

github.com/d4rkc0d3r/d4...
GitHub - d4rkc0d3r/d4rkAvatarOptimizer: d4rkpl4y3r's VRChat Avatar 3.0 optimizer
d4rkpl4y3r's VRChat Avatar 3.0 optimizer. Contribute to d4rkc0d3r/d4rkAvatarOptimizer development by creating an account on GitHub.
github.com
January 30, 2026 at 7:27 PM
I'm finally done with version 4.0.0 of my avatar optimizer.
With this version I am dropping support for older unity & vrc sdks completely. Make sure to update your projects!
The main feature is a whole new UI to debug why it can't merge material slots for the advanced users out there.
January 19, 2026 at 10:11 PM
Reposted by d4rkpl4y3r
An update on AppleGI:

@appleblossomvr.bsky.social

and special thanks to @rainy.fans for modeling
AGI update JAN26
This is "AGI update JAN26" by Puppy on Vimeo, the home for high quality videos and the people who love them.
vimeo.com
January 8, 2026 at 4:11 AM
Reposted by d4rkpl4y3r
I just pushed out v7.0.0 of my shaders, and while I wanted to do a full on fancy trailer and a bunch of other promotion stuff - I didnt want to delay it any further. So it is live now! 350+ commits, hundreds of lines of changelog, all free
shaders.orels.sh

Happy Holidays! ❤️

#unity3d #shaders
December 24, 2025 at 5:35 AM
Reposted by d4rkpl4y3r
My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...

I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
www.sebastianaaltonen.com
December 16, 2025 at 6:52 PM
Reposted by d4rkpl4y3r
Taking another look at the morton order code @vassvik.bsky.social posted, one can further reduce the amount of instructions required, using one of my favorite bit fudging techniques: Bit cloning using multiplication!

It sometimes lets you replace code like x | (x << a) | (x << b) if a, b are fixed.
Some random Morton Code tricks:

If you've worked with Morton codes you've probably seen something like the this GLSL code to decode a Morton code, which end up at roughly 27 integer operations to generate the equivalent 2D position.

Code transcribed from fgiesen.wordpress.com/2009/12/13/d...
December 6, 2025 at 2:59 AM
Reposted by d4rkpl4y3r
Some random Morton Code tricks:

If you've worked with Morton codes you've probably seen something like the this GLSL code to decode a Morton code, which end up at roughly 27 integer operations to generate the equivalent 2D position.

Code transcribed from fgiesen.wordpress.com/2009/12/13/d...
December 5, 2025 at 2:07 PM
Reposted by d4rkpl4y3r
Decided to go back to making Shadertoy fluid sims for for a bit.
This time I improved my particle clustering cellular automaton SPH fluid sim to support multiple species particle merging and splitting. Also some fine tuning of the physics.
shadertoy.com/view/tfyyWD
December 3, 2025 at 4:19 AM
Reposted by d4rkpl4y3r
Announcing: New @steampowered.com Hardware, coming in 2026:

Steam Controller
Steam Machine
Steam Frame. 

Watch our jazzy announcement video and wishlist now: steampowered.com/hardware
Steam Hardware
The Steam Hardware family officially expands in early 2026.
steampowered.com
November 12, 2025 at 6:03 PM
Reposted by d4rkpl4y3r
Had this knocking around in my head for about 6 months and finally got around to writing it out and filming it. This is my first time making a video essay and I haven't written VO since college but I'm happy with how it came out. Let me know what you think!

Filmed in #vrchat
Edited with #blender3d
Optimization and Culture in VRChat
YouTube video by Brikaro
youtu.be
October 13, 2025 at 12:31 AM
Reposted by d4rkpl4y3r
what if your avatar's minimum brightness was set to zero, it'd be pretty cool
August 9, 2025 at 2:38 AM
Reposted by d4rkpl4y3r
Been playing with some wetness effects for a #VRChat world recently. Took the math of @mochie.bsky.social 's water gerstner waves, rendered it to a texture, and then did some simple decay on it via Graphics.Blit. Its a little jank but I've stared at it long enough that I think its working #unity3d
July 30, 2025 at 11:35 PM
Reposted by d4rkpl4y3r
Light Volumes v.2.0.0 released!
Now it has Light Volume based super optimized analytical Point Lights, Spot Lights and Area Lights. (Up to 128 at the same time)
Ability to project images and cubemaps.
Also baked shadow masks and even more features!
github.com/REDSIM/VRCLi...
July 20, 2025 at 5:39 PM
The hair has to make way for the cuddles.
July 17, 2025 at 10:31 PM
Reposted by d4rkpl4y3r
I made a video about my (extremely crude) software rasterizer. You can watch it over here! youtu.be/yyJ-hdISgnw?...
May 30, 2025 at 2:34 PM
Reposted by d4rkpl4y3r
Technologies change, the problems stay the same. Was trying to improve the results with @sim.red Light Volumes
Original clip by @crowscrowscrows.com #unity3d
May 29, 2025 at 12:48 AM
I made my fluid sim particles got towards the nearest light from the light volumes.
youtu.be/i8PFoagQhP0
Particle gravity towards VRC Light Volume light direction
YouTube video by d4rkpl4y3r
youtu.be
May 20, 2025 at 6:06 PM
Adding the vrc light volume support to my raymarcher was slightly less trivial. The reason being that the self reflection rays for the metallic parts need to sample them a second time on their ray hit.
Still pretty easy tho and definitely worth it.
May 18, 2025 at 3:34 PM
I've been trying out @sim.red VRC Light Volumes on a bunch of my shaders.
It looks really good especially on larger things like my pool. Really grounds the thing in the world.
May 17, 2025 at 1:48 PM
Reposted by d4rkpl4y3r
I wrote a blog post about mipmap level selection. pema.dev/2025/05/09/m...
May 10, 2025 at 4:19 PM
Reposted by d4rkpl4y3r
Variant.
April 26, 2025 at 9:57 PM
Reposted by d4rkpl4y3r
VRC Light Volumes is a next-gen voxel based baked volumetric lighting solution for VRChat, I'm working on right now! It affects avatars, dynamic props, etc. Works really fast without major overhead even on Quest. It will be fully open-source and free, so stay tuned! #vrchat #gamedev #shader
April 14, 2025 at 5:53 PM