The main problem I have is that the noise computation is way too slow when generating the low LODs for the rest of the planet. I either need some much cheaper noise functions (maybe a 3D texture lookup) or to be able to do much fewer samples, or probably both.

Show thread

Throwing a few different layers of Perlin noise on top of this already starts to make it feel like navigating a planet. Each biome has a random set of multipliers for each noise level.

Show thread

Starting from a random distribution of points was causing some obvious problems. Firstly there's the chance of some very small regions, but also blending the regions together is more difficult when some points are bunched together - as the distance from the points to the boundaries is very inconsistent.

Starting out from a Fibonacci sphere of points seems like a good alternative - will just need to decide on a way to offset them from here.

Show thread

Finally making a start on generating planets in my C++ project. I'm thinking of starting from Voronoi regions to define biomes 🤔

yep, what a concept
i could use a little fuel myself
and we could all use a little change

One of the books in the second-hand book store caught his eye. He picked it up.
"So what is your story?"
"Read me," the book said.
"No, not the story on your pages. Your story."
"My story?"
"You look like you've traveled, and been loved. Where have you been? Tell me your story."
#MicroFiction #TootFic #SmallStories

Ben Gibbard streaming Death Cab songs has been what I needed the past few days

every trend in software development feels like it's supposed to sit me on top of a taller and taller pile of abstractions, and I feel like I'm the only person who looks down and gets uncomfortable about not being able to see the ground any more

First time working from home today! Remote desktop is an interesting experience...

why /not/ make memes that only like eight people will find funny

trying to make the view from your desk look like a snazzy home office and not just the one corner of your room that doesn't contain the bed or your laundry

Playing Black Mesa this evening. Made it to the box smashing room

Started listening to this podcast and really enjoying it so far 🏳️‍🌈

Finally fixed some issues with the collision resolution in my C++ project. If it taught me one thing, it's why literally everyone uses middleware for their physics code.

Show more
Gamedev Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!