Commit Graph

70 Commits

Author SHA1 Message Date
Lucas Dower
5853b335ce
Added UI for customisable block palettes 2023-03-11 19:02:39 +00:00
Lucas Dower
91fbce8535 Further conversions to support web version 2023-02-22 18:45:50 +00:00
Lucas Dower
f27ad6bd1f
More fixes for web version 2023-02-11 21:29:36 +00:00
Lucas Dower
aca30d1f11
Initial commits for webpack 2023-02-11 00:53:27 +00:00
Lucas Dower
e4e95b0a1f
* Added 'rotation' option when loading a model
* Fixed `voxelise` action not enabling after `import` action succeeds
2023-01-21 00:25:02 +00:00
Lucas Dower
9de906f794
Updates to texture sampling
* Fixed vertical axis incorrectly sampling texture
* Added per-material texture interpolation setting
* Added per-material texture extension setting
* Removed texture filtering option from voxelise step, now per-material
2022-11-28 21:05:59 +00:00
Lucas Dower
0f3e7d5a77
Merge branch '0.7' into 0.7-constraint 2022-11-17 21:24:39 +00:00
Lucas Dower
e36535f2a0
Added per-axis constraint options 2022-10-29 22:34:00 +01:00
Lucas Dower
8ab47cab83 Removed 'smooth_stone_slab_double' from atlases and palettes, closes #45 2022-10-04 18:35:58 +01:00
Lucas Dower
89f8744855 Updated atlas script to not use broken dependency 2022-10-04 18:06:53 +01:00
Lucas Dower
3da6b93ff0
Merge branch '0.6' into 0.6-colour-accuracy 2022-10-04 00:44:06 +01:00
Lucas Dower
f5909e8dd9 Added colour accuracy option 2022-10-02 03:03:07 +01:00
Lucas Dower
0403ec9695 Add chunk rendering to voxel and block meshes 2022-10-01 22:03:03 +01:00
Lucas Dower
e25e7850ad Fixed schematic-friendly palette, added tests 2022-09-17 12:00:30 +01:00
Lucas Dower
97f98f33d0 Updated log files with -client/-worker/-headless suffixes 2022-09-16 22:30:43 +01:00
Lucas Dower
f837b56898 Added option to show timings on headless runs 2022-09-16 19:18:36 +01:00
Lucas Dower
9af6a3f370 Added import sorting to linting 2022-09-12 01:07:42 +01:00
Lucas Dower
edcb9ec4b0 Added proper path routing, added end-to-end tests 2022-09-11 19:21:33 +01:00
Lucas Dower
5b84c76a75 Added toggle for warning logs 2022-09-11 18:04:31 +01:00
Lucas Dower
88ec544d3a Remove calculateNeighbours, minor headless refactor 2022-09-11 17:57:21 +01:00
Lucas Dower
80a8454fae Fixed headless, improved usability and logging 2022-09-11 17:38:22 +01:00
Lucas Dower
4d5f9820b4 Added voxel mesh rendering 2022-09-10 17:37:37 +01:00
Lucas Dower
843bf746e2 Major refactor of imports, added worker skeleton 2022-09-09 13:01:52 +01:00
Lucas Dower
e85470a25f Further refactor of loading atlases and palettes 2022-08-24 21:22:49 +01:00
Lucas Dower
0f46c16ccc Refactored atlas and palette loading and handling 2022-08-19 18:58:17 +01:00
Lucas Dower
91af3b240a Fixed vanilla atlas and build error/warning 2022-07-14 18:09:41 +01:00
Lucas Dower
3842ba03e2 Merge branch 'main' into alpha-support 2022-07-14 17:59:35 +01:00
Lucas Dower
7c07217b3b Removed leaves in palettes, tinting not supported 2022-07-12 19:31:15 +01:00
Lucas Dower
69f613d0fb Fixed headless script typing & requiring document 2022-07-12 01:40:43 +01:00
Lucas Dower
d49a9226dd Merge and warning fixes 2022-07-09 21:40:19 +01:00
Lucas Dower
142a6ef94a
Merge branch 'main' into random-dithering 2022-07-09 01:48:20 +01:00
Lucas Dower
b7331740e0 Added random dithering, updated headless types 2022-07-09 01:42:42 +01:00
Lucas Dower
9002de0ce4 Added voxel overlap settings 2022-06-19 03:28:06 +01:00
Lucas Dower
e3d0622417 Renamed VoxelMeshParams to VoxeliseParams 2022-06-19 02:42:56 +01:00
Lucas Dower
0b7fa7da36 Alpha-weighted colour averaging 2022-06-12 02:20:35 +01:00
Lucas Dower
80967ec945 Added support for transparent blocks 2022-06-12 00:47:30 +01:00
Lucas Dower
6eb9cd2adc Added transparent blocks 2022-06-12 00:47:20 +01:00
Encho
de41b318d0
Update palette.blockMeshParams.blockPalette value
Changed the value of palette.blockMeshParams.blockPalette from "all-supported" to "all-snapshot", as "all-supported.palette" was renamed to "all-snapshot.palette" in b6e26a5573
2022-05-22 20:09:50 -07:00
Lucas Dower
d5c2331f9a Removed tinted glass from palettes 2022-05-15 15:25:38 +01:00
Lucas Dower
6672d2eda2 Added options to replace falling blocks 2022-05-15 15:17:52 +01:00
Lucas Dower
878ef25f03 Added support for cube_bottom_top models 2022-05-14 19:52:11 +01:00
Lucas Dower
7580f6216a Optimised occlusion calculations, ~6.3x faster 2022-04-17 00:32:13 +01:00
Lucas Dower
a9b555cfb8
Fixed infinite recursion 2022-04-16 20:03:23 +01:00
Lucas Dower
74be5d0fbb
Fixed atlas script for MacOS 2022-04-16 19:29:20 +01:00
Lucas Dower
8289ba6579 Moved exporters into new folder 2022-04-14 23:35:23 +01:00
Lucas Dower
5eb07190b2 Added more warnings to atlas and palette loading 2022-04-14 20:02:20 +01:00
Lucas Dower
081b602493 New warning handler, minor refactor 2022-04-13 20:10:53 +01:00
Lucas Dower
335f6ed984 Updated switch indentation linting 2022-04-13 20:04:19 +01:00
Lucas Dower
4ba9d367d4 Fix pathing for atlas script 2022-03-31 21:26:13 +01:00
Lucas Dower
e2f566b5f1 Renaming interfaces, misc changes 2022-03-31 19:10:37 +01:00