Freedom251 › Minecraft Schematic Tools
Schematic Renderer

What Schematic Renderer is
Schematic Renderer is an open-source 3D library for Minecraft schematic files in .schematic, .schem, and .litematic formats. It builds meshes with Three.js and Rust/WASM using multithreaded Web Workers. The library loads standard Minecraft resource packs in .zip files and creates texture atlases automatically. Orbit, fly, creative, and isometric camera modes are available, including first-person WASD and mouse navigation; isometric views support adjustable angles and framing. Rendering includes adaptive SSAO, SMAA anti-aliasing, and gamma correction. Bounds can slice schematics to inspect interiors, while optional redstone and mechanism simulation uses Nucleation. Developers can add a single-file UMD build or install an npm package for Vite, Webpack, and Rollup. The API loads schematics from URLs, focuses the camera, and captures or downloads screenshots. Exports include OBJ, STL, and GLTF models, plus PNG or JPEG screenshots. A diff engine classifies added, removed, changed, and swapped blocks with several comparison presets. The project is licensed under GNU AGPL v3.0.
Who it suits
It suits developers building web-based Minecraft schematic viewers, inspectors, comparison tools, or export workflows. Users should be comfortable integrating an open-source library through a UMD build or npm package.
What it does well
- Supports three Minecraft schematic formats
- Loads zipped resource packs automatically
- Multiple camera and isometric viewing modes
- Exports OBJ, STL, GLTF, PNG, and JPEG
- Diff engine offers several comparison presets
What to know first
- Open-source AGPL v3.0 licensing applies
- Placement workflow is export-only
- No security or compliance information is provided
- No customer support terms are listed
Verdict
Schematic Renderer provides extensive web rendering, inspection, comparison, simulation, and export functions for Minecraft schematics. It is aimed at developers integrating the library rather than a standalone placement workflow.
Facts from Schematic Renderer's own pages
- API
- The library exposes methods to load schematics from URLs, focus the camera, and capture or download screenshots. · github.com, 11 Oct 2026
- Camera controls
- It provides orbit, fly, and creative camera modes, including first-person WASD and mouse navigation. · github.com, 11 Oct 2026
- Controls
- It provides orbit, fly, and creative camera modes, including first-person WASD and mouse navigation. · github.com, 11 Oct 2026
- Export
- The sidebar documentation lists model export formats OBJ, STL, and GLTF, and the API can capture PNG or JPEG screenshots. · github.com, 11 Oct 2026
- Input support
- It supports standard Minecraft resource packs in .zip format and generates a texture atlas automatically. · github.com, 11 Oct 2026
- Integration
- The library can be added with a single-file UMD build or installed as an npm package for bundlers such as Vite, Webpack, and Rollup. · github.com, 11 Oct 2026
- Interior inspection
- Real-time rendering bounds can be used to slice schematics and inspect their interiors. · github.com, 11 Oct 2026
- Isometric view
- Its isometric mode supports customizable angles and smart framing. · github.com, 11 Oct 2026
- License
- The project is licensed under the GNU Affero General Public License v3.0. · github.com, 11 Oct 2026
- Maker details
- The repository page identifies the project under the Schem-at GitHub account but provides no maker headquarters or founding date. · github.com, 11 Oct 2026
- Multiple views
- A shared renderer context can reuse resource packs, texture atlases, and a worker pool across multiple renderer instances. · github.com, 11 Oct 2026
- Purpose
- Schematic Renderer is a 3D rendering library for Minecraft schematic files, including .schematic, .schem, and .litematic. · github.com, 11 Oct 2026
- Rendering
- It uses Three.js and Rust/WASM with multithreaded Web Workers for mesh generation. · github.com, 11 Oct 2026
- Rendering effects
- It supports adaptive SSAO, SMAA anti-aliasing, and gamma correction. · github.com, 11 Oct 2026
- Rendering performance
- It uses Rust/WASM and multithreaded Web Workers for mesh generation. · github.com, 11 Oct 2026
- Resource packs
- It loads standard Minecraft resource packs in .zip format and generates texture atlases automatically. · github.com, 11 Oct 2026
- Schematic comparison
- Its diff engine classifies changes as added, removed, changed, or swapped and offers exact, shape, structural, redstone, and redstone-survival comparison presets. · github.com, 11 Oct 2026
- Schematic inspection
- Real-time rendering bounds can hide parts of a schematic to inspect its interior. · github.com, 11 Oct 2026
- Security and compliance
- The repository page provides no security or compliance information in its About section. · github.com, 11 Oct 2026
- Simulation
- Optional redstone and mechanism simulation support is powered by Nucleation. · github.com, 11 Oct 2026
- Support
- The README directs contributors to a contributing guide and provides no customer support terms. · github.com, 11 Oct 2026
Where Schematic Renderer stands on Freedom251
- Minecraft Schematic Tools#41 of 42