Skip to content

Releases: Arcadi4/LitematicaPreview

Litematica Preview v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 11:57

Features

  • Enable multithreaded preview generation by default with 4 worker threads when enough logical processors are available. Existing saved settings are preserved. Loading time reduced by about 50%.
  • Add a conservative memory scheduling option for multithreaded previews. It is disabled by default; enabling it reduces concurrent mesh work and queued upload batches, which may slow decoding.
  • Show the combined host and decoder private working sets during loading. This figure excludes WebView2 and GPU memory.

Improvements

  • Start uploading complete geometry batches while later chunks are still being generated. Keep mesh work, host batches, and upload preparation bounded, and discard staged results on cancellation or failure.
  • Pack preview data into shared arenas for fewer IPC reads and GPU buffer allocations without changing draw order.
  • Keep the optional decoder process-memory limit effective with either scheduling mode.

ToDos

  • Add recent-files history.
  • Add lighting shader.

How to install

There are two options for you to install, pick the one you prefer:

  • A one-click installer (LitematicaPreview-<version>-win-x64-setup.exe): Installs per-user without requiring administrator privileges.
  • A portable .zip package (LitematicaPreview-<version>-win-x64-portable.zip): Download and extract the portable archive and run LitematicaPreview.exe.

Full Changelog: v0.2.0...v0.3.0

Litematica Preview v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:11

Features

  • Add preview settings for chunk separation and an optional decoder memory limit. The limit is off by default; when enabled, it starts at 2048 MB and accepts values up to 8192 MB.
  • Show separate loading progress for decoding, mesh generation, and model upload.
  • Display decoder memory while loading and uploaded model-data size in the footer.

Improvements

  • Replace the chunk-size selector with a five-stop slider: 16, 32, 64, 128, and 256 blocks per side.
  • Reduce peak decoding memory for .litematic previews with fixed-buffer, two-pass streaming and compact block indexing. Peak memory usage dropped by 90%.
  • Avoid retaining the full decompressed .litematic document and packed block-state arrays during preview decoding.

ToDos

  • Add recent-files history.
  • Add lighting shader.
  • Continue improving memory use for formats that retain dense decoding paths.

How to install

There are two options for you to install, pick the one you prefer:

  • A one-click installer (LitematicaPreview-<version>-win-x64-setup.exe): Installs per-user without requiring administrator privileges.
  • A portable .zip package (LitematicaPreview-<version>-win-x64-portable.zip): Download and extract the portable archive and run LitematicaPreview.exe.

Full Changelog: v0.1.0...v0.2.0

Litematica Preview v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:44
v0.1.0
0018861

Initial release of Litematica Preview — an offline Minecraft schematic and structure viewer for Windows x64.

Highlights

  • Supports .litematic, .schem, .schematic, .nbt, .snbt, .mcstructure, and .nusn formats
  • Fast offline rendering powered by WebGL 2 and Nucleation
  • Distributed as both an installer (.exe) and a portable zip package

ToDos

  • Decrease memory usage when decoding schematic and structure
  • Make memory limit a changeable option
  • Support "history files" feature
  • Add lightning shader

How to install

There are two options for you to install, pick the one you prefer:

  • A one-click installer (LitematicaPreview-<version>-win-x64-setup.exe): Installs per-user without requiring administrator privileges.
  • A portable .zip package (LitematicaPreview-<version>-win-x64-portable.zip): Download and extract the portable archive and run LitematicaPreview.exe.

Full Changelog: https://github.com/Arcadi4/LitematicaPreview/commits/v0.1.0