Commit Graph

705 Commits

Author SHA1 Message Date
Lucas Dower
db8be030de
Updated to new voxel hash function 2022-11-05 20:18:27 +00:00
Lucas Dower
437eb292e0
Merge pull request #83 from LucasDower/0.7-smoothness
Added smoothness option, i.e. error weighting
2022-11-05 19:49:07 +00:00
Lucas Dower
4400f084b0
Fixed getFaceVisibility not using west face 2022-11-05 02:23:30 +00:00
Lucas Dower
d72fd5330f
Fixed face visibility for non-opaque neighbours 2022-11-05 01:51:23 +00:00
Lucas Dower
8f0b2ed131 Added basic material repairing for textures 2022-11-05 00:06:03 +00:00
Lucas Dower
6a0dcac612
Added smoothness option, i.e. error weighting 2022-11-04 21:00:17 +00:00
Lucas Dower
7650e9c76e
Fixed block assigning cache hash function 2022-11-04 19:06:43 +00:00
Lucas Dower
d3975afd53 Updated atlas script for contextual averaging requirements 2022-11-04 18:16:46 +00:00
Lucas Dower
eca9b89f5b Added contextual averaging 2022-11-04 16:34:52 +00:00
Lucas Dower
ada309975f
Merge pull request #81 from LucasDower/0.7-assign-pipeline
Major refactor to block assigning
2022-11-04 14:47:03 +00:00
Lucas Dower
ec532586cd Major refactor to block assigning
* Removed assigners as there was significant overlap
* Added explicit dithering options
2022-11-04 14:41:20 +00:00
Lucas Dower
cbc53ddfe5
Fix for .mtl lines beginning with tab character 2022-11-03 20:21:52 +00:00
Lucas Dower
5e63c71171
Minor fix to property width 2022-11-03 20:21:14 +00:00
Lucas Dower
956667f8a4
Updated configurable constraint limits for each axis 2022-10-29 22:56:04 +01:00
Lucas Dower
e36535f2a0
Added per-axis constraint options 2022-10-29 22:34:00 +01:00
Lucas Dower
05a756a3b7
Reverted to hashed voxel keys, ~1.4x faster voxelising 2022-10-26 23:38:46 +01:00
Lucas Dower
872eb9bf9a Improved UI consistency 2022-10-24 20:45:02 +01:00
Lucas Dower
d7ebd9c78e Updated cursor for canvas and when worker is busy
* Added hover style when mouse over slider value box
* CSS cleanup
2022-10-24 19:23:26 +01:00
Lucas Dower
95a92c7e0d Added support for typing in slider values 2022-10-24 18:54:58 +01:00
Lucas Dower
48501d39aa
Merge pull request #79 from IceTank/main
Add new bvh ray option to make models with thicker walls
2022-10-24 17:38:28 +01:00
Ic3Tank
8ce17c9e13 Code cleanup and optimization 2022-10-23 22:40:33 +02:00
Lucas Dower
eb4ab21f4e Fixed lighting for transparent blocks, added emissive blocks 2022-10-23 03:50:04 +01:00
Lucas Dower
546df638cb Optimisations to lighting calculations 2022-10-23 02:41:47 +01:00
Lucas Dower
f5932e61b1 Initial lighting commit, very unoptimised 2022-10-23 00:48:45 +01:00
Lucas Dower
1a0615260c Initial 0.7 commit 2022-10-22 18:37:30 +01:00
Ic3Tank
86ab7900f8 Add THICK option to models to make walls ticker 2022-10-22 18:35:17 +02:00
Lucas Dower
ec664fe493
Update README.md 2022-10-16 18:27:37 +01:00
Lucas Dower
d0341b85cb Fixed sensitivity options not being used 2022-10-16 18:01:53 +01:00
Lucas Dower
7175c98581 Fixed package.json versioning 2022-10-13 17:49:16 +01:00
Lucas Dower
e43cfabc2c Updated versioning for hotfix release 2022-10-13 17:44:50 +01:00
Lucas Dower
46c3b09efb Fixed mesh material colour being altered by voxelisers 2022-10-13 17:38:43 +01:00
Lucas Dower
df1799a683
Update README.md 2022-10-07 03:09:31 +01:00
Lucas Dower
7ccf006a03
Merge pull request #70 from LucasDower/0.6
0.6.0 release
2022-10-07 02:54:48 +01:00
Lucas Dower
e200ee52b5
Update README.md 2022-10-07 02:52:42 +01:00
Lucas Dower
9739cbcef8 Added editor image 2022-10-07 02:48:09 +01:00
Lucas Dower
9cc12e7a2f Final commits for 0.6.0 release 2022-10-07 02:34:52 +01:00
Lucas Dower
426a8fc4d2 Removed old logs 2022-10-06 20:30:33 +01:00
Lucas Dower
57514727f5 Very minor refactors 2022-10-06 17:42:20 +01:00
Lucas Dower
5631592417 Multisampling now only applies to textured materials 2022-10-06 17:41:28 +01:00
Lucas Dower
66fbe417cc Fixed .obj exporter since chunked rendering 2022-10-06 17:41:00 +01:00
Lucas Dower
7046e70300
Merge pull request #77 from LucasDower/0.6-litematic-overhaul
0.6 litematic overhaul
2022-10-06 16:41:34 +01:00
Lucas Dower
db7c925207 Fixed double namespacing .litematic palette blocks 2022-10-06 16:39:44 +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
5c1252ab2f Fixed double namespacing block names in NBT exporter 2022-10-04 01:25:31 +01:00
Lucas Dower
ceee1b0a7d
Merge pull request #76 from LucasDower/0.6-colour-accuracy
0.6 colour accuracy
2022-10-04 00:45: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
660d8bcc31 Optimised .litematic exporter, roughly 15x faster 2022-10-03 15:45:14 +01:00
Lucas Dower
f11152e656 Added more data and timestamps to log files 2022-10-03 03:35:55 +01:00
Lucas Dower
f253b8e90a Optimised voxel mesh building by roughly 1.8x 2022-10-02 23:50:45 +01:00