How to extract different ground textures from SatMap as independent color maps

So I need to extract all the grass textures of the sat map as separate color maps. I prefer if the maps are pure black and white, no middle grays as enfusion engine only allows for 7 ground textures per tile and if you mix textures, you end up using a bunch of those 7.

I have the heightmap, snow map, and slope (rock map) exporting. Now I just need to figure out how to pull these textures out.

/dataextractor - difference, can be helpful here.
I would also recommend trying out the /mixer workflow over, sat combine mask > sat combine mask etc. loops, as it gives you direct mask in and out and can explicitly preserve them more easily for this kind of extraction method

For illustrative purposes of your current method, I’m using /threshold on the data extractor.

2026-07-16_13-56-51

2026-07-16_13-55-52

The thing with DataExtractor is it’s mostly the masks that are coming into the nodes. It does not represent the various shades of green creates by a single SatMap.

In this case I would just work on a “biomemap” with select color range in Photoshop, from the exported SatMaps color mix.

Yes this is true.
/synth could be used and reduced to 8 samples, even point-sampled manually, then for the closest 7. It depends on whether they need the exact 7 colours or the masks of them, maybe both; I may be misunderstanding their full intent here.

after json export these can be used to fill as solid colours.

2026-07-17_14-50-28

Json Export

0,1,1,1
0.125,0.53421223,0.5696754,0.3662722
0.25,1,1,1
0.375,0.45942843,0.48330402,0.3431372
0.5,0.52439386,0.5854101,0.57883185
0.625,0.48585224,0.5181051,0.3331151
0.75,0.48585224,0.5181051,0.3331151
0.875,0.44202018,0.47670817,0.28035432

To be clear, the end result is for every color, there should be a black/white mask. So that I can import a particular ground texture using that mask, for every mask.

Example:

Grass_01.emat - b/w map

Grass_02.emat - b/w map

Grass_03.emat - b/w map

Then data extractor route based in my first post.

This is because you already have the final masks your colours are applying too, the downside is that you may not be applying only 7 colours, which is where getting you main final masks out with data extraction and thresholds can help.

The second difficult part is ensuring you have the full map covered

Excellent