Skip to content

0_2e

Compare
Choose a tag to compare
@GrandyB GrandyB released this 10 Aug 12:15
· 13 commits to master since this release

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