Skip to content

Releases: GrandyB/goxel

0_2h

12 Jan 11:46
Compare
Choose a tag to compare
0_2h Pre-release
Pre-release

0_2h

Marked as pre-release for now as there's some code I removed that meant noise didn't work, but I'm yet to understand exactly why it was the way it was before... so please use it (noise/brush placement/painting especially) and raise issues/message me if you find issues. Issues may look like wrong colours being applied for example.

  • πŸ†• Noise! The colour panel now includes noise with some parameters. Works with painting (both inherited and regular) and placement
  • πŸ†• "Reset" button in fuzzy select that removes selection, and renamed "Clear" to "Delete blocks" for clarity. Moved this button too
  • πŸ› οΈ Magica voxel format correctly appears in the menus again
  • πŸ”€ Layers pane re-pinned to right

0_2g

  • πŸ†• Placer and Selection tool - both now have "Copy to placer" and "Move via placer" buttons after a selection has been made.

"Copy to placer" keeps the original voxels and selection box in place.
"Move via placer" copies the blocks within the selection, then wipes the selection and its box, ready to be placed elsewhere any number of times by the placer.

This change effectively provides a β€œmove selection” mechanic, which has been saught after for a long time. Also means if you create something in one part of the map, you don’t necessarily need to export and reimport in order to use it in other places - can just copy the selection while keeping the original in place.

0_2f

  • πŸ†• Placer tool - if there is a selection made, "Acquire selection" button appears and can copy the selection into the placer
  • πŸ†• Image tab - "Crop to visible & reset origin" button - uses only the visible layers, crops to it, and resets the origin

0_2e

  • πŸ› οΈ Placer tool - now has correct origin and doesn't clip the importer volume; all fixed in theory
  • πŸ”€ FPV camera - default speed 10 -> 50, but is overall slower than before (and control over it more fine grained as result)
  • πŸ”€ Move tool - destructive rotation can now accept negatives (range is now -360 to 360)
  • πŸ”€ All number related inputs reverted to using arrows every time

0_2d

  • πŸ› οΈ Split "New" menu item (Ctrl+N) into "New (32x32x32)" on Ctrl+N and a new "New (512x512x64)" on Ctrl+M
  • πŸ› οΈ Further fixes to vxl import/export (sets heights more correctly)

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2g

10 Aug 18:21
Compare
Choose a tag to compare

0_2g

  • πŸ†• Placer and Selection tool - both now have "Copy to placer" and "Move via placer" buttons after a selection has been made.

"Copy to placer" keeps the original voxels and selection box in place.
"Move via placer" copies the blocks within the selection, then wipes the selection and its box, ready to be placed elsewhere any number of times by the placer.

This change effectively provides a β€œmove selection” mechanic, which has been saught after for a long time. Also means if you create something in one part of the map, you don’t necessarily need to export and reimport in order to use it in other places - can just copy the selection while keeping the original in place.

0_2f

  • πŸ†• Placer tool - if there is a selection made, "Acquire selection" button appears and can copy the selection into the placer
  • πŸ†• Image tab - "Crop to visible & reset origin" button - uses only the visible layers, crops to it, and resets the origin

0_2e

  • πŸ› οΈ Placer tool - now has correct origin and doesn't clip the importer volume; all fixed in theory
  • πŸ”€ FPV camera - default speed 10 -> 50, but is overall slower than before (and control over it more fine grained as result)
  • πŸ”€ Move tool - destructive rotation can now accept negatives (range is now -360 to 360)
  • πŸ”€ All number related inputs reverted to using arrows every time

0_2d

  • πŸ› οΈ Split "New" menu item (Ctrl+N) into "New (32x32x32)" on Ctrl+N and a new "New (512x512x64)" on Ctrl+M
  • πŸ› οΈ Further fixes to vxl import/export (sets heights more correctly)

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2f

10 Aug 16:18
Compare
Choose a tag to compare

0_2f

  • πŸ†• Placer tool - if there is a selection made, "Acquire selection" button appears and can copy the selection into the placer
  • πŸ†• Image tab - "Crop to visible & reset origin" button - uses only the visible layers, crops to it, and resets the origin

0_2e

  • πŸ› οΈ Placer tool - now has correct origin and doesn't clip the importer volume; all fixed in theory
  • πŸ”€ FPV camera - default speed 10 -> 50, but is overall slower than before (and control over it more fine grained as result)
  • πŸ”€ Move tool - destructive rotation can now accept negatives (range is now -360 to 360)
  • πŸ”€ All number related inputs reverted to using arrows every time

0_2d

  • πŸ› οΈ Split "New" menu item (Ctrl+N) into "New (32x32x32)" on Ctrl+N and a new "New (512x512x64)" on Ctrl+M
  • πŸ› οΈ Further fixes to vxl import/export (sets heights more correctly)

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2e

10 Aug 12:15
Compare
Choose a tag to compare

0_2e

  • πŸ› οΈ Placer tool - now has correct origin and doesn't clip the importer volume; all fixed in theory
  • πŸ”€ FPV camera - default speed 10 -> 50, but is overall slower than before (and control over it more fine grained as result)
  • πŸ”€ Move tool - destructive rotation can now accept negatives (range is now -360 to 360)
  • πŸ”€ All number related inputs reverted to using arrows every time

0_2d

  • πŸ› οΈ Split "New" menu item (Ctrl+N) into "New (32x32x32)" on Ctrl+N and a new "New (512x512x64)" on Ctrl+M
  • πŸ› οΈ Further fixes to vxl import/export (sets heights more correctly)

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2d

31 May 12:22
Compare
Choose a tag to compare

0_2d

  • πŸ› οΈ Split "New" menu item (Ctrl+N) into "New (32x32x32)" on Ctrl+N and a new "New (512x512x64)" on Ctrl+M
  • πŸ› οΈ Further fixes to vxl import/export (sets heights more correctly)

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2c

30 May 20:40
Compare
Choose a tag to compare

0_2c

  • πŸ› οΈ Re-instate bytebit's vxl import/export script

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2b

27 Jan 23:11
Compare
Choose a tag to compare

0_2b

  • πŸ› οΈ Float-based GUI inputs now floor to nearest 'step'
  • πŸ› οΈ Altered app defaults so that blocks aren't so shiny, plane isn't so opaque and shadows are disabled (for performance reasons)
  • πŸ†• Doodad placer tool - allows preview and placement of a temp imported file, including rotation/offset
  • πŸ†• Doodad placer history - adds a pane of buttons representing past imports that you can quick-apply back into the placer
  • πŸ†• Rotation options - move tool now has a 'destructive rotation' section which allows non-90deg rotations, and the doodad placer tool's rotation does 12.5deg rotations each press.
  • πŸ†• 'Select layer under cursor' hotkey (for quick switching), defaults to '
  • πŸ†• 'Select entire layer' button in the 'selection' tool
  • πŸ†• Holding shift while in the selection tool will temporarily toggle the drag mode to 'move', so you can more easily switch
  • πŸ†•/πŸ› οΈ Color interp for inherited blocks now split into 'add' and 'mid'; the former doing what it did before - adding user selected colour to the inherited colour, the latter finding the midpoint between user selected and inherited

Doodad placer requires further testing.
Rotations wise, placer tool benefits from the fact that we can cache the model and preview any rotation against the original model, thus is not destructive to do multiple rotations in a row.
The GUI input fix means that you can more easily disable shadows by putting the shadow intensity down to 0 fully. When this is done, it should have big performance benefits (prevents the scene from being rendered twice).

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0_2a

18 Jan 21:54
Compare
Choose a tag to compare

0_2a

  • πŸ› οΈ Merged latest goxel 13.0 version into the repo
  • πŸ†• Added color blend option in brush/shape - USER/INHERITED/INTERP; USER is the chosen color, INHERITED takes the color of blocks underneath, and INTERP mixes the two

This comes with a lot of UI changes, refactors etc. I have re-implemented as much of the previous features as possible.
ByteBit's vxl code seemed no longer necessary, and the height of the vxl export appears to have been fixed, and some hotkeys added in the main branch as well (brush mode defaults have changed).

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right

0.1h

19 Jul 09:17
Compare
Choose a tag to compare

0_1h

  • πŸ› οΈFixed heightmap/colormap being 1 pixel off

0_1g

  • πŸ› οΈImproved performance/fixed release mode

0_1f

  • πŸ†• FPV/First person camera ('#' hotkey toggle)
    Full control over it is in the Camera category; toggle button for it, with settings such as fly speed, FOV, and manually being able to set the coordinates.
    Arrow keys for direction.
    Page Up/Down for vertical movement.
    Right (or middle mouse) click and hold for "looking" (bare in mind you can't look and move at the same time for now).
  • πŸ†• FOV setting for regular camera (separate to FOV for FPV)
  • πŸ”€ Rotational camera has a higher default FOV as part of making the transition to FPV less jarring; hopefully not too much of a problem - if it is, let me know. Can alter it yourself now anyway

0_1e

  • πŸ†• Importing now adds the voxels into a new layer; this new layer is named after the file
  • πŸ”€ kvx no longer has bounding box on import

0_1d

  • πŸ†• Colour picker in tools panel is now the full colour picker from the popup (also reminder that holding CTRL while using a block adding tool briefly toggles to the colour picker for easy access!)

0_1c

  • πŸ› οΈ Colour picker correctly steals mouse inputs, thus no longer draws underneath its popup while picking
  • πŸ”€ Heightmap and colourmaps now export using .bmp, so they can be fed right into "bildramer's heightmap converter" (still need to specify .bmp in the file name, working on that)

0_1b

  • πŸ› οΈ ByteBit's AoS .vxl file fix
  • πŸ†• Width/height/depth of brush
  • πŸ†• Added hotkey settings for brush modes (add/sub/paint are U/I/O) and planes (<> for move it up/down, / for visibility). Can change in settings.
  • πŸ†• Height/colourmap export (file > export)
  • πŸ”€ Layer pane display always visible on the right