Blender 5.0 is coming to save us from the spaghetti hell! Here’s a ridiculously simple blender 5.0 node setup that scatters objects on the surface of a mesh inside of the volume of some other mesh: And here’s a cooler version that also scales instances near the edges and allows baking instance distribution before culling and scaling (we’ll get into all that in a sec):…
One of the coolest things about blender is that you can press digits and letters to activate menu buttons. In blender it’s very useful because of how many different tools there are in blender. Some time ago I also made a blender addon to take this workflow even further by putting a bunch of common operations in menus. Godot doesn’t have nearly as many menus (natively at least), but…
Here’s a stupidly simple godot shader that blends between two PBR texture sets based on red vertex color channel and a height map: height_blend.zip Your browser does not support the video tag. This kind of blending is used in a lot of games. For example it’s what Overwatch does, most surfaces in that game blend between 2 PBR sets based on height and vertex mask to create variety:
This simple addon draws a reflective sphere for the selected reflection probe: Your browser does not support the video tag. Been missing it a lot in godot because it can be hard to understand what’s going on with reflections in the scene when you don’t have clean reflective assets around. It allows to quickly see how different settings such as probe render distance and culling masks…
So I’ve been making a shitton of small experimental godot plugins, some of them proved useful, a lot of them didn’t, but those that I ended up using were never shared. This simple addon is one of those that stood the test of time. Just dropping code here for now because I may not have time to support and respond to GH issues. One day I might put everything I make in some kind of a…
So I was noclipping through d1_canals_08 in HL2 as one normally does on a saturday night when I saw this: A nice sharp volumetric light that does a lot for the mood of the scene. Half Life 2 was released in 2004 so obviously it’s not “real” volumetric fog but just a picture of a light beam that rotates towards the camera using Z-Billboard technique. It’s only visible when…
I recently added a button to ucupaint to make it possible to copy layers from an ucupaint material from blender asset library into the current ucupaint material: Previously to do that you’d need to drop the material onto some temporary object and then copy layers from it manually. Now that copying layers from assets is an option, we can easily reuse procedural layer stacks, aka smart…
What is ucupaint? Ucupaint is a free and open-source layering and baking addon for blender. It abstracts away the shader graph into a layer stack to allow texturing with layers rather than nodes: The obvious advantage of layers over nodes when texturing in blender is you don’t need to manually connect channels between layers, which would be a nightmare with PBR materials where you have…
The minimal theme has just undergone a complete rewrite . It’s now dynamically generated just like godot’s own built-in theme, so it supports editor settings and fixes some issues that couldn’t be fixed before! Why minimal theme? Minimal theme solves two things: Removes excessive UI decorations. Adds whitespace where it helps readability. By decorations I mean borders and lines,…
I’ve been toying with godot lightmapper and made some simple scenes: Some people asked how I do lighting. I add a LightmapGI node and click bake! Why lightmaps? Lightmaps have been around ever since videogames became a thing and it seems they aren’t going anywhere anytime soon. Lumen is awesome! But it’s also expensive. And so is hardware raytracing. You can get an RTX card and…
Kinda. It depends. There’s no best engine. Some engines fit your needs well and some don’t. I don’t know what you’re trying to make. People have been making games in godot . It’s possible. But you’re here reading a blog post about godot instead of making your game. Maybe you’re just looking for some more information. It’s fine. Since we’re both…
Webdevs have all the best shit! It’s a huge W to be able to grab a static site generator and make a simple blog in a matter of minutes. I’ve always liked that static generators have become popular in recent years but never tried one myself. It’s just: > brew install hugo > hugo new site my-site > cd my-site > hugo new content content/posts/post.md > hugo # Build If you run hugo…