docs(atlas-baker): add v0.3.0 lede + language-cleanup sprite-row
This commit is contained in:
@@ -7,6 +7,10 @@ validation (E1), a `collision.json` sidecar (E2 validation + pass-through), and
|
|||||||
alpha-analysis that sets a per-tile `tile.opaque` flag. Source tiles may be
|
alpha-analysis that sets a per-tile `tile.opaque` flag. Source tiles may be
|
||||||
PNG, WebP, or JPG (decoded via jimp).
|
PNG, WebP, or JPG (decoded via jimp).
|
||||||
|
|
||||||
|
**v0.3.0** adds `--mode sprite` for diffuse-only atlases of irregularly-sized
|
||||||
|
sprites with an alias→UV-table sidecar (`sprites.uv.json`) + stable alias-set
|
||||||
|
lock for re-bakes. Tilemap-mode remains the default for backward compatibility.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -30,7 +34,7 @@ The baker supports two output topologies:
|
|||||||
| Mode | Default | Output |
|
| Mode | Default | Output |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `tilemap` (default) | Paired diffuse + height tiles on a fixed grid (blob-14 + collision sidecar supported) | `<atlas>.diffuse.png` + `<atlas>.height.png` + `<atlas>.atlas.json` + `<atlas>.atlas.lock.json` |
|
| `tilemap` (default) | Paired diffuse + height tiles on a fixed grid (blob-14 + collision sidecar supported) | `<atlas>.diffuse.png` + `<atlas>.height.png` + `<atlas>.atlas.json` + `<atlas>.atlas.lock.json` |
|
||||||
| `sprite` | Diffuse-only, unregelmäßige Einzel-Sprites | `<atlas>/sprites.diffuse.atlas.png` + `<atlas>/sprites.uv.json` + `<atlas>/sprites.atlas.lock.json` |
|
| `sprite` | Diffuse-only, irregularly-sized standalone sprites | `<atlas>/sprites.diffuse.atlas.png` + `<atlas>/sprites.uv.json` + `<atlas>/sprites.atlas.lock.json` |
|
||||||
|
|
||||||
Select via `--mode {tilemap|sprite}`. tilemap-mode is the default for
|
Select via `--mode {tilemap|sprite}`. tilemap-mode is the default for
|
||||||
backward compatibility with v0.2.0 call-sites.
|
backward compatibility with v0.2.0 call-sites.
|
||||||
|
|||||||
Reference in New Issue
Block a user