Skip to content

D3TONAT0R/TerrainFactory

Repository files navigation

Logo


TerrainFactory

A modular elevation data conversion tool.

Provides a console application that can convert elevation data from various file types into multiple different formats. Import files, modify their elevation data as needed, then export them as one or more formats listed below. Install optional modules that add support for other formats or custom commands that modify the imported data.

Supported File Formats / Types

Format Import Export
ESRI ASCII Grid ✔️ ✔️
ASCII XYZ ✔️
Raw Data (16/32 Bit) ✔️
AutoCAD DXF (2D & 3D) ✔️
8 Bit PNG Heightmaps 1 ✔️ ✔️
16 Bit PNG Heightmaps 1 ✔️ ✔️
8 Bit JPG Heightmaps 1 ✔️ ✔️
8 Bit TIF Heightmaps 1 ✔️ ✔️
PNG Normal Maps 1 ✔️
PNG Hillshade Maps 1 ✔️
3DS 3D Models 2 (WIP)
FBX 3D Models 2 (WIP)
Minecraft Region File 3 ✔️ ✔️
Minecraft World File 3 ✔️

1 - Requires TerrainFactory Image Module
2 - Requires TerrainFactory 3D Module
3 - Requires TerrainFactory MC Module

Features

  • Convert any importable format into any other supported format.
  • Basic commands for modifying the imported elevation data, such as cropping, resizing, or subsampling operations.
  • Sequentially export to multiple formats at once.
  • Generate hillshade maps for a visual representation of the terrain data.
  • Create labeled point grids as 2-Dimensional DXF files for CAD applications.
  • Pregenerate entire playable Minecraft worlds with customizable world gen instructions and weightmaps for biome / feature distribution control.
  • Modular Plug-In system for additional file format support or adding custom commands.
  • Specifically designed with CAD / 3D Modelling / Game Dev in mind.

How to use

  • Download the latest release (TO DO)
  • (Optional) Add modules by placing the corresponding module files next to the executable.
  • Run the .exe and type (or drag and drop into the console window if your OS supports it) the path of the file you want to import.
  • (Optional) Modify the data by running the various modification commands.
  • Define one or more output formats.
  • Export the resulting files.
  • That's all there is to it!

Logo



TerrainFactory - Image Module

to do


Logo



TerrainFactory - 3D Module

to do


Logo



TerrainFactory - Minecraft Module

to do

About

A modular elevation data conversion tool.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published