Sign in

Pema99

@pema99.bsky.social
364 followers 280 following 68 posts

Senior Graphics Engineer, Lighting Team @unity.com. Check out my stuff at github.com/pema99 and pema.dev Interested in all things graphics, VR, language dev and functional programming. @pemathedev on Twitter/X.

PostsRepliesMedia
Reposted by Pema99
Aura/Moom @moomanibe.bsky.social · 20/08/2026
windows 10 users who refuse to upgrade club wins again
21632143
Reposted by Pema99
Tobias A. Franke @thefranke.bsky.social · 01/05/2026
I am very good at this, please hire me
Text of an Apple position mentions that successful candidates "deliver undefined behavior"
6414
Reposted by Pema99
Pema99 @pema99.bsky.social · 26/04/2026
I made an experimental "GPU mode" in my toy shader debugger (pema.dev/hlsl/). It runs the shader on the GPU with WebGPU by transpiling to WGSL with the Slang compiler. You can click on a pixel to drop into the interpreter and start debugging. Also added image previews when you hover variables. :)
2338
Pema99 @pema99.bsky.social · 26/04/2026
I made an experimental "GPU mode" in my toy shader debugger (pema.dev/hlsl/). It runs the shader on the GPU with WebGPU by transpiling to WGSL with the Slang compiler. You can click on a pixel to drop into the interpreter and start debugging. Also added image previews when you hover variables. :)
2338
Pema99 @pema99.bsky.social · 23/04/2026
(🧵 1/6) Recently I've been working on an HLSL interpreter, which can execute shader code entirely on the CPU github.com/pema99/HLSLI... I used it to make a cute little interactive debugger demo. You can try it yourself at pema.dev/hlsl/
56824
Reposted by Pema99
onion person @junlper.beer · 19/04/2026
genuinely one of the best songs of all time, it’s unbelievable that its almost 60 years old
tidal.com
The Velvet Underground - Heroin
Listen to Heroin on TIDAL
4282953
Reposted by Pema99
orels1 @orels1.bsky.social · 24/12/2025
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
05718
Reposted by Pema99
orels1 @orels1.bsky.social · 29/09/2025
Its been a month since i started using @gingerbill.org 's Odin language, so I feel compelled to finally write something about that For context: I'm working on a little steamvr overlay tool in my free time. The goal is to learn more about steamvr and to write something lower level than i usually do
1152
Reposted by Pema99
Zekk @zekk.dev · 19/08/2025
🔷I've just released my soft outline shader!🔷 Do bloom-like effects on your avatar without post processing or screen effects! Vid has examples! 15% off for the first 48 hours!⬇️Link Below!⬇️ I am also doing a giveaway, like❤️, repost 🔁, and follow to enter! #VRChat #ZekkDev
717252
Reposted by Pema99
Alex Mueller @lexdev.net · 06/08/2025
We are looking for a Vulkan engineer to join our render team at IOI! Available locations are Copenhagen, Malmo and Barcelona. Feel free to reach out if you are interested or have question 😄 ioi.dk/careers?pane...
ioi.dk
IOI Careers
Welcome to IOI Careers. Explore open jobs, and dive into our five unique studios across Copenhagen, Malmö, Barcelona, Istanbul, and Brighton.
0125
Reposted by Pema99
wunk @wunk.bsky.social · 03/08/2025
📐 #art
12601196
Reposted by Pema99
tupper @dtupper.com · 30/07/2025
lmao
3124053
Reposted by Pema99
RED_SIM @sim.red · 01/07/2025
Light Volumes 2.0 will support baked 3D shadows for point and spot lights, and that's how it can be used! Thanks to @pema99.bsky.social for implementing this feature!
1014640
Reposted by Pema99
Lionel Lemarié @hikey.org · 27/06/2025
Want to do a quick photon mapping test, but it's a slow start because I spent most of the time so far playing with the debug rays instead. It does immediately show that the basic GPU hash rand I used is no good. #metalrt #rendering
Photons are shot from two point lights (a blue and a red one). They are recorded in a buffer, then added to the scene BVH as spheres and thin cylinders, with emission from the flux.Photons are shot from the area light. The distribution is horrendous and needs a little work.Photons are shot from the area light. The distribution is tweaked a bit but still bad.
0161
Pema99 @pema99.bsky.social · 26/06/2025
What album or artist would you say profoundly reshaped the way YOU perceive music?
Tarkus, Emerson, Lake and Palmer, 1971
220
Reposted by Pema99
RED_SIM @sim.red · 08/06/2025
Area Light Volumes... Thanks to @pema99.bsky.social for implementing and contributing such an amazing feature to VRC Light Volumes! I can already imagine people using it as studio softboxes for photography!
1638
Reposted by Pema99
d4rkpl4y3r @d4rkpl4y3r.bsky.social · 20/05/2025
I made my fluid sim particles got towards the nearest light from the light volumes. youtu.be/i8PFoagQhP0
youtu.be
Particle gravity towards VRC Light Volume light direction
YouTube video by d4rkpl4y3r
052
Reposted by Pema99
passivestar @passivestar.bsky.social · 02/03/2025
reflection probe any% world record
722012
Reposted by Pema99
mjp @mjp123.bsky.social · 14/04/2025
In today's new blog post, I try to provide some intuition and clear up some misconceptions about early Z cull behavior on desktop GPUs. Have a read if that interests you! therealmjp.github.io/posts/to-ear...
therealmjp.github.io
To Early-Z, or Not To Early-Z
Depth In The Logical Rendering Pipeline Where Does Early-Z Fit In? When Does Early-Z Have To Be Disabled? Discard/Alpha Test Pixel Shader Depth Export UAVs/Storage Textures/Storage Buffers Forcing Ear...
317055
Reposted by Pema99
Mykhailo Moroz @michael-moroz.bsky.social · 11/05/2025
Slang can be made extremely close to GLSL/Shadertoy style of shaders by using a set of defines and typealiases, I've made a template in compute.toyts just for that compute.toys/view/1947 I also ported my most popular shadertoy using it: compute.toys/view/1948
1242
Reposted by Pema99
レイレイ @lei-lei.bsky.social · 11/05/2025
one of the curious things I try with different GPUs is r_colorMipLevels 1 in q3dm1 on Quake3
3dfx Voodoo2VideoCore IVGeforce2 GTSPowerVR PCX2
0111
Pema99 @pema99.bsky.social · 10/05/2025
I wrote a blog post about mipmap level selection. pema.dev/2025/05/09/m...
1123655
Reposted by Pema99
orels1 @orels1.bsky.social · 04/05/2025
Just got the final assets of a logo + wordmark I'm planning to use for my shaders from @scjreal.bsky.social Wanted to shout out their work and how nice and smooth everything went. If you have some branding pieces you want to get done - you should check them out ❤️
0314
Reposted by Pema99
wunk @wunk.bsky.social · 28/03/2025
Shop Meme 🗨️🗨️🗨️ #art
8651199
Reposted by Pema99
Sy Brand @tartanllama.xyz · 20/03/2025
When programmers allocate memory, we simply remember to free it later
710019
Pema99 @pema99.bsky.social · 07/03/2025
I stared at this for a good 20 seconds thinking it was an autostereogram... But it's actually just white noise
150
Reposted by Pema99
Phasedragon @phasedragon.bsky.social · 01/03/2025
VR Controllers should have scroll wheels
5284
Reposted by Pema99
Cybershell @cybershell.bsky.social · 07/01/2025
Damn this HorizontalScrollView and I have a lot in common
132812794
Pema99 @pema99.bsky.social · 17/02/2025
Today I uploaded my Powder Toy in #VRChat creation as a world, so people who don't know me can play with it: vrchat.com/home/launch?... I also added 10 new elements, including a bunch of explosives which can push around particles when detonated, via a rudimentary wind simulation.
23111
Pema99 @pema99.bsky.social · 14/02/2025
I made Powder Toy in VRChat! It supports several kinds of liquids and solids, including chemical reactions between them. It's done entirely with fragment shaders and cameras, so I can put it on my avatar.
512938
Reposted by Pema99
strasz @strasz.bsky.social · 09/02/2025
me linking this in slack feels like casting an aoe spell that targets every engineer in a huge radius
2235
Reposted by Pema99
Chad Loder @chadloder.dev · 08/01/2025
tweet by @PerthshireMags
climate change will manifest as a series of disasters viewed through phones with footage that gets closer and closer to where you live until you're the one filming it
4494693007
Reposted by Pema99
wunk @wunk.bsky.social · 02/01/2025
First sketches of 2025 aaaaa #art
16910
Reposted by Pema99
Robert Yang @radiatoryang.bsky.social · 02/12/2024
no one really needs more polygons than half-life 2
1073339237
Pema99 @pema99.bsky.social · 01/12/2024
I made a little 'underhanded' C# quiz, based on @dtolnay.bsky.social's excellent Rust quiz. Check it out pema.dev/csquiz/ :)
pema.dev
C# Quiz
000
Pema99 @pema99.bsky.social · 14/11/2024
For my first bluesky-exclusive post, behold, the less boring version of my avatar
An animated mandelbulb fractal
250
Pema99 @pema99.bsky.social · 14/11/2024
Hello world
130