Commit Graph

  • fd31ca161f
    Cull voxels/blocks with no visible faces from rendering Lucas Dower 2023-02-07 20:41:33 +0000
  • 74b1d1222b
    Added prototype .vox importer, refactored importers Lucas Dower 2023-02-07 20:31:45 +0000
  • 24c688e23a Widened edge case condition when correcting texcoords Lucas Dower 2023-01-29 23:23:37 +0000
  • 268acb5b80 Fixed texture sampling for out-of-bounds texcoords, closes #107 Lucas Dower 2023-01-29 23:19:58 +0000
  • 5a401e9f1d Added 'seed' option to Voxelise and Assign sections 0.8-seed Lucas Dower 2023-01-26 22:51:06 +0000
  • 6169d51cbb
    Refactored worker layout to support async actions Lucas Dower 2023-01-25 18:50:31 +0000
  • d67308a594
    Optimisation for finding index of top block Lucas Dower 2023-01-24 23:15:05 +0000
  • 6312bb2b56
    Hotfix for AppRuntimeConstants assigning the wrong special block arrays Lucas Dower 2023-01-24 23:14:56 +0000
  • 86a23ea2dd
    Update README.md Lucas Dower 2023-01-24 21:36:14 +0000
  • de67687d86
    Added UI header with update checker Lucas Dower 2023-01-24 21:29:38 +0000
  • 134914530b
    Minor refactor to exporters Lucas Dower 2023-01-24 20:33:27 +0000
  • 39693c2a42
    Initial 0.8 branch commit Lucas Dower 2023-01-23 23:11:44 +0000
  • 22b0656fd4
    Update README.md v0.7.0 Lucas Dower 2023-01-23 22:43:53 +0000
  • 7111f00fdd
    Merge pull request #99 from LucasDower/0.7 Lucas Dower 2023-01-23 22:25:37 +0000
  • f1ff77a67c
    Merge branch 'main' into 0.7 Lucas Dower 2023-01-23 22:19:03 +0000
  • cb4689db12
    Final 0.7.0 release metadata info Lucas Dower 2023-01-23 22:14:51 +0000
  • 7832357350
    Removed test-palette.palette Lucas Dower 2023-01-23 20:50:28 +0000
  • 3259735a71
    Tweaked various UI elements Lucas Dower 2023-01-23 20:48:21 +0000
  • f0e741be05
    Fix for some textures appearing as black when using gl.REPEAT wrapping * For some reason, non-power-of-two size textures that use 'repeat' wrapping appear as black. Implemented a workaround for now that default sets a material's wrapping to 'clamp' where appropriate which is usually most materials Lucas Dower 2023-01-23 19:47:21 +0000
  • 38cc7e873f
    Reverted vector spinbox UI change to match other components Lucas Dower 2023-01-22 23:42:04 +0000
  • ff401b69d6
    Fix for broken test Lucas Dower 2023-01-22 23:34:42 +0000
  • 1a7e1b5905
    Fixed Y and Z components of vector spinbox Lucas Dower 2023-01-22 23:27:38 +0000
  • 15c75e9f17
    Fixed mesh rotation occuring after normalising Lucas Dower 2023-01-22 23:17:50 +0000
  • 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 Lucas Dower 2023-01-22 22:11:27 +0000
  • 3b2d126264
    Added slider for material alpha values Lucas Dower 2023-01-22 17:49:48 +0000
  • 7d36f73c4a
    Updated Windows packager to include icon Lucas Dower 2023-01-22 17:49:27 +0000
  • 4a295894ab
    Fix for obeyGroupEnables properties not updating correctly Lucas Dower 2023-01-22 15:58:03 +0000
  • 765faecd2f
    Fixed missing EFaceVisibility value Lucas Dower 2023-01-22 15:46:04 +0000
  • 285bbe3dd4
    Refactored special block arrays from BlockMesh into AppRuntimeConstants * Special block arrays are now only loaded once instead of being loaded each time a new block mesh is created which is expensive Lucas Dower 2023-01-22 15:45:42 +0000
  • 4954bb50b4
    Fixed up some UI issues with the vector spinbox Fixed various linting issues Lucas Dower 2023-01-22 15:31:37 +0000
  • 9ebb5f8493
    Merge pull request #98 from 0-zen/0.7 Lucas Dower 2023-01-22 14:18:03 +0000
  • 3cd9dceeaa
    Revert block_ids.json Lucas Dower 2023-01-22 14:17:42 +0000
  • e8bade9515
    Ran linter on PR changes Lucas Dower 2023-01-22 14:10:28 +0000
  • 98bc3b47e2 Added grass-like blocks replacement when a block is on top. Jason Bernas 2023-01-21 15:57:48 +0100
  • e4e95b0a1f
    * Added 'rotation' option when loading a model * Fixed voxelise action not enabling after import action succeeds Lucas Dower 2023-01-21 00:25:02 +0000
  • 57ac9dd714
    Added npm run debug to help with debugging workflow Lucas Dower 2023-01-20 23:50:22 +0000
  • 8379ff51b0
    Merge pull request #96 from LucasDower/0.7-material-action Lucas Dower 2023-01-20 20:44:35 +0000
  • f657ffd85f
    Fix for duplicate svg elements having clashing ids Lucas Dower 2023-01-19 22:40:01 +0000
  • 4c0d85620c
    Merge pull request #95 from 0-zen/fix/camera-rot-devtools Lucas Dower 2023-01-19 21:50:26 +0000
  • 06e4e2dbad removed lastmove as its irrelevant now Jason Bernas 2023-01-19 21:54:24 +0100
  • 2cafbf071e Made requested change Jason Bernas 2023-01-19 21:15:45 +0100
  • eb139e9cad
    Finished moving material editing to the new material step Lucas Dower 2023-01-19 18:51:05 +0000
  • 3748d43430 Fixed Camera rotates slower with devtools open Jason Bernas 2023-01-19 02:29:39 +0100
  • ac0e1eb22b
    Added new Materials action to replace material tree Lucas Dower 2023-01-18 21:55:47 +0000
  • 3403d5074e
    Optimised DOM updates for toolbar items Lucas Dower 2023-01-17 18:18:17 +0000
  • eda39d771b
    Fixed UI tree element not expanding/collapsing Fixed error message when loading a mesh with an empty filepath Lucas Dower 2023-01-15 18:50:35 +0000
  • 8b0ce63afc
    Updated vector spinbox to UI refactor Lucas Dower 2023-01-15 14:40:06 +0000
  • a34089d339
    Major UI refactor Lucas Dower 2022-12-10 18:18:20 +0000
  • b04f381de5
    Merge branch '0.7' of https://github.com/LucasDower/ObjToSchematic into 0.7 Lucas Dower 2022-12-10 01:42:24 +0000
  • c5c1247ff9 Updates to vector spinbox UI element Lucas Dower 2022-12-10 01:40:27 +0000
  • fb75721061
    Minor improvements to material tree UI Lucas Dower 2022-12-07 19:53:56 +0000
  • ad023e50a9
    Fixed voxelising solid materials Lucas Dower 2022-11-30 20:32:26 +0000
  • 428ba8ae13
    Added fresnel and smooth shading to meshes Lucas Dower 2022-11-28 23:01:25 +0000
  • 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 Lucas Dower 2022-11-28 21:05:59 +0000
  • 3ea4d3ac52
    Corrected config option for maximum height override, closes #90 Lucas Dower 2022-11-21 18:51:29 +0000
  • 08aafe046b
    Added support for .tga textures Lucas Dower 2022-11-21 18:40:45 +0000
  • 17e7d0ab59
    Update README.md Lucas Dower 2022-11-19 03:25:24 +0000
  • e28555c10c
    Added viewport background colour to config.json Lucas Dower 2022-11-18 18:05:45 +0000
  • 6a99eb4a90
    Merge branch '0.7-constraint' into 0.7 Lucas Dower 2022-11-17 21:45:18 +0000
  • 0f3e7d5a77
    Merge branch '0.7' into 0.7-constraint Lucas Dower 2022-11-17 21:24:39 +0000
  • 610ef893db
    Autoset constraint slider max value based on mesh size Lucas Dower 2022-11-17 21:08:18 +0000
  • 81d221d27a Updated some UI elements to checkboxes Lucas Dower 2022-11-16 23:15:11 +0000
  • 6e5924f7af
    Merge pull request #87 from LucasDower/0.7-lighting Lucas Dower 2022-11-14 19:27:53 +0000
  • c0558c209c
    Merge branch '0.7' into 0.7-lighting Lucas Dower 2022-11-14 19:26:33 +0000
  • 2be9d9bc02
    Added toggle for calculating lighting Lucas Dower 2022-11-14 19:16:44 +0000
  • 99d6572281
    More optimisations to lighting calculations Lucas Dower 2022-11-13 23:15:40 +0000
  • c00673339b
    Added debug stats to lighting calculations Lucas Dower 2022-11-13 22:20:34 +0000
  • 588a3b9e64
    Merge pull request #86 from LucasDower/0.7-atlas-rewrite Lucas Dower 2022-11-13 15:08:15 +0000
  • ba53d21f07 Updated atlas format Lucas Dower 2022-11-13 15:05:00 +0000
  • 1750fdac7c Added camera smoothing to config.json Lucas Dower 2022-11-13 03:48:27 +0000
  • 7e42da3ff0 Merge branch '0.7' of https://github.com/LucasDower/ObjToSchematic into 0.7 Lucas Dower 2022-11-13 03:42:33 +0000
  • ac7aea30c5
    Merge pull request #85 from LucasDower/0.7-materials Lucas Dower 2022-11-13 02:15:26 +0000
  • 49b8436f0f
    Fixed issues from merging Lucas Dower 2022-11-13 02:13:21 +0000
  • f015f3f747
    Merge branch '0.7' into 0.7-materials Lucas Dower 2022-11-13 02:07:25 +0000
  • e723cde6fb
    Linting fixes Lucas Dower 2022-11-13 01:58:38 +0000
  • 897f49c5f8
    Missing materials given random colours Lucas Dower 2022-11-13 01:57:04 +0000
  • 74a2964808
    Fixed alpha factor on solid materials Lucas Dower 2022-11-13 00:45:03 +0000
  • a34734265e
    Refactored material ui elements Lucas Dower 2022-11-12 23:23:00 +0000
  • 47f0042d9e
    Bad materials trees are now open by default Lucas Dower 2022-11-12 22:19:48 +0000
  • 9a38dd8207
    Swap material types, change solid material colour Lucas Dower 2022-11-12 20:59:48 +0000
  • e0b27d307f Migrated more voxelising code to CPP addon 0.8-cpp-rewrite Lucas Dower 2022-11-12 18:05:45 +0000
  • 9d085b37d9 Allow spaces in palette names Lucas Dower 2022-11-11 11:29:02 +0000
  • 0616d642b3 Minor refactor of occlusion manager Lucas Dower 2022-11-08 19:08:09 +0000
  • 6933b05976 Added basic addon support Lucas Dower 2022-11-07 17:12:12 +0000
  • 169ad57257
    Lighting refactor and optimisations Lucas Dower 2022-11-06 22:14:21 +0000
  • f6d07dffd6
    Optimised lighting calculations, ~6x faster Lucas Dower 2022-11-06 01:04:36 +0000
  • 53c7bbc2ae
    Added light threshold option Lucas Dower 2022-11-05 22:00:31 +0000
  • db8be030de
    Updated to new voxel hash function Lucas Dower 2022-11-05 20:18:27 +0000
  • 437eb292e0
    Merge pull request #83 from LucasDower/0.7-smoothness Lucas Dower 2022-11-05 19:49:07 +0000
  • 4400f084b0
    Fixed getFaceVisibility not using west face Lucas Dower 2022-11-05 02:23:30 +0000
  • d72fd5330f
    Fixed face visibility for non-opaque neighbours Lucas Dower 2022-11-05 01:51:23 +0000
  • 8f0b2ed131 Added basic material repairing for textures Lucas Dower 2022-11-05 00:06:03 +0000
  • 6a0dcac612
    Added smoothness option, i.e. error weighting Lucas Dower 2022-11-04 21:00:17 +0000
  • 7650e9c76e
    Fixed block assigning cache hash function Lucas Dower 2022-11-04 19:06:43 +0000
  • d3975afd53 Updated atlas script for contextual averaging requirements Lucas Dower 2022-11-04 18:16:46 +0000
  • eca9b89f5b Added contextual averaging Lucas Dower 2022-11-04 16:34:52 +0000
  • ada309975f
    Merge pull request #81 from LucasDower/0.7-assign-pipeline Lucas Dower 2022-11-04 14:47:03 +0000
  • ec532586cd Major refactor to block assigning * Removed assigners as there was significant overlap * Added explicit dithering options Lucas Dower 2022-11-04 14:41:20 +0000
  • cbc53ddfe5
    Fix for .mtl lines beginning with tab character Lucas Dower 2022-11-03 20:21:52 +0000
  • 5e63c71171
    Minor fix to property width Lucas Dower 2022-11-03 20:21:14 +0000