curved-ruler

@curved_ruler@mastodon.gamedev.place
711 Followers
561 Following
4.1K Posts
Spirit of the Land. Computering around.
Webhttps://curved-ruler.codeberg.page
with the splat renderer

For those interested in SDF Modeler, I've just added a new section to my "Big SDF Thread" over at Blender Artists, dedicated to SDF Modeler, and featuring a range of tips…

https://blenderartists.org/t/the-big-sdf-thread/1293075

#SDFModeler #SDF #3D #3DModeling #3DRendering #CGI #graphics #tools #software #FreeSoftware #free #editor #Mac #macOS #linux #windows #tip #tips #blender #Blender3D #B3D

The big SDF thread

📅 Updated: June 24, 2025 🆕 Recent changes… Added to SDF info… ─ An explanation of the differences between polygonal meshes, CAD objects and SDF volumes. Added to SDF modeling in Blender… ─ FieldForge add-on Added to Other SDF modeling tools… ─ Added an SDF demo video, showcasing the construction of a model in the SDF Modeler 3D editor ─ A macOS version of SDF Modeler is available now! 🥳 ─ Uniform for iPad Added to Procedural SDF generation & Technical ref...

Blender Artists Community
the error was that the returned length is always nonnegative, and i had the level set to 0

Tried the first fractal, but don't see anything yet
https://jbaker.graphics/writings/DEC.html

let p = { x:x, y:y, z:z, w:1 };
for(let i = 0; i < 8; i++)
{
p.x = ((p.x-1) - 2 * Math.floor((p.x-1)/2))-1;
p.y = ((p.y-1) - 2 * Math.floor((p.y-1)/2))-1;
p.z = ((p.z-1) - 2 * Math.floor((p.z-1)/2))-1;
let d = p.x*p.x + p.y*p.y + p.z*p.z;
p.x*=1.4/d;
p.y*=1.4/d;
p.z*=1.4/d;
p.w*=1.4/d;
}
let length = (p) => { p.x/=p.w; p.z/=p.w; return Math.sqrt(p.x*p.x+p.z*p.z); };
return length(p)*0.25;

Distance Estimator Compendium (DEC)

I just realised, the parsing I used so far doesn't know anything about nonterminals.
Reservoir Sampling

Choosing fairly when you don't know how many you're choosing from.

I was hoping I can make my engine, but this is fun right now. Maybe one day.
×
my little track
I was hoping I can make my engine, but this is fun right now. Maybe one day.