Skip to content
This repository has been archived by the owner on Aug 23, 2018. It is now read-only.

new map #7

Open
hhrhhr opened this issue Dec 17, 2017 · 14 comments
Open

new map #7

hhrhhr opened this issue Dec 17, 2017 · 14 comments

Comments

@hhrhhr
Copy link

hhrhhr commented Dec 17, 2017

I want to suggest using a relief map of the seabed. A "flat" biome map, in my opinion, is not at all interesting.

I converted the file ...\Subnautica\AssetBundles\lod3worldmeshes, which contains model of octets with a size of 160 m with a resolution of 4 m. After removing unnecessary and erroneous octets and merging them into one, it is possible to create a height map. Below are examples of ready-made maps.

Top view, applied filter Ambient Occlusion (can be combined with a biome map for the effect of relief):
ao_map

And here the coloring of each point is added depending on its height:
relief_map

@hhrhhr
Copy link
Author

hhrhhr commented Dec 17, 2017

But since the game is extremely "vertical", one card is not enough for orienting by the height (depth). Here we can use the "side view":
side_map

Or even something like X-ray:
x-ray_maps

If you are interested, you can suggest changing the colors in the depth gradient or specifying the desired size of the map (or tiles). I hope that this will be useful.

@MartinSGill
Copy link
Owner

I agree. The perfect map would actually be entirely 3D, but that's beyond my skill set.

I solve this issue by having multiple "layers" that switch automatically. So when you enter the ILZ or the lost river, or the shroom caves then you get a different map, specific to that zone/area.

I'm not sure the other maps would add all that much, although the X-Ray map might be interesting to add as an alternative. It looks out of data though, the east entrance to the Lost River isn't shaped like that anymore.

@hhrhhr
Copy link
Author

hhrhhr commented Dec 17, 2017

Out of data? LOD3 used in Seaglide's radar and Scanner Room, if the source (AssetBundles) is no longer relevant, then on the radar in the game will be displayed incorrect data.
By the way, what do you compare with? If with the image lost-river-polygon.png, how and from what it was generated?

@MartinSGill
Copy link
Owner

MartinSGill commented Dec 17, 2017

Meant out of date.

I created the maps I use (other than the all biome one) by actually travelling around the area and recording my route, then drawing it based on those points and the biome reported for each. Not brilliant, but fairly accurate.

I have to admit though, they look gorgeous. How did you render them, is the code available somewhere?

@hhrhhr
Copy link
Author

hhrhhr commented Dec 17, 2017

Meant out of date

Yes you are right. Some entrances to underwater caves are really closed or moved to other places. It turns out that the "source" used by me is completely irrelevant.
I'll try to process the LOD level higher. Still, with ready 3D models (meshes) it's easier to work than to reconstruct the game world from octets ;)

How did you render them, is the code available somewhere?

  1. extract all meshes from ...\Subnautica\AssetBundles\lod3worldmeshes with AssetsBundleExtractor 2.2beta1 (or any Unity model converter can be used)
  2. load these models into Meshlab, remove unnecessary (bottom at the level of three kilometers, side "walls"), clean (combine vertices, fix a bunch of irregular surfaces).
  3. in Meshlab can be visualized AO and beautiful X-Ray shader, but to build a depth map I used CloudCompare v2.10.alpha
    Unfortunately, ready-made models of the world are too big so that I can share them somewhere.

@dumbdiscord
Copy link

Wow this is incredibly neat! You should consider joining our modding discord! We'd love to have you. https://discord.gg/9MfKs2s
I've been making something sort of related that involves extracting the octree data from the compiled batch data and generating a 3d mesh using my implementation of a dual contouring algorithm with a catmull clark subdivision pass, which I guess could then be exported like this. I'd love to talk more about the specifics on the discord.

@nesrak1
Copy link

nesrak1 commented Dec 18, 2017

What could be really cool if to take a framework like threejs or just plain webgl and get an 3d x-ray view of where you are.

@hhrhhr
Copy link
Author

hhrhhr commented Dec 19, 2017

updated maps:

Album on Imgur

Used lod4worldmeshes and now everything looks much better (except for the area under the "Aurora"). I also tried to apply an array of points from /subnautica-map/data-source/*.json, мatches wherever possible:

Another album on Imgur

If somewhere to get the biome boundaries for each (or necessary) voxel/batch, then in addition to the depth, the map is also automatically colored according to the type of biome. If the developers again dig out new caves and tunnels, I'm afraid to imagine how long it takes to manually re-navigate along the borders. And this is if after an early release there will be a debug-console and the opportunity to be injected into the game code.

@theFisher86
Copy link

I've taken the existing images and overlayed them with the ones provided by @hhrhhr . I've also added labels to the maps as I felt that was very needed. You can see them here. @hhrhhr didn't upload a topography of the other layers but if he can I'd be happy to add them in.

@newman55
Copy link

newman55 commented Feb 8, 2018

Hey. Can I use your maps in my mod?
https://www.nexusmods.com/subnautica/mods/12

@theFisher86
Copy link

@newman55 fine with me but I used @hhrhhr topology stuff to make it so I'd recommend getting his approval as well.

@TheDutchDev
Copy link

TheDutchDev commented Jun 26, 2018

Hi, I was wondering if anyone knows where I can find the lod3worldmeshes file, it doesn't seem to be located in the AssetBundles folder anymore and when I search for the file windows returns 0 results, did the subnautica devs remove the file or something? if so is there a different file I can use or could someone send me the lod3worldmeshes file?

@hhrhhr

Thanks,

Niels

@Fonserbc
Copy link

It looks that the world files were hidden in recent updates. I can't seem to find it anywhere in the assetbundles or streaming assets.

I really wanted to make a 3d visualization map for myself :(

Did you end up finding it @sampniels ?

@newman55
Copy link

@Fonserbc
Yes, these files are removed from the game. But what @hhrhhr did still remained. See the link.
https://forums.unknownworlds.com/discussion/147269/maps-in-games-folder/p2

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants