ObjToSchematic/README.md
2021-07-22 17:55:13 +01:00

1.6 KiB

ObjToSchematic

A tool to convert .obj files into Minecraft Schematics

⚠️ This repo is in development and proper error handling is not currently my priority. Contributions are welcome.

Preview

MinecraftPreview

DebugPreview

MeshingPreview

Progress

0.1

  • ✔️ .json model loading
  • ✔️ Model voxelisation
  • ✔️ Optimised voxelisation & rendering overhaul
  • ✔️ Basic .obj file loader UI

0.2

  • ✔️ Greedy voxel meshing
  • ✔️ Export to schematic

0.3

  • ✔️ Faster voxel splitting
  • Multithreading (see web-workers)
  • Ambient occlusion (see ambient-occlusion)
  • Quality of life
    • Model PSR, voxel size preview, progress bar, limit warnings

0.4

  • Export to litematic
  • .mtl support for block choice

0.5

  • Building guides
  • Slice viewer
  • .fbx support
  • Block painting

Usage

You can either download the latest release or build it yourself by following the instructions below.

  • Download and install Node.js.
  • Execute git clone https://github.com/LucasDower/ObjToSchematic.git in your command line.
  • Navigate to /ObjToSchematic-main.
  • Run npm install.
  • Run npm start.