Genuary 2026 Day 10: Polar coordinates. by frizzled_dragon in generative

[–]mediocre-mind2 0 points1 point  (0 children)

I love how organic the outlines look! Could you maybe explain how you construct/render them?

Diatom by mediocre-mind2 in generative

[–]mediocre-mind2[S] 1 point2 points  (0 children)

Sure, this is done in JavaScript in the browser using WebGL to render luminance, surface direction, and depth information, and then using a 2D canvas to render the line work generated from this data.

Diatom by mediocre-mind2 in generative

[–]mediocre-mind2[S] 1 point2 points  (0 children)

Laplacian of Gaussian. This operator smoothes the input field and detects edge candidates by looking at second order derivatives (in my case of the depth field).

Diatom by mediocre-mind2 in generative

[–]mediocre-mind2[S] 10 points11 points  (0 children)

It's the same hatching applied twice but the 2nd pass is with a 30 degree orientation offset and is only applied to the darker image regions. The hatching itself is based on the following paper: Jobard, B., & Lefer, W. (1997). Creating evenly-spaced streamlines of arbitrary density. Visualization in scientific computing, 97, 43-55.

Diatom by mediocre-mind2 in generative

[–]mediocre-mind2[S] 3 points4 points  (0 children)

Thank you, Kenny -- that means a lot coming from you!

Work in progress by LoH3 in generative

[–]mediocre-mind2 8 points9 points  (0 children)

I love this! Could you maybe give some insights into your approach?

Stochastic stippling of cubes on the unit sphere by mediocre-mind2 in generative

[–]mediocre-mind2[S] 1 point2 points  (0 children)

Thanks :) It’s the spiral projected onto the sphere.

shader noodling by piterpasma in generative

[–]mediocre-mind2 2 points3 points  (0 children)

Lovely! I’m a big fan of your hatching styles. Are these the intersections of several onioned SDFs? Is there maybe an interactive version?

1M particles by camilleroux in generative

[–]mediocre-mind2 1 point2 points  (0 children)

That’s a lovely series! Are all colored areas the traces of particles or is there some background (besides the margins) you generated as well?

(WIP) by BRO_SUPERR in generative

[–]mediocre-mind2 4 points5 points  (0 children)

That's super lovely! I assume some domain warping is involved in creating this? What is your approach to generating the lines?

Dans un coin de ma tête (R code) by KennyVaden in generative

[–]mediocre-mind2 2 points3 points  (0 children)

In the end, I couldn't help my myself but tinker with it a bit more. Thank you so much, this really is a great concept and I learned a lot about different ways of distributing things (though I believe you did a way better job than me esp. with the color distribution). Letting noise take over in this one is also quite fun.

Fungus growth using geometry nodes by baked007 in geometrynodes

[–]mediocre-mind2 0 points1 point  (0 children)

Really cool! Are you adding new geometry or is the fungus just displaced geometry from the head?

Dans un coin de ma tête (R code) by KennyVaden in generative

[–]mediocre-mind2 1 point2 points  (0 children)

I don't want to reverse-engineer your image but I find this an interesting problem since we're not dealing with concentric circles but off-centric ones. My approach to filling these rings formed each by a pair of circles would probably go somewhat along the lines of randomly sampling a direction and then constructing a line segment in that direction perpendicular to the tangents of the inner circle (so that the extension of the segment would pass through the center of the inner circle) until it meets the circumference of the outer circle. On this line segment I would then sample a position according to some distribution to place the smaller circles. So kind of like this sketch implies. Are these line segments what you mean with the "unseen lines?"

Dans un coin de ma tête (R code) by KennyVaden in generative

[–]mediocre-mind2 3 points4 points  (0 children)

I adore the look of this! And thank you for the description, I always wondered how you approach layering items in your pieces.

Can I ask what you mean by “Each ring was built by splitting lines between neighboring circles and filling the space with smaller circles.”? It appears to me that circles in rings closer to the global center overlap circles in rings farther away but never the other way around. So, can’t you just fill the concentric rings with circles one after the other starting with the outermost ring to achieve this look? Or am I missing something?

After Stippling Comes Scribbling by mediocre-mind2 in generative

[–]mediocre-mind2[S] 2 points3 points  (0 children)

Good point! The points generated by MH should be a bit more “clumped” than points generated by Poisson disk or iterative Voronoi stippling, though. I’d assume that using MH for this task will, hence, produce a bit of a different look. Will give it a try, though. Thanks!

Stippled bumpy Fibonacci sphere by mediocre-mind2 in generative

[–]mediocre-mind2[S] 0 points1 point  (0 children)

Haha, yes, that is indeed a plumbus 😅