Lucas Dower
|
19c05231c3
|
Optimise rendering to only redraw when necessary
|
2023-06-12 23:41:02 +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
|
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
|
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
|
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
|
eb139e9cad
|
Finished moving material editing to the new material step
|
2023-01-19 18:51:05 +00:00 |
|
Lucas Dower
|
fb75721061
|
Minor improvements to material tree UI
|
2022-12-07 19:53:56 +00:00 |
|
Lucas Dower
|
428ba8ae13
|
Added fresnel and smooth shading to meshes
|
2022-11-28 23:01:25 +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
|
e28555c10c
|
Added viewport background colour to config.json
|
2022-11-18 18:05:45 +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
|
f015f3f747
|
Merge branch '0.7' into 0.7-materials
|
2022-11-13 02:07:25 +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
|
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
|
f5932e61b1
|
Initial lighting commit, very unoptimised
|
2022-10-23 00:48:45 +01:00 |
|
Lucas Dower
|
c3588ca802
|
Merge branch '0.6' into 0.6-chunks
|
2022-10-02 15:57:15 +01:00 |
|
Lucas Dower
|
27e09c36fb
|
Added new config.json in /res/
|
2022-10-02 02:44:04 +01:00 |
|
Lucas Dower
|
a1bebf332a
|
Fixed actions enabling while still rendering
|
2022-10-01 23:41:58 +01:00 |
|
Lucas Dower
|
0403ec9695
|
Add chunk rendering to voxel and block meshes
|
2022-10-01 22:03:03 +01:00 |
|
Lucas Dower
|
9af6a3f370
|
Added import sorting to linting
|
2022-09-12 01:07:42 +01:00 |
|
Lucas Dower
|
80a8454fae
|
Fixed headless, improved usability and logging
|
2022-09-11 17:38:22 +01:00 |
|
Lucas Dower
|
f3ef9a5345
|
Removed artificial delay, fixed imports for tests
|
2022-09-10 19:11:13 +01:00 |
|
Lucas Dower
|
73f0c03c92
|
Added assigning and block mesh rendering
|
2022-09-10 18:13:28 +01:00 |
|
Lucas Dower
|
4d5f9820b4
|
Added voxel mesh rendering
|
2022-09-10 17:37:37 +01:00 |
|
Lucas Dower
|
c887e7ff5c
|
Updated action output styling
|
2022-09-09 20:59:14 +01:00 |
|
Lucas Dower
|
2881d0f957
|
More refactoring, added worker mesh rendering
|
2022-09-09 17:07:34 +01:00 |
|
Lucas Dower
|
843bf746e2
|
Major refactor of imports, added worker skeleton
|
2022-09-09 13:01:52 +01:00 |
|
Lucas Dower
|
25423b2d95
|
Merge branch '0.6' into atlas-palette
|
2022-08-28 17:11:35 +01:00 |
|
Lucas Dower
|
e85470a25f
|
Further refactor of loading atlases and palettes
|
2022-08-24 21:22:49 +01:00 |
|
Lucas Dower
|
41b9e44da3
|
Added grid views when angle snapped
|
2022-07-22 18:46:27 +01:00 |
|
Lucas Dower
|
b0b00fd796
|
Refactored toolbar delegates, removed events
|
2022-07-20 23:03:23 +01:00 |
|
Lucas Dower
|
3842ba03e2
|
Merge branch 'main' into alpha-support
|
2022-07-14 17:59:35 +01:00 |
|
Lucas Dower
|
7108100956
|
Rename alphaValue to alphaFactor
|
2022-07-12 19:33:48 +01:00 |
|
Lucas Dower
|
f9d2e37a07
|
Load alpha value from .mtl material
|
2022-07-12 19:26:19 +01:00 |
|
Lucas Dower
|
a6e6f4ee38
|
Fixed axis and grid rendering
|
2022-07-09 23:20:58 +01:00 |
|
Lucas Dower
|
d49a9226dd
|
Merge and warning fixes
|
2022-07-09 21:40:19 +01:00 |
|
Lucas Dower
|
c58a03e70c
|
Rewrote mesh rendering, disabled debug views
|
2022-07-09 00:06:24 +01:00 |
|
Lucas Dower
|
091916f051
|
Added support for obj export for rendering
|
2022-06-13 21:28:51 +01:00 |
|
Lucas Dower
|
687ed7159a
|
Added support for alpha maps
|
2022-06-12 02:07:09 +01:00 |
|
Lucas Dower
|
80967ec945
|
Added support for transparent blocks
|
2022-06-12 00:47:30 +01:00 |
|
Lucas Dower
|
e8f1f45716
|
Added transparency to debug rendering
|
2022-05-14 17:41:27 +01:00 |
|
Lucas Dower
|
eea08adf16
|
Minor changes to grid rendering
|
2022-05-14 17:25:21 +01:00 |
|
Lucas Dower
|
8b23996c93
|
Added option to toggle axes rendering
|
2022-05-14 16:12:43 +01:00 |
|
Lucas Dower
|
4f6aa66d5c
|
Minor changes to axes rendering
|
2022-05-14 15:48:36 +01:00 |
|