procedural generation – Telegram
procedural generation
121 subscribers
4.92K photos
1.44K videos
2 files
10.4K links
Created by @r_channels
Download Telegram
I'd like to generate procedural terrain that's very realistic any sources?

This is for a planet. What's I've been doing so far has seemed so fake and unrealistic

https://redd.it/1pvx2jr
@proceduralgeneration
My attempt at procedural object placement using poisson disk sampling + noise (for filtering)

A few years back I ran into the problem of procedurally placing objects of varying sizes with no overlap. What worked well for me was Poisson disk sampling, combined with noise-based filtering (less messy than pure random, less rigid than grids).

I wrote up a short explanation and shared the code in a dev blog post (link’s on my game’s Steam page) in case it’s useful to anyone tackling something similar: https://store.steampowered.com/news/app/2223480/view/509600244355304032?l=english

https://preview.redd.it/hdexxgv3rk9g1.png?width=1848&format=png&auto=webp&s=708368126dae1ae2342a85049f26e7076574c1e3

https://preview.redd.it/7gbjkg96rk9g1.png?width=764&format=png&auto=webp&s=71bfd656a26cdf51ec877fbd845f113c33811474

https://redd.it/1pw86oy
@proceduralgeneration
Procedural generated tile map using 1200+ tile variations
https://redd.it/1pxv5pz
@proceduralgeneration
How handle z-fighting between water and land?

I have a water mesh and a land mesh. I'm aiming at simulating water, so I can't use a plane for water, but need it close to the surface. But where water depth is zero, you get flickering z-fighting.

My hack is when water depth=0, make it negative (-0.01 works well).

But I don't like fudge-factor/ad hack solutions. They can bite you, eg if increase view distance.

How have you addressed this problem?

https://redd.it/1pxyhtd
@proceduralgeneration
Algorithms for generating small-N TSP graphs that are visually deceptive?
https://redd.it/1py5yhx
@proceduralgeneration
My experimental code is messy; but when neatened, becomes inflexible - have you found a middle way?

Maybe I just need to accept the cost of messiness during experimental development of procedural generation code, which has an artisitic goal?

https://redd.it/1pyuz6a
@proceduralgeneration