Vibe Shaders! 🔥
Today we are re-launching shaders in pen.dev. We call them Vibe Shaders. There's nothing else like them. They live next to your .pen files as GLSL files and can be easily vibecoded right on the canvas. Built by designers for designers.
They deserved a special Shader Mode, a focused mode to finetune the uniforms directly in the context of your design.
In addition to the classic Shader Fills, we've also added Shader Effects. This allows for incredible creative flexibility, as it applies the effect on a whole object tree that's part of a particular frame and you can change everything live, no hustling with textures.
Additionally we are also launching Background Shaders, they sample the texture from everything below the object. Imagine creating your own custom background blur or a partial dither effect for objects below a frame.
You can also create shaders with 3D transformations to vector logos or build custom shader brushes for vectors paths.
Forget having just a fixed set of shaders, this is next level and only possible, because we have a full control over our custom renderer. We also automatically compute the SDF (signed distance field) in realtime, so vectors that have applied shaders can be changed directly on canvas without the need to re-export a new SDF file, an incredible time-saver.
Look for the samples in Goodies, which has been updated with a ton of new examples.
Or simply pair @pendev with the latest models, drop in a bunch of images, ask agent to build you a shader and it's guaranteed you will feel an explosion of your creative superpowers!
Due to popular demand, we have added Queue and Steering in the chat agent.
You can now keep sending message after message and they will be queued in an editable queue. But you can also click "Steer", which will immediately inject the message into the agent's context on the spot without waiting for the turn to finish.
pen.dev retweeted
Currently vibing some shaders in @pendev.
Just describe what you have in mind in the chat and watch the agents bring it to life on the canvas.














