Kat

@kat.software

Game developer, military aviation nerd, and VR enthusiast!

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. :)

Today I improved GPU Grass with a feature I call "batched instancing". It builds a grass batch at runtime and instances it. No world size increase, less GPU memory usage, runtime grass amount control, and better perf. 144 FPS with 11.2M grass triangles visible to the horizon!

I wanted to play around with procedural generation in blender and ended up discovering the amazing YouTube channel "Alaskan FX". I highly recommend checking them out!

BildBildBild

Just finished Open NID's release. A new open source tool to help get past that pesky "IVRCSDKPreprocessSceneCallback" error from the VRChat Worlds SDK. Can automatically fix Network ID Conflicts upon Build! And manage your Network IDs in a Scene. github.com/BobyStar/Ope...

Bild