Isolines and isobands

Show off your games, demos and other (playable) creations.
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Isolines and isobands

Post by darkfrei »

Hi all!

My try to make a simple marching squares in Lua.
Attachments
2021-01-20T22_01_26-isolines-and-isobands-01.png
2021-01-20T22_01_26-isolines-and-isobands-01.png (97.22 KiB) Viewed 14263 times
isolines-and-isobands-01.love
(1.19 KiB) Downloaded 380 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

How I can understand that this lines must not crossing?
Attachments
file.png
file.png (30.13 KiB) Viewed 14207 times
isolines-and-isobands-02.love
(1.68 KiB) Downloaded 376 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

Attachments
Screenshot_20210209-114111_1.png
Screenshot_20210209-114111_1.png (16.78 KiB) Viewed 13745 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

Again just isolines lua, not isobands.

Actually, it's not marching-squares, it's marching-triangles.
Attachments
2021-02-11T22_39_52-isolines-and-isobands-04.png
2021-02-11T22_39_52-isolines-and-isobands-04.png (200.24 KiB) Viewed 13627 times
isolines-and-isobands-04.love
(2.45 KiB) Downloaded 379 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

Reworked version of marching squares, based on this tutorial: https://www.youtube.com/watch?v=0ZONMNUKTfU
Attachments
2021-05-18T23_18_34-isolines-and-isobands-05.png
2021-05-18T23_18_34-isolines-and-isobands-05.png (138.54 KiB) Viewed 10061 times
isolines-and-isobands-05.love
(1.05 KiB) Downloaded 294 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
Gunroar:Cannon()
Party member
Posts: 1085
Joined: Thu Dec 10, 2020 1:57 am

Re: Isolines and isobands

Post by Gunroar:Cannon() »

Nice, the marching triangle(4th one) really looks like an actual contour map.
What are marching squares used for though?
I only know of using it to align(?) tilesets so that they look natural.
The risk I took was calculated,
but man, am I bad at math.

-How to be saved and born again :huh:
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

Gunroar:Cannon() wrote: Wed May 19, 2021 9:49 am Nice, the marching triangle(4th one) really looks like an actual contour map.
What are marching squares used for though?
I only know of using it to align(?) tilesets so that they look natural.
It was a way to make a nice smooth smog for Factorio mod. The old smog was (is) too squarish.

Image
Attachments
2021-01-30T22_08_55-Factorio 1.1.19.jpg
2021-01-30T22_08_55-Factorio 1.1.19.jpg (227.53 KiB) Viewed 10028 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
Gunroar:Cannon()
Party member
Posts: 1085
Joined: Thu Dec 10, 2020 1:57 am

Re: Isolines and isobands

Post by Gunroar:Cannon() »

Wow, that really is an improvement!
The risk I took was calculated,
but man, am I bad at math.

-How to be saved and born again :huh:
User avatar
Suttebun
Prole
Posts: 10
Joined: Fri May 21, 2021 5:25 pm

Re: Isolines and isobands

Post by Suttebun »

Hahaha, you know when colors blend together - you can see the natural blending points?
It's like.. you manually built those instead of writing bumps that have noise.
American, Japanese learner. Games development from Tigsource circa 2011.
よろしくお願いします (yoroshiku-onegaishimasu) Nice to meet you. ☽♡☆
♫ sing with me ♫ SUTTEBUN NETWORK ✝
User avatar
darkfrei
Party member
Posts: 1169
Joined: Sat Feb 08, 2020 11:09 pm

Re: Isolines and isobands

Post by darkfrei »

So, isolines and isobands are solved!


Here
isoline is one segment, maybe two segments in tile.
isoband is a polygon for each tile, the list of them (or no polygon in tile).

Press arrows to scale, move noise with mouse or change isoheight with mouse wheel.

:awesome:
:crazy:
isolines-and-isobands-10.png
isolines-and-isobands-10.png (58.36 KiB) Viewed 1817 times
Screenshot 2023-05-02 212616.png
Screenshot 2023-05-02 212616.png (132.52 KiB) Viewed 1790 times
Attachments
isolines-and-isobands-11.png
isolines-and-isobands-11.png (47.43 KiB) Viewed 1817 times
isolines-and-isobands-11.love
(2.01 KiB) Downloaded 99 times
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot] and 41 guests