Skip to content

Fexcraft/FMT

Repository files navigation

PLEASE NOTE

This description is still for v2, will be updated once v3 is out.

Fex's Modelling Toolbox

A Tool to create polygon/3d-shape based models.

It is able to import:

  • mtb - SMP Toolbox Save Files
  • jtmt - JTMT JSON Format Models
  • java - FlansMod Format Java Models
  • vox - "MagicaVoxel" Format Files (see VOXtoFMT)

And export to:

  • jtmt - JTMT JSON Format Models
  • fmf - Fex's Model Format (for FVTM)
  • java
    • Java Models for FVTM (Fex's Vehicle and Transportation Mod)
    • Java Models for TrainsInMotion following the FVTM standard.
    • Java Models for FlansMod
      (box, shapebox and basic cylinders using existing MRT methods,
      everything else using a legacy-mode converter)
  • obj - valid Wavefront OBJ Models
  • png - PNG files - template or textured
  • txt - Marker list exporter
  • and more to come!

Other features

  • internal texture editor (beta)
  • auto texture positioner
  • unlimited groups*
  • unlimited polygons*
  • unlimited texture groups*
  • various polygon types
    • boxes
    • shapeboxes
    • cylinders
      • hollow cylinders
      • top offset and rotation
    • texrect a/b (experimental)
    • simple quads (experimental)
    • markers
      • "biped" display
    • and maybe in the future more
  • unlimited* amount of loadable helper models or (img)frames
  • in-editor texture uv preview, adjustment and customisation
  • and more..

Some Preview Images

Create detailed models and texture them.

IMG0

Apply basic per-group animations and preview them.

IMG1

"Unlimited" groups and polygons.

IMG2

Load in additional "helper/preview" models, as many you may need.

IMG3

Work with multiple textures at once, one per model or per any group.

IMG4

All rights reserved until further notice.

A proper license is being written soon, till then, touch not.
Libraries are under their respective licenses, some may have license notices bundled together in the jar/source,
and in case not, google shall help you.
FCL is licensed under http://fexcraft.net/license?id=mods (till/if it's respective standalone license is written)

Installation

Java Version (important)

FMT was compiled under Java 8, in some cases people reported FMT not working on Java 9+.
Please try running first under Java 8 if you have it installed. Otherwise try Java 15+, recently it was reported that FMT works again under Java 15+.

Discord

https://discord.gg/J5c2zJ7uU9