153 Commits

Author SHA1 Message Date
Lucas Dower
8e7544075f * Refactored analytics
* Added tracking disclaimer
* Usage events are now tracked to improve usage
2023-06-26 16:11:22 +01:00
Lucas Dower
2145c815f9
Added chunked exporting for the structure blocks exporter 2023-06-25 00:44:35 +01:00
Lucas Dower
8a2db892bc
Revert "Add instancing to voxel mesh rendering, #132"
This reverts commit 58cc63814980d4b4060f4e2fdf9e8d3279d66e76.
2023-06-10 16:13:10 +01:00
Lucas Dower
58cc638149
Add instancing to voxel mesh rendering, #132 2023-06-10 16:05:41 +01:00
Lucas Dower
d3b0580fef
Fixed up test code breaking block mesh functions, closes #122 2023-05-21 17:13:10 +01:00
Lucas Dower
e8e1a942db
Finalised localisation changes 2023-04-10 00:14:59 +01:00
Lucas Dower
d96dddbcf6
Reimplemented localisation 2023-04-09 20:10:59 +01:00
Lucas Dower
d7614fc597
Added dithering magnitude as a config option 2023-03-27 18:08:38 +01:00
Lucas Dower
89229e4a2a
Removed client.ts 2023-03-27 17:45:56 +01:00
Lucas Dower
ffb2b78876 Merged 0.8-slice-viewer into 0.8-web 2023-03-25 00:10:31 +00:00
Lucas Dower
f7e02a5bd3 Minor cleanup and improved toolbar buttons styles 2023-03-24 22:57:25 +00:00
Lucas Dower
17b14e5424 Refactored UI into singleton 2023-03-24 22:18:07 +00:00
Lucas Dower
81c7d6d28b Major refactor to app_context.ts 2023-03-24 22:12:49 +00:00
Lucas Dower
4144497cd5
Added support for .gltf/.glb files (beta) 2023-03-21 22:56:00 +00:00
Lucas Dower
dd5227ad6e
Renamed elements to components 2023-03-21 18:42:59 +00:00
Lucas Dower
083dd8ded8
Final touches to UI refactor 2023-03-20 22:21:43 +00:00
Lucas Dower
e9a913a615
Minor UI style changes 2023-03-20 19:08:38 +00:00
Lucas Dower
a66d859c26
Added 'ready' message to console log when init'd successfully 2023-03-11 22:44:10 +00:00
Lucas Dower
8c7e56dced
Rewrite of message handling
* Added console log widget
* Removed output segments
2023-03-11 21:14:19 +00:00
Lucas Dower
5853b335ce
Added UI for customisable block palettes 2023-03-11 19:02:39 +00:00
Lucas Dower
e9c94a6d5a
Fixed exporting not working, fixed .NBT exporter 2023-03-04 00:10:35 +00:00
Lucas Dower
3fe2e6a7c4
Refactored web-worker to work for the website 2023-03-01 20:19:15 +00:00
Lucas Dower
91fbce8535 Further conversions to support web version 2023-02-22 18:45:50 +00:00
Lucas Dower
96647ca073
Added banner to show web version is in development 2023-02-11 21:49:20 +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
458b2ddf58
Added transparency options in material section
* Fixed sampling texture colour with mismatched diffuse and alpha map dimensions
* Fixed opening directory of texture on Windows
2023-01-22 22:11: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
eb139e9cad
Finished moving material editing to the new material step 2023-01-19 18:51:05 +00:00
Lucas Dower
ac0e1eb22b
Added new Materials action to replace material tree 2023-01-18 21:55:47 +00:00
Lucas Dower
a34089d339
Major UI refactor 2022-12-10 18:18:20 +00:00
Lucas Dower
fb75721061
Minor improvements to material tree UI 2022-12-07 19:53:56 +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
3ea4d3ac52
Corrected config option for maximum height override, closes #90 2022-11-21 18:51:29 +00:00
Lucas Dower
08aafe046b
Added support for .tga textures 2022-11-21 18:40:45 +00:00
Lucas Dower
6a99eb4a90
Merge branch '0.7-constraint' into 0.7 2022-11-17 21:45:18 +00:00
Lucas Dower
0f3e7d5a77
Merge branch '0.7' into 0.7-constraint 2022-11-17 21:24:39 +00:00
Lucas Dower
610ef893db
Autoset constraint slider max value based on mesh size 2022-11-17 21:08:18 +00:00
Lucas Dower
81d221d27a Updated some UI elements to checkboxes 2022-11-16 23:15:11 +00:00
Lucas Dower
c0558c209c
Merge branch '0.7' into 0.7-lighting 2022-11-14 19:26:33 +00:00
Lucas Dower
2be9d9bc02
Added toggle for calculating lighting 2022-11-14 19:16:44 +00:00
Lucas Dower
49b8436f0f
Fixed issues from merging 2022-11-13 02:13:21 +00:00
Lucas Dower
f015f3f747
Merge branch '0.7' into 0.7-materials 2022-11-13 02:07:25 +00:00
Lucas Dower
e723cde6fb
Linting fixes 2022-11-13 01:58:38 +00:00
Lucas Dower
897f49c5f8
Missing materials given random colours 2022-11-13 01:57:04 +00:00
Lucas Dower
a34734265e
Refactored material ui elements 2022-11-12 23:23:00 +00:00
Lucas Dower
47f0042d9e
Bad materials trees are now open by default 2022-11-12 22:19:48 +00:00
Lucas Dower
9a38dd8207
Swap material types, change solid material colour 2022-11-12 20:59:48 +00:00
Lucas Dower
53c7bbc2ae
Added light threshold option 2022-11-05 22:00:31 +00:00
Lucas Dower
8f0b2ed131 Added basic material repairing for textures 2022-11-05 00:06:03 +00:00