this is a prototype (now outdated, rewrote the program because this version was way too slow) of my minimap generator:
i'm planning to release it as a standalone java program at some point in the upcoming weeks. how it will work is you'll select an area of your build with the new duplicator and enter in a command like
/saveminimap name to save a minimap. you then open up a java program that gives you options that you tweak to make the best looking minimap image
current features:
- it's fast: it can render ACM city at 4x4 pixels per stud in like 8 seconds
- shadows
- shading: if you look at the bottom left corner you'll see the canopy's ramps are shaded differently due to them being sloped
- looks like blockland: i stole the shading code from blockland's shaders so the minimap will have the same colors as the blockland build
- scans your blockland files for bricks: it will scan all of your blockland files for the bricks required to make the minimap
planned features:
- handling bricks underwater
- handling the ground color
- handling custom environment settings like direct light/ambient light colors and sun direction and shadow color
- a gui
- will let you select different render resolutions. the image above is set to 8 pixels per stud; you will be able to have higher resolutions
- will let you select different files to make minimaps out of
- will let you mess around with environment settings after the fact
- will give you the option to enable/disable shadows
- memory optimization: the current program eats up a lot of memory so i'm going to optimize that at some point
- 32-bit version: i compiled the dlls required for this at 64-bit a while ago and forgot to make 32-bit versions so i'll do that at some point
suggestions are appreciated and encouraged