v0.9.0 — Isometric Projection & Scale Metadata
Isometric Projection
A new projection mode transforms top-down images into a 2.5D isometric perspective:
- 45° rotation — rotates the image to create the classic isometric diamond view
- Vertical foreshortening — compresses the Y axis by 50% for proper isometric proportions
- Bilinear sampling — smooth interpolation for high-quality output
Use isometric projection to convert floor plans, game maps, or top-down artwork into an isometric view. Select "Isometric" from the Projection dropdown in the main form.
Scale Metadata for Measurements
Define how pixels relate to real-world units for accurate measurements on your tilesets:
- Pixels per unit — specify how many pixels represent one unit (e.g., "10 pixels = 1 meter")
- Units per tile — specify how many units one tile covers (e.g., "1 tile = 100 feet")
- Unit options — meters, feet, kilometers, miles, yards, or inches
Scale metadata is stored in the tileset and can be used by mapping applications to display accurate distance measurements. Find these options in the Advanced Options section.
Other Changes
- PMTiles for local processing — WASM processing now generates both ZIP and PMTiles output
- Pre-scaling — scale images before tiling (0.25x, 0.5x, 2x, or 4x)
- Background color — fill transparent areas with a solid color
- Proxy file convention — migrated from deprecated middleware.ts to proxy.ts for Next.js 16
API Changes
The /api/tiles endpoint now accepts an optional projection parameter with three values:
| Value | Description |
|---|---|
| flat | Standard flat projection (default) |
| mercator | Web Mercator for geographic maps |
| isometric | 2.5D isometric transformation |