mirror of
https://github.com/LucasDower/ObjToSchematic.git
synced 2025-03-07 14:06:41 +08:00
Update README.md
This commit is contained in:
parent
84043f8de4
commit
e1753fc4af
58
README.md
58
README.md
@ -1,5 +1,5 @@
|
|||||||
# ObjToSchematic
|
# ObjToSchematic
|
||||||
A tool to convert .obj model files into Minecraft Schematics or [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica/files).
|
A visual tool to convert .obj model files into Minecraft Schematics or [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica/files).
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@ -19,49 +19,51 @@ Support for choosing the block palette is not yet supported. Instead, you can ed
|
|||||||
|
|
||||||
# Progress
|
# Progress
|
||||||
[0.1](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.1-alpha)
|
[0.1](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.1-alpha)
|
||||||
* ✔️ **.json model loading**
|
* 🟢 **.json model loading**
|
||||||
* ✔️ **Model voxelisation**
|
* 🟢 **Model voxelisation**
|
||||||
* ✔️ **Optimised voxelisation & rendering overhaul**
|
* 🟢 **Optimised voxelisation & rendering overhaul**
|
||||||
* ✔️ **Basic .obj file loader UI**
|
* 🟢 **Basic .obj file loader UI**
|
||||||
|
|
||||||
[0.2](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.2-alpha)
|
[0.2](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.2-alpha)
|
||||||
* ✔️ **Greedy voxel meshing**
|
* 🟠 <s>**Greedy voxel meshing**</s> (Removed)
|
||||||
* ✔️ **Export to schematic**
|
* 🟢 **Export to schematic**
|
||||||
|
|
||||||
[0.3](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.3-alpha)
|
[0.3](https://github.com/LucasDower/ObjToSchematic/releases/tag/v0.3-alpha)
|
||||||
* ✔️ **Faster voxel splitting**
|
* 🟠 <s>**Voxel splitting**</s> (Removed)
|
||||||
* ✔️ **Ambient occlusion**
|
* 🟢 **Ambient occlusion**
|
||||||
* ✔️ **Quality of life**
|
* 🟢 **Quality of life**
|
||||||
* ✔️ Model PSR, ✔️ height limit warnings
|
* Model PSR, height limit warnings
|
||||||
* ✔️ **.mtl support for block choice**
|
* 🟢 **.mtl support for block choice**
|
||||||
* ✔️ PNG support, ✔️ JPEG support
|
* PNG support, JPEG support
|
||||||
* ✔️ **Convert to TypeScript**
|
* 🟢 **Convert to TypeScript**
|
||||||
|
|
||||||
0.4
|
0.4
|
||||||
* ⌛ Block choice exported
|
* 🟡 Block choice exported
|
||||||
* ✔️ **Export to .litematic**
|
* Export to .litematic
|
||||||
* Export to .nbt (structure blocks)
|
* Export to .nbt (structure blocks)
|
||||||
* Alpha support
|
* ⚪ Alpha support
|
||||||
* Alpha texture maps
|
* Alpha texture maps
|
||||||
* Transparent blocks
|
* Transparent blocks
|
||||||
* ✔️ **Support for non-uniform block models** (i.e. not all sides have same texture e.g. Oak Log, Crafting Table)
|
* 🟢 **Support for non-uniform block models** (i.e. not all sides have same texture e.g. Oak Log, Crafting Table)
|
||||||
* ✔️ **UI Redesign**
|
* 🟢 **UI Redesign**
|
||||||
* Block palette (choose blocks to export with)
|
* Block palette (choose blocks to export with)
|
||||||
* Options for toggling fallable blocks
|
* Options for toggling fallable blocks
|
||||||
* Buffer refactor to support `OES_element_index_uint` WebGL extension (support for uint32 index buffers instead of uint16)
|
* ⚪ Buffer refactor to support `OES_element_index_uint` WebGL extension (support for uint32 index buffers instead of uint16)
|
||||||
* Dithering
|
* 🟢 **Optimised ambient occlusion**
|
||||||
|
* 🟢 **Transition to ray-based voxelisation**
|
||||||
|
* ⚪ Dithering
|
||||||
|
|
||||||
0.5
|
0.5
|
||||||
* ⌛ Multithreading (see [web-workers](https://github.com/LucasDower/ObjToSchematic/tree/web-workers))
|
* 🟡 Multithreading (see [web-workers](https://github.com/LucasDower/ObjToSchematic/tree/web-workers))
|
||||||
* Progress bar
|
* Progress bar
|
||||||
* Node.js C++ addons
|
* ⚪ Node.js C++ addons
|
||||||
|
|
||||||
0.6
|
0.6
|
||||||
* Block painting
|
* ⚪ Block painting
|
||||||
* Building guides
|
* ⚪ Building guides
|
||||||
* Slice viewer
|
* ⚪ Slice viewer
|
||||||
* .fbx import support
|
* ⚪ .fbx import support
|
||||||
* Support for non-block models (e.g. slabs, stairs, trapdoors, etc.)
|
* ⚪ Support for non-block models (e.g. slabs, stairs, trapdoors, etc.)
|
||||||
|
|
||||||
# Disclaimer
|
# Disclaimer
|
||||||
:warning: This repo is in development and proper error handling is not currently my priority. Contributions are welcome.
|
:warning: This repo is in development and proper error handling is not currently my priority. Contributions are welcome.
|
||||||
|
Loading…
Reference in New Issue
Block a user