0_2d
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