1 (edited by Doek 2014-04-22 01:25:45)

Topic: Rendering maps

For a while now I've been using maps on various locations on sequer.nl (artifacting, spawns, the killboard now), but my collection of maps is barely complete, tediously stitching together screenshots with Photoshop's difference layer blending, and don't even get started on passable terrain (that would require stitching together another 3 maps, then somehow filtering the passable terrain out of it to a seperate layer - technically possible but really not feasible).

I talked this over with Mark Zima (developer of Perpetuum Planner), and he updated his tools recently to export the contents of layers.gbf - the file that gets bigger when you start walking past gamma terraforming. After that there wasn't much to it; all of the islands heightmaps can be found in that file, which allowed me to try to render the in-game maps without the game fully automated - so I could retain my sanity and have all the maps consistently and with all additional layers.

DEV Gargaj was nice enough to do a devblog on this very subject a while back) (more blogs like this would be nice btw), so after some maths I managed to get nice sharp maps with almost perfectly accurate colors and passable terrain. Some other file had seperate info on buildings and such, so I composited that info on all base images right away (no robot can ever go through those anyway).

You can see some of the seperate layers and a final map here:

http://imgur.com/a/QtIRJ/layout/blog

tldr; I made new maps for my tools, they're not exactly like those in-game, but they look crisp and should be perfectly usable. I made the following updates:

https://sequer.nl/artifact-hunter/

The artifact hunter now has all islands, complete with passable terrain layers on all 3 slopes (light, assault, mech+).

http://killboard.sequer.nl/index.php?a= … zone_id=11

I had the heatmaps render server-side, now it's a Google Maps thingie with the same tiles from the artifact hunter, but with the built-in heatmap visualization layer. You can select other islands from any killmail (just click the island's name). Also has the passable terrain layers, as a plus.

With some shadow under the buildings layer, the isometric view on killmails of the battlefield seems to be improved now too. I might build on that so you can zoom and pan that view.

http://sequer.nl/?a=spawn-map

Obviously the spawn map now uses the new tiles, not much done there yet though. If you're interested in helping out (it's mostly about going through all spawns on one specific coordinate, so we can map everything there), drop me a line or something.

This was a fun project, thanks to everyone for their input smile

Re: Rendering maps

+1 nice work

Steam achievement Unlocked:  Being a Badass
http://www.perp-kill.net/kill/239407
Dev Zoom: I think its time to confess, Ville is my alt
Dev Zoom: Ville can be sometimes so sane it's scary.

Re: Rendering maps

agree nice work Doek

Re: Rendering maps

Wow. Some very nice work done there Doek. Holler at me in-game sometime and I'd like to help if can.

Re: Rendering maps

Very nice.  Quality third party tools like this are what help the ecosystem of the game thrive.

Population graphs

<GM Synapse> please don't abuse our fresh players before blowing them up. And for god sakes, don't do that after it!

Re: Rendering maps

Dude thats an awesome job! smile

Keep it up

True Pros make a Podcast to influence the Devs minds, 
The rest of you guys are Hacks tongue

PS. I got my Highways & stopped playing b4 they came in & have never used them! ...... Irony much ? tongue

Re: Rendering maps

Awesome work man !!!

Tux ~ Kill the messenger, he was part of it all along.
Euripides ~ Ten soldiers wisely led will beat a hundred without a head.
Bertrand Russell ~ War does not determine who is right - only who is left.

Re: Rendering maps

3D rendering now: http://killboard.sequer.nl/?a=kill-webg … l_id=42357

9 (edited by Grond 2014-04-26 12:30:10)

Re: Rendering maps

Doek can u make an "animation" of a fight using death time and relatet deaths to get a replay of a fight?
That would be awsome yarr

Re: Rendering maps



holy shi....

Re: Rendering maps

Wtf, how the heck do u do that?

RIP PERPETUUM

Re: Rendering maps

extracting the maps from the layers.gbf was already explained by MarkZima some time ago,
Garg explained in a blog the coloring.

all doek had to do, was to find a way to display a mesh based on the hightmap in a browser. And he did well with it.

*Disclaimer: This post can contain strong sarcasm or cynical remarks. keep that in mind!
Whining - It's amazing how fast your trivial concerns will disappear

Re: Rendering maps

Very nice work.

John 3:16 - Timothy 2:23

Re: Rendering maps

Very nice but PLS remove exact coords on km's and it will be perfect!

big_smile Thumbs up!