Game - Can occasionally spawn inside a voxel material volume, unable to move. Workarounds: In Skirmish fire/delete material around you to escape; in Wander mode exit and start a new game to get a new spawn position
[0.14.0] - 2023-03-23 - FULL
ADDED - VoxelEditor - Renderer - Added Radiance HDR RGBE image export support for renders (.hdr). Menu Render, Image Settings
ADDED - VoxelEditor - Renderer - Added OpenEXR 16bit and 32bit float image export support for renders (.exr). Menu Render, Image Settings
ADDED - VoxelEditor - UI - Added error dialogue when images created by the renderer or screenshots fail to save. Menu Render, and F10 for screenshots
CHANGED - VoxelEditor - Renderer - Reorganised Render GUI to follow the progression from Setup, Render, Post Process, to Save. Menu Render
CHANGED - VoxelEditor - Renderer - Saved image format moved from Settings to Render screen.
CHANGED - VoxelEditor - Renderer - Removed HQ Denoise option as this is now producing lower quality than the fixed standard denoise.
FIXED - VoxelEditor - Renderer - Corrected the integration for volumetric emissive materials (for example fire) with absorption and scattering.
FIXED - VoxelEditor - Renderer - Improved denoising by changing albedo handling for transmissive materials to be white unless purely reflective or refractive.
FIXED - VoxelEditor - UI - Progress bar now updates during saving when the user is not moving the mouse.
FIXED - Logging now includes all saved image types.
[0.13.1] - 2023-02-11
FIXED - Voxel Editor - Renderer - Fixed reflections on transparent surfaces not showing, introduced in 0.13.0.
[0.13.0] - 2023-02-07
ADDED - VoxelEditor - Importer - New Minecraft blocks: light, honey_block, lava_cauldron, powder_snow_cauldron, water_cauldron. Menu File > Import > Minecraft Map or Structure (*.mca, *.nbt)
ADDED - VoxelEditor - Importer - New Minecraft block status "lit" for: deepslate_redstone_ore, redstone_ore, redstone_torch, redstone_wall_torch, redstone_lamp, furnace, blast_furnace, smoker, campfire, soul_campfire, candle, candle_cake. The status parameter is appended to the material name in Avoyd. This change means that we now have two materials for each block that has the "lit" property: one with emissive on, and one with emissive off. Old materials with "lit_" prefix e.g. lit_redstone_ore are kept for compatibility with older versions of Minecraft.
CHANGED - VoxelEditor - Importer - Set the Minecraft materials emissive properties in Avoyd to be as close as possible to the blocks light level in Minecraft. Note: sea_pickle is lit by default.
CHANGED - VoxelEditor - Importer - Optimized Minecraft map file (.mca) loading time by adding chunk level tasks on top of region file tasks. This results in up to 10x performance improvements measured for small maps.
CHANGED - VoxelEditor - Renderer - Optimized scattering events by exiting octree ray cast early. This results in up to 1.25x faster rendering times. Menu Render
CHANGED - VoxelEditor - UI - Improved copy world file name and copy full path buttons. Added copy directory. Menu Edit > World Properties
CHANGED - Installer - File name now specifies "full" or "beta".
CHANGED - UI - Display "full" or "beta" in version name.
CHANGED - UI - Improved error messages for when Avoyd cannot start, along with suggestions to resolve the issues.
FIXED - Voxel Editor - Renderer - Transparent Emissive materials which scatter now emit light when scattering occurs.
FIXED - Voxel Editor - Renderer - Rough transparent interfaces with the same refractive index no longer darken due to a precision issue with the Fresnel equations.
[0.12.3] - 2023-02-17 - DEMO
ADDED - Demo - UI - Version update window with information about both the Demo and Full stream updates available.
[0.12.2] - 2023-02-07
ADDED - Demo - UI - Buy Avoyd window shows every 10 runs of the application.
CHANGED - Demo - UI - Display "demo" in version name.
CHANGED - Demo - Installer file name now specifies "demo".
[0.12.1] - 2023-01-09
FIXED - Voxel Editor - File > Export > Polygon Mesh (*.obj) no longer crashes when exporting large models.
ADDED - Voxel Editor - Materials - Remove unused Material Types. Menu Edit > Remove Unused Material Types
ADDED - Voxel Editor - Materials - Group all Materials in one Material Type. Menu Edit > Merge Materials into one Material Type
ADDED - Voxel Editor - Materials - Delete a Material Type. This will only delete the Material Type if no Materials are in use, otherwise it will delete the unused Materials from the Material Type. Menu Tools > Materials > Delete the current Material Type
ADDED - Voxel Editor - Materials - Increase the number of Materials in a Material Type. Menu Tools > Materials > Edit current Material Type name and Nr of Materials
ADDED - Voxel Editor - Materials - Delete a material if it is not in use. Menu Tools > Materials > Delete selected Material
ADDED - Voxel Editor - Materials - Change the display width of a Material Type. Menu Tools > Materials > Click on < > buttons to adjust width
ADDED - Voxel Editor - Materials - Edit Material Type name. Menu Toools > Materials, select a Material Type to modify and click the edit name button next to it.
ADDED - Voxel Editor - Materials - Load a Material Template and add it to the current Materials. Merge Template > Materials
ADDED - Voxel Editor - Materials - Load the default Materials and add them to the current Materials. Merge Template > Default Materials
ADDED - Voxel Editor - Context menu option "Move Edit Cursor here". Moves the Edit Cursor to the surface you point to. This makes it easier bring the edit cursor into sight, especially when it is hidden by geometry or anchored behind the camera. It turns the Anchor off.
ADDED - Voxel Editor - Increase the scale of world by 2x, 4x, 8x, 16x, 32x and 64x in a single action. Menu Edit > Scale World > 2X, 4X, 8X.. 64X
ADDED - Voxel Editor - Revert to last file save or import. Limitations: cannot revert import raw 3D binary array, nor import image as material. Menu File > Revert
ADDED - Voxel Editor - Export to OBJ - new presets for Blender 3D, Unity 3D and Unreal Engine. Menu File > Export > Polygon Mesh (*.obj)
ADDED - Voxel Editor - Shortcuts to world file path location, open directory in explorer and copy path to clipboard added to file dialogs File > Open, File > Save As etc. and View > World Properties
ADDED - Voxel Editor - Light and Atmosphere presets - no Light, no Atmophere, or neither Light nor Atmosphere. These presets are useful for renders using emissive lights and to suppress any atmospheric effects. Menu Tools > Light and Atmosphere > Presets Global, Light, and Atmosphere, setting 'None'
ADDED - Voxel Editor - Minecraft Materials - Added over 60 missing materials for blocks: mangrove wood, mud, packed mud and mud bricks, sculk, honey, candles, froglights, frogspawn, reinforced deepslate, copper, vines, roots and more. Reordered and grouped blocks by types, and homogenised properties.
ADDED - Voxel Editor - Open source Avoyd voxel models (.avwr world files) and links to free .vox files, Minecraft worlds, heightmaps and palettes to download. github.com/enkisoftware/voxel-models link under menu Help > Free Voxel Models
CHANGED - Performance - Improved multithreaded performance on machines with more than 64 cores
CHANGED - Voxel Editor - Render - maximum accumulations increased to over a million. Menu File > Render
CHANGED - Voxel Editor - Render - Preview no longer autogenerates if the Render Window does not have focus
CHANGED - Voxel Editor - Import - MagicaVoxel .vox files no longer loads hidden groups, layers nor instances so rendering is consistent with MagicaVoxel
CHANGED - Voxel Editor - Import - MagicaVoxel .vox files now only loads the palette from the .vox file. It no longer adds the default materials. Menu File > Import > MagicaVoxel (*.vox)
CHANGED - Voxel Editor - Import - Minecraft maps (.mca) and Structure files (.nbt) now only load the Minecraft materials. Menu File > Import > Minecraft Map or Structure (*.mca, *.nbt)
CHANGED - Voxel Editor - Import - Materials are not reset when importing image as heightmap or material
CHANGED - Voxel Editor - UI - menus File > Save and File > Save As are now always available, including when an action deactivates the menu system
CHANGED - Voxel Editor - UI - Removed the invert grid button from the Materials window. The functionality remains available in Settings > Display > Layout > Invert Materials Grid Order
CHANGED - Voxel Editor - UI - Moved the "open Pick window" button to the bottom of the list of tools in the Edit Tool. Menu Tools > Edit Tool
CHANGED - Voxel Editor - UI - Palette: removed the 'Reset' button. Use Tools > Materials Reset instead.
CHANGED - Voxel Editor - Save Template now defaults to using filename of world. Menu File > Save Template
FIXED - Installer - Removed option to launch Avoyd after install as this occasionally fails
FIXED - Voxel Editor - UI - Menu System getting stuck in a disabled state
FIXED - Voxel Editor - UI - menu Tools > Edit Tool now brings the window to the front if hidden
FIXED - Voxel Editor - Render - Can no longer accumulate after a cancelled render
FIXED - Voxel Editor - Render - Drag and Drop a voxel model onto Avoyd during a Render or Preview no longer causes a crash
FIXED - Voxel Editor - Render - Drag and Drop a voxel model onto Avoyd with auto preview on now correctly re-renders the preview
FIXED - Voxel Editor - File > Open Recent Worlds now works with Minecraft region files
FIXED - Voxel Editor - Import - Importing a Minecraft region file now sets the arcball camera center to world center of mass for easier viewing when using the arcball camera
FIXED - Voxel Editor - Edit Tool - Anchor no longer drifts when editing Snap To Grid spacing and offset
FIXED - Voxel Editor - Materials - Loading a material template no longer results in voxels with unassigned material parameters
[0.11.0] - 2022-09-13
ADDED - Voxel Editor - Minecraft Structure File Import. Drag & drop nbt files into Avoyd or go to menu File > Import > Minecraft Map or Structure (*.mca, *.nbt)
ADDED - Setting to control how many CPU threads Avoyd is allowed to use. This can be used to lower the CPU utilization to run multiple apps or to keep CPU temperatures low. Menu Setting > System > (Multithreading) Maximum Logical Processors
ADDED - Automatically open the last used menu (voxel editor or main menu) when starting Avoyd. Option set in menu Settings > Start As Menu 'Last Used (default)'
ADDED - Voxel Editor - UI - Drag and drop avoyd template files (materials, light and atmosphere, and camera templates) onto the voxel editor to open them without opening file dialogues
CHANGED - Power save mode now turns on vsync when in menu screens (not in movement mode) if vsync is set to off
CHANGED - Decreased size of avoyd world files and network world data by compressing the materials, lighting & atmosphere, camera, and world properties data
CHANGED - Voxel Editor - Pick cursor no longer uses tool intensity settings so always visible. Menu Tools > Pick Material
FIXED - Voxel Editor - Starting a game from the editor and then escaping to editor and continuing now goes to in game menu not create game. Menu Game > Continue
FIXED - Visible voxel surface sampling improvement no longer causes occasionally incorrect voxel positions in distant objects
FIXED - Potential crash in file dialogue when double clicking the file list with nothing selected
[0.10.1] - 2022-06-03
CHANGED - Game - Can now cancel a pending client to server connection in case of a lengthy response from the server instead of waiting for the auto disconnect
CHANGED - Game - When disconnected the "Disconnected - Exit Game" window now appears centered
CHANGED - Game - Further multithreaded the server handling of client voxel octree data requests
FIXED - Graphics - Fixed fog inconsistencies when fog amount not 1.0. Applies to both real time renderer and path traced renderer
FIXED - Voxel Editor - Path traced continuous rendering will now continue if the application is minimized
FIXED - Game - Resolved a multithreading issue with access to transform data which could cause a crash
FIXED - Game - Resolved a multithreading issue with deallocation of network packets which could cause a crash
FIXED - Game - Joining a network game no longer occasionally results in the user interface for the wrong game mode showing
FIXED - Game - Resolved a multiplayer client multithreading issue with missing voxel data
FIXED - Game - Exiting after playing as a network client resets all world data and no longer requests to save unchanged data
FIXED - Game - Resized in game menu buttons to fit largest text
[0.10.0] - 2022-05-27
ADDED - Voxel Editor - Path tracing Render preview settings for maximum image width and number of samples per pixel are now configurable in Render window. Menu Render
ADDED - Voxel Editor - Toggle Landscape / Portrait: exchange width and height for custom window size (menus Resize and Settings > Graphics) and Render image size (menu Render)
CHANGED - Voxel Editor - Moved path tracing Render settings to bottom of Render window in collapsing headers
CHANGED - Voxel Editor - Path tracing Render images are now centered
FIXED - Voxel Editor - MagicaVoxel cloud material transparency and emission parameters imported to more correctly match MV renders
FIXED - Voxel Editor - MagicaVoxel object import order was broken in an earlier build, now resolved so objects should render in correct order
FIXED - Voxel Editor - Loading or importing a new world file with the Render window open and auto preview on no longer causes occasional crash
FIXED - Voxel Editor - Switching to a camera loaded from an older Avoyd file now sets the correct perspective projection type
FIXED - Voxel Editor - Exiting Avoyd now stops rendering to exit completely faster
FIXED - Voxel Editor - Defragmentation progress corrected to take account of already defragmented voxel counts
FIXED - Voxel Editor - Import image as heightmap uses the requested number of colours for palettisation
FIXED - Exit fullscreen button at top right of fullscreen windows should now display correctly for all fonts and font sizes
[0.9.3] - 2022-05-12
FIXED - Voxel Editor - Exiting the editor with changes and then selecting "Yes" to save changes no longer causes editor to be unable to exit
[0.9.2] - 2022-05-06
ADDED - Voxel Editor - Can now drag & drop avoyd world files onto the voxel editor to open them without opening file dialogue
ADDED - Voxel Editor - File > Open can now import files as well as open Avoyd world files
ADDED - Voxel Editor - Improved file dialogue with sortable filename, modification date, type, and size
ADDED - Voxel Editor - Avoyd .avwr world files are now associated with Avoyd and can be opened from Windows Explorer
ADDED - Voxel Editor - Export to polygon mesh now supports basic transparency. Menu File > Export > Polygon Mesh (*.obj)
ADDED - Voxel Editor - Export to polygon mesh option to export normals (previously defaulted to always generating & exporting face normals)
ADDED - Voxel Editor - Enhanced visiblity of the wireframe voxel edge to brush shapes when enabled in Menu > Settings > Voxel Style > Show Voxel Edges and Voxel Edge Amplitude
CHANGED - Graphics - Level of detail material sampling attempts to sample the materials on the visible edges for improved distant visuals
CHANGED - Voxel Editor - Improved performance of Export to polygon mesh, now up to ~15x faster
CHANGED - Voxel Editor - File dialogue Useful Directories list changed to a Recent Directories list (with added 'useful directories')
CHANGED - Voxel Editor - Recent files lists now shows all recent world (model) file types. Menu File > Open Recent Worlds and File > Load Recent Worlds as Paste Brush
CHANGED - Voxel Editor - Edit Tool hollow shapes wall thickness is now an absolute number of voxels (replaces percentage of size). This gives more precise control and ensures the walls are the same thickness along every axis. Menu Tools > Edit Tool > Shapes 'Box Hollow', 'Tube', 'Ellipsoid Hollow', 'Torus Hollow'
CHANGED - Voxel Editor - Simplified menu and toolbar shortcut to the Edit Tool. Menu Tools > Edit Tool
CHANGED - Voxel Editor - Improved CPU and GPU performance when using orthographic camera by lowering level of detail for off screen sections
CHANGED - Game - Improved LAN multiplayer server list with sortable status (ready to join or not), server name, game mode, number of players, etc. Default sort by status. Main menu 'Join LAN Game'
FIXED - Voxel Editor - Edit tool Anchor bounds can now be modified when further than 10000 voxels away
FIXED - File dialogue flickering when External Viewport Display enabled and file dialogue moved outside main window
FIXED - Improved error handling for loading corrupt Avoyd .avwr world files
FIXED - Changing between menus (Voxel Editor to Main Menu for example) closes the file dialogue
FIXED - Installer - Added a delay after install before running Avoyd to ensure copied dlls can be loaded
[0.9.1] - 2022-04-16
FIXED - Voxel Editor - MagicaVoxel files with group references now import correctly
[0.9.0] - 2022-04-15
ADDED - Voxel Editor - Support for importing .vox files from MagicaVoxel 0.99.7.0 (Beta) (EDIT: this broke group references, fixed in 0.9.1)
ADDED - Voxel Editor - Support for importing raw 3D binary 8bit array files. Menu File > Import > Raw 3D Binary Array
CHANGED - Voxel Editor - Updated ImGuizmo for an improved Anchor tool
CHANGED - Voxel Editor - Significantly improved vox file import performance for vox files with large numbers of objects
CHANGED - Avoyd installer and exes now signed with an Extended Validation Certificate (previously used a standard validation certificate)
CHANGED - Voxel Editor - Added link to online documentation in French and links to social media. Menu Help > Documentation en Ligne etc.
FIXED - Reduced HTTP request timeout so Avoyd no longer hangs when exiting or changing window size / going fullscreen if server connection for version query cannot be made
FIXED - Ctrl+M shortcut (hide all UI elements) now works on keyboards other than Qwerty, and CTRL+M no longer hides menu when in movement mode
FIXED - Voxel Editor - Memory leak in vox importer
[0.8.15] - 2022-03-19
ADDED - Graphics - Presets for real time GPU Graphics Quality - Very Low, Low, High, Very High and Custom. Game Settings > Graphics, Voxel Editor menu Settings > Graphics > Graphics Quality
ADDED - Voxel Editor - Added Minecraft materials such as moss_block, tuff, deepslate etc.; set materials missing colours and parameters (e.g. corals); and grouped some of the materials by type, e.g. glass and glass_panes, woods, plants etc. (work in progress). To view the new Minecraft materials, import a Minecraft map with menu File > Import > Minecraft Map (*.mca). If you’ve imported Minecraft worlds into a version of Avoyd older than 0.8.15, you should install the latest version of Avoyd and import again to ensure the latest materials are used.
ADDED - UI - Added button (top right) to escape fullscreen along with many other UI improvements
CHANGED - Graphics - Improved real time GPU shadow map resolution distribution by scaling cascade distances with minimum observed distance
CHANGED - Graphics - View performance now shows FPS, with a detailed option to view frame time, CPU time, GPU time, pixels and primitives rendered
CHANGED - Voxel Editor - Improved octree defragmention performance by over 1.2x, also improves saving performance when a defrag is scheduled
CHANGED - Voxel Editor - Albedo Colour debug render mode and path traced Render Albedo view use constant ambient light colour to better enable 'green screen' and other techniques. To set for real time GPU rendering: menu Settings > Voxel Style > Display Mode = 'Albedo'. For CPU path tracing: menu Render > Mode = 'Albedo'
FIXED - Voxel Editor - Exiting the application from the Main Menu when started directly into the Voxel Editor with no changes no longer erroneously detects unsaved data
FIXED - Taking jpg screenshots with certain sizes no longer crashes. Take a screenshot shortcut: F10
[0.8.14] - 2022-02-28
CHANGED - Voxel Editor - World Properties: improved performance by only calculating dimensions on window appearance, loading a world, or when manually refreshed. Menu View > World Properties
FIXED - Voxel Editor - Level of detail system for orthographic views changed to use visible distance instead of distance to objects
FIXED - Voxel Editor - Shadow maps now correctly frustum culled when using an orthographic camera
[0.8.13] - 2022-02-18
ADDED - Voxel Editor - Export: .obj Wavefront polygon mesh export option to use a single material with material information in texture (one RGB colour texture and one with metal, roughness, emissive in RGB). Menu File > Export > Polygon Mesh (*.obj)
ADDED - Voxel Editor - UI: External Viewport Display setting to enable/disable the ability to drag windows outside the main window viewport in windowed mode. Menu Settings > Display > External Viewports
ADDED - Voxel Editor - Azimuth and Elevation angle widgets for Light direction control. Menu Tools > Light and Atmosphere > Light
FIXED - Voxel Editor - Resolved occasional stall when starting a new path traced render
FIXED - Voxel Editor - Render depth of field aperture is ignored if focus distance is negative
FIXED - Voxel Editor - Screenshots and renders to PNG format now no longer output an unused alpha channel
FIXED - Voxel Editor - Undoing a copy operation will revert the tool from paste brush to copy brush if there is no previous valid paste brush
FIXED - Voxel Editor - Undo of a paste operation from a CTRL+V when using a tool size different from the size of the paste leaving behind pasted voxels
FIXED - Voxel Editor - Undo & Redo for multiple copy / paste operations occasionally failed to paste correctly
FIXED - Voxel Editor - Crash when exporting polygon meshes on models with large contiguous sections of the same material
FIXED - Voxel Editor - Denoising path traced image or switching view mode no longer potentially causes an in progress image save to become garbled
[0.8.12] - 2022-01-21
CHANGED - Game - Significantly improved performance of voxel damage
CHANGED - Graphics - As a result of fixing the fog and path traced transparency blending atmospheric fog has a less sharp onset, which may result in greater foreground fog
CHANGED - Voxel Editor - Optimized Minecraft import reducing time taken by ~1.2x
CHANGED - Voxel Editor - Significantly improved Render path traced ray casting performance for transparent full voxels
FIXED - Voxel Editor - Minecraft map import no longer reading wrong y (height) values, which caused missing & wrongly placed sections of maps
FIXED - Voxel Editor - Blending of atmospheric fog with path traced transparencies corrected so fog does not appear clearer through transparencies
FIXED - Avoyd application and installer icons: replaced the red background with purple-blue gradient, no transparency. Added images to installer.
[0.8.11] - 2021-12-20
FIXED - Voxel Editor - Importing Minecraft maps from versions 1.13 up to and including 1.15 no longer have occasional incorrect columns of blocks
[0.8.10] - 2021-12-18
ADDED - Voxel Editor - Support for Minecraft Version 1.18 maps
CHANGED - Voxel Editor - Imported Minecraft maps now use the Blue Sky Sunny atmosphere settings (can be changed after importing)
[0.8.9] - 2021-12-16
ADDED - Voxel Editor - Added HQ (High Quality) denoise option to CPU path traced rendering (available through menu Render)
ADDED - Voxel Editor - Added Firefly Clamp Value to reduce fireflies (bright seemingly random spots on image caused by low propability paths)
FIXED - Voxel Editor - Saving a large file which already exists now correctly overwrites the file on a successful write rather than leaving a temporary file name
FIXED - Voxel Editor - Importing unsupported Minecraft maps (version 1.18+) now shows an error message instread of crashing
FIXED - Voxel Editor - When loading a file with unsaved changes responding Yes to Unsaved Changes dialogue no longer loads world to prevent potential data overwrite during save
[0.8.8] - 2021-12-10
ADDED - Voxel Editor - Transparent materials: currently these are only supported in the CPU path traced Renderer (available through menu Render). Transparency support adds a surface transmission parameter, along with volume parameters absorption length, scatter length, index of refraction and scattering phase.
ADDED - Voxel Editor - New Materials: Glass, Water, Ice, Cloud, Smoke and Fire. Menu Tools > Materials > Material Type and select 'Glass', 'Water and Ice' or 'Cloud Smoke Fire'
ADDED - Voxel Editor - Import support for MagicaVoxel .vox transparency parameters
ADDED - Voxel Editor - Minecraft materials with transparency parameters for imported Minecraft worlds
ADDED - Voxel Editor - Full voxels option: sets the Amount to 255 (max) and deactivates morphing voxels: all voxels are full cubes and shapes surfaces are stepped. This affects curved shapes (sphere, ellipsoid, cylinder, tube, cone and torus) and wedge and corner. It achieves the full style other voxel editors use, and makes it easier to do stairs using the wedge shape. Menu Tools > Edit Tool > Shapes > Amount, tick 'Full Voxels'
ADDED - Voxel Editor - Import Heightmap Surface. This enables you to create complex diagonals and curved surfaces such as domes, curved lines etc. Menu File > Import > Image as Heightmap, choose the option 'Surface Layer Only'. Set the maximum thickness of the layer.
ADDED - Voxel Editor - Editable Material Name. Menu Tools > Materials > select a Material to display its properties, new 'Name' field
ADDED - Voxel Editor - Material Copy/Paste. Menu Tools > Materials > Material Type, select a Material swatch from the grid, press the 'Copy' button. Select another Material swatch and Paste to overwrite it with the copied Material properties.
ADDED - Voxel Editor - Material Type cloning: create a new Material type based on an existing one. The number of Materials (the grid) can be larger than in the original. Menu Tools > Materials > Material Type Add ('+') > tick 'Clone' and choose the Material Type to clone from the list. Modify the Name and enlarge the grid dimensions if needed.
ADDED - Voxel Editor - Material Types: option to display all the Materials together in the grid instead of using the drop-down to display them by Material Type. Menu Tools > Materials > tick 'Show All' next to Material Type drop-down
ADDED - Voxel Editor - Palette cloning and renaming: create a new Palette based on an existing one. Palettes (except 'Default') can be renamed. From the Edit Tool or Materials window, Palette Add ('+') > tick 'Clone' and choose the Palette to clone from the list. To rename a Palette select the Edit button (pencil icon).
ADDED - Voxel Editor - Double clicking on a swatch in a Palette opens the Materials window to give access to Material properties. Menu Tools > Edit Tool > Palette
ADDED - Voxel Editor - Material Type and Palette grid invert vertical display order. This setting inverts the Materials grids display to match the MagicaVoxel Palette display order (lowest index bottom left). Menu Materials > Material Type > invert vertical grid toggle button, or Menu Settings > Display > Layout > Invert Materials Grid Display
ADDED - Voxel Editor - Light and Atmosphere now defaults to neutral settings to minimise the effect of the global lighting and atmosphere on the world colours. Create a new world or go to menu Tools > Light and Atmosphere > Presets 'Global' option 'Neutral (default)'. (Previously the voxel editor default was global setting 'Blue Sky').
CHANGED - Voxel Editor - Added auto defragment on save system option, defaults to on. Will only defragment if there have been sufficient changes, though first saves of old files with new Avoyd will auto defragment.
CHANGED - Voxel Editor - Imported files now defragmented on import for lower memory consumption
CHANGED - Voxel Editor - Edit tool cursor will now go invisible when the Render window is focussed
CHANGED - Voxel Editor - Path traced and real time sun magnitude corrected for improved visualisation
CHANGED - Voxel Editor - Path trace render now auto-hides when another tool window takes focus
CHANGED - Voxel Editor - MagicaVoxel vox importer material order changed so that the material view looks like an upside down MV palette. (Note: to match the MV Palette vertical display order, set invert vertical grid in Settings > Display > Layout > Invert Materials Grid Display)
CHANGED - Voxel Editor - Importers now open the material window and show the imported materials
CHANGED - Voxel Editor - Sticky Edit mode will now allow you to place a starting voxel in an empty world
CHANGED - Voxel Editor - Tweaked material button display of emissive materials to be more visible for lower values
CHANGED - Voxel Editor - Constrain plane now acts as a target for Move Anchor, Move Camera, & Centre Here
CHANGED - Minor improvement in memory consumption & performance by reducing temporary allocations
FIXED - Voxel Editor - Canceling a save caused file overwrite with corrupted saved file
FIXED - Voxel Editor - Defragmented octree progress bar and log output for pre-defrag memory allocated corrected
FIXED - Voxel Editor - Renderer path tracing voxel self occlusion resolved on extremely large levels causing black shadows ( > 262144 voxels length on any side, only currently accessible through repeated Scale World by x2)
FIXED - Voxel Editor - Potential crash when viewing very large levels with a very high LOD distance set
FIXED - Voxel Editor - Canceling a .Vox import results in not being able to open files without restarting Avoyd
FIXED - Voxel Editor - Setting Mie Colour to 0 no longer results in no ambient light and black shadows in GPU render (this also results in a minor change to overall atmosphere/fog)
FIXED - Voxel Editor - Imports not setting materials when no materials present & potential crash when importing with material window open
FIXED - Voxel Editor - Fixed potential crash when anchor is on and orthographic mode is enabled with a orthographic width of 0
FIXED - Voxel Editor - File->New(), and Edit menu actions which modify world now close Render image display
FIXED - Voxel Editor - Randomize minimum size now constrained to shape size even when Modifier UI header is collapsed & settings not visible
FIXED - Voxel Editor - Anchor jittering when constrain plane offset set to Half or 0.5 and using an odd tool size
[0.8.7] - 2021-10-27
ADDED - Voxel Editor - New Material Types 'Table', 'Split' and 'Radial' and default Palette designed By Rebecca Michalak. Menu File > Materials
ADDED - Voxel Editor - Create Palette from Material Type. Menu Tools > Materials > Automatic Palette add
ADDED - Voxel Editor - Import Image as Material Type: images and palettes of type .JPG, .PNG and .TGA can be imported to create new Material Types and Palettes in Avoyd. For discrete colour palettes import we recomment to use the PNG or TGA format and set the 'Maximum Number of Colours' to the maximum value allowed. If the image contains less than the 'Maximum Number of Colours' requested, the exact colours will be imported. Otherwise, they will be interpolated and therefore modified. Menu File > Import > Image as Material Type
ADDED - Voxel Editor - Import Image as Heightmap inversion: setting inverts the elevation calculation, as if importing a negative image but imported colours are not affected. Menu File > Import > Image as Heightmap > Height > Invert
ADDED - Voxel Editor - Edit Tool cursor shortcut: Shift + Mouse wheel to increase / decrease the size of the brush by one voxel in all direction. Using the shortcut unlocks the aspect ratio. Menu Tools > Edit Tool
ADDED - Voxel Editor - Tutorial: added sections on Lighting and importing images as heightmap and palettisation, improved the Minecraft maps import and Render sections. Memu Help > Tutorial
CHANGED - Voxel Editor - Import Image UI rework: reordered categories, added radio buttons RGB / Alpha for elevation, and palettise colours / use single material. Menu File > Import > Image as Heightmap
CHANGED - Voxel Editor - Import Image as heightmap now only creates exact colours if less colours in image than requested maximum number of materials. Menu File > Import > Image as Heightmap
CHANGED - Voxel Editor - Palette editing UI reworked: add/remove Materials and Material Types to/from Palettes and Palette resizing buttons behaviour improved. See menu Tools > Materials, Edit Tool and Pick material
CHANGED - Voxel Editor - Material and Palette UI improved by reducing spacing between material buttons, changing behaviour to match normal buttons, and increasing selected state border. Menu Tools > Materials
CHANGED - Voxel Editor - Replace Material tool UI simplified. Menu Tools > Replace Material
CHANGED - Voxel Editor - Camera Align to Axis settings now saved with world. Defaults to y axis. Menu Tools > Camera > Align To Axes
CHANGED - Voxel Editor - Camera Field of View (FOV) editor setting now saved with each camera (in game FOV remains part of the game settings). Menu Tools > Camera > FOV
CHANGED - Voxel Editor - Path Tracing Render can now set Emissive Material Intensity up to 1000x. Menu Render > Emissive Material Intensity
CHANGED - Voxel Editor - Path Tracing Render Previews can now be denoised. Menu Render, press Preview then Denoise Image
FIXED - Voxel Editor - Saving a file without an extension now checks and warns if the file with extension exists, rather than silently overwriting
FIXED - Voxel Editor - Snap to grid with odd sized edit tool spacing and anchor vibration
FIXED - Voxel Editor - Palettes and Material Types: identical names now have an increment automatically added. Menu Tools > Materials > Material Types add and Palettes add
FIXED - Voxel Editor - Modifying a Palette now marks world as unsaved (Palettes are stored with Materials in world files)
[0.8.6] - 2021-10-08
CHANGED - Voxel Editor - Simplified Pick and Inspect Material window. Menu Tools > Pick Material
FIXED - Voxel Editor - Resolved crash during Export To Polygon Mesh
[0.8.5] - 2021-10-07
ADDED - Voxel Editor - Paste as a single Material: the paste brush materials are replaced by the currently selected Material. 'Paste as Single Material' can be combined with the modifier 'Randomise Material'. Menu Tools > Edit Tool > Shapes > Paste, tick 'Paste as Single Material'
ADDED - Graphics - Shader compile error dialogue with support instructions
FIXED - Voxel Editor - Resolved issue where first person camera is set as an orthographic camera. Menu Tools > Camera
[0.8.4] - 2021-10-01
ADDED - Voxel Editor - Sticky collide option where the edit cursor will only move to another collision point. Menu Tools > Edit Tool > Shapes > 'Sticky' tick box
ADDED - Voxel Editor - Can now select between RGB/HSV in the Material colour editor without using the pick popup. Menu Tools > Materials > Properties > 'HSV' tick box
ADDED - Voxel Editor - New Dawn Light preset. Menu Tools > Light and Atmosphere > Presets > Light drodown 'Dawn' option
CHANGED - Voxel Editor - UI: Anchor, Lock Position, Collide and Continuous tick boxes are deactivated instead of being hidden when not applicable. Menu Tools > Edit Tool > Shapes
CHANGED - Voxel Editor - Removed shortcut Camera Align to Axes from context menu. There is already a shortcut to it in Status Bar (bottom left) and it can still be set from menu Tools > Camera > Align to Axes
CHANGED - Voxel Editor - Constrain plane and Symmetry planes now only visible when Edit Tool is open
CHANGED - Voxel Editor - Improved visibility of wireframe cursor, constrain plane and symmetry planes
CHANGED - Voxel Editor - Disabled editing when both brush preview and brush wireframe are disabled
CHANGED - Voxel Editor - Moved brush preview Opacity control to settings. Menu Settings > Display > Spatial Interface
FIXED - Graphics - Resolved rare vertex generation task deadlock by switching a wait to a dependency
FIXED - Graphics - Resolved another rare vertex generation task deadlock due to early exit prior to launching a task with a dependency
FIXED - Graphics - Resolved level of detail issue causing 'gaps' in the rendering of distant parts of large models
FIXED - Voxel Editor - Sub windows no longer lose mouse focus when dragged out of main window
FIXED - Voxel Editor - Resolved crash when attempting to build outside positive edge of world octree
FIXED - Voxel Editor - Wedge and Corner axis selection now working properly. Menu Tools > Edit Tool > Shapes > Shape dropdown 'Wedge' option 'Axis Inversion' setting, and 'Corner' option 'Apex' setting
FIXED - Voxel Editor - Camera now focuses on world in old world files which do not have cameras saved properly
FIXED - Voxel Editor - World is marked as unsaved if World Properties Notes are changed
[0.8.3] - 2021-09-15
ADDED - Voxel Editor - Shape modifiers: random brush size and random Material from selected Palette. Menu Tools > Edit Tool > Shapes > Modifiers
ADDED - Voxel Editor - Multiple Palettes: create and edit custom Palettes for easy access to Materials. Each Palette width is customisable from menu Settings > Display > Layout. Palettes can be added and modified from the Edit Tool and the Materials windows: Menus Tools > Edit Tool > Shapes > Palette, Tools > Materials Palettes are saved with the World file. They can also be saved as a Material Template: Menu File > Save Template > Materials
ADDED - Voxel Editor - File browse paths stored in settings for each file type
ADDED - Voxel Editor - File dialogue open folder in explorer
ADDED - Voxel Editor - Saved cameras now store whether arcball or first person controlled, along with centre and projection type. Menu Tools > Camera > Saved Cameras
ADDED - Voxel Editor - During rendering any camera changes (other than switching between first person & arcball) result in a confirmation popup to prevent accidental loss of render view
ADDED - Voxel Editor - Tutorial: Minecraft, MagicaVoxel and image import, and export. Menu Help > Tutorial
CHANGED - Voxel Editor - Improved Orthographic projection and Isometric angles controls. Menu Tools > Cameras > Arcball Camera and Orthographic Projection
CHANGED - Voxel Editor - Removed Align Camera to Axes keyboard shortcut 'x'. Status bar align to axis indicator is now a toggle button: click to activate auto, x, y, z or off axis alignment.
CHANGED - Voxel Editor - Saved camera positions cleared when using File > New
CHANGED - Voxel Editor - File dialogue always in browse mode with useful directory drop down menu
CHANGED - Voxel Editor - MagicaVoxel imports now have multiple models merged in correct order
CHANGED - Voxel Editor - Simplified the Materials window: removed duplicate information, added Palettes editing. Menu Tools > Materials
CHANGED - Voxel Editor - Simplified the Pick window. Menu Tools > Pick Material
CHANGED - Voxel Editor - Arcball camera pitch can now be manipulated through -180 to +180 degrees range
CHANGED - Voxel Editor - Arcball camera pitch Up and Down manipulation buttons with isometric, dimetric and plan angles
CHANGED - Voxel Editor - Arcball camera pitch and yaw arrows can now be used in both orthographic and perspective projection
CHANGED - Game - Significantly improved performance of voxel octree network packet deallocation on clients
FIXED - Voxel Editor - Minecraft import of maps with new height extensions should no longer crash
FIXED - Voxel Editor - Minecraft import of older Minecraft maps should now have correct wool colours
FIXED - Graphics - vertex duplication bug due to vertex cache update error. This also created duplicates in exported meshes.
FIXED - Voxel Editor - Saved camera templates now stored in "Documents\Avoyd\Templates\Cameras", previously in "Documents\Avoyd\Templates\Cameras\Exports" directory
FIXED - Voxel Editor - Edit Tool - Copy/Cut and Paste sphere no longer slightly offset. Menu Tools > Edit Tool > Shapes
FIXED - Voxel Editor - Resolved rare crash due to pitch / yaw camera changes
[0.8.2] - 2021-08-16
ADDED - Voxel Editor - Arcball camera can now be set into orthographic projection mode. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Arcball camera yaw / pitch controls. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Arcball camera isometric projection controls. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Import image as heightmap can now optionally palettize the RGB channels for material, and use Alpha channel for height. Menu File > Import > Image as Heightmap, select image, options 'Use Alpha fopr height' and 'Create Material Palette from RGB'
ADDED - Voxel Editor - Load Recent Worlds as Paste Brush: shortcut to recently saved worlds to paste in currently open world. File > Load Recent Worlds as Paste Brush
ADDED - Crash log now includes module base addresses and sizes for easier translation. The crash log is saved in directory ..\Documents\Avoyd\AvoydLog.txt
CHANGED - Voxel Editor - Save Paste Brush as World now appends _brush to filename (can be changed in file dialogue). Menu File > Save Paste Brush as World
CHANGED - Voxel Editor - Atmospheric half length can now be set up to 1000000 voxels. Menu Tools > Light and Atmosphere
CHANGED - Voxel Editor - Improved anchor axes display and movement. To enable anchor: menu Tools > Edit Tool > Shapes > Anchor option or right-mouse click to open the context menu, Anchor > use Anchor
CHANGED - Voxel Editor - Right Click Context menu closes consistently on all menu items including check boxes
CHANGED - Installer - Avoyd can now be installed to a users profile without needing administrator privileges
CHANGED - Minor optimization of voxel traversal for faster rendering
FIXED - Voxel Editor - Imported MagicaVoxel models with models of different sizes now correctly positioned. Menu File > Import > MagicaVoxel Model (*.vox)
FIXED - Voxel Editor - Imported MagicaVoxel models diffuse materials now have smoothness set to 0.0f to be fully diffuse
FIXED - Voxel Editor - Imported MagicaVoxel models with long string names now do not crash Avoyd
FIXED - Voxel Editor - Pre-flattening Minecraft materials with non zero data values now load as the correct material
FIXED - Voxel Editor - Rotating paste brushes now much easier. Menu Tools > Edit Tool > Shapes, Paste option
FIXED - Voxel Editor - Rotating paste brushes which have an odd size no longer causes the brush visual to appear wrongly offset
FIXED - Voxel Editor - Right Clicking with mouse (for movement or context menu) no longer Picks material when Pick active
FIXED - Voxel Editor - Pick position now sets the path traced depth of field distance correctly
FIXED - Voxel Editor - Path Tracing focus distance set to zero or negative now gets clamped to a small number to fix blank renders
FIXED - Voxel Editor - Clamped view rotation to prevent spurious movement
FIXED - Graphics - Level of detail sections of models no longer get stuck at low levels of detail
FIXED - Graphics - Cube face quads now split along shortest edge correctly, removing triangles with opposing normals on the same face
FIXED - Graphics - Vertex ambient occlusion influence on quad triangle split was using the incorrect index order, now resolved for cleaner vertex AO
FIXED - Avoyd no longer crashes on hardware with only one CPU core but instead displays a warning
FIXED - Very rare crash in input handling when closing window now resolved
FIXED - Links in text now open in browser correctly when clicked
[0.8.1] - 2021-07-12
FIXED - Resolves error "VCRUNTIME140_1.dll was not found" when running Avoyd
[0.8.0] - 2021-07-08
ADDED - Voxel Editor - CPU Pathtracing Renderer. Menu Render
ADDED - Voxel Editor - Support for multi-model .vox (MagicaVoxel) files, metallic and emissive properties
ADDED - Voxel Editor - Improved Minecraft material support including per material instance namespace ids
ADDED - Voxel Editor - Pick and Inspect show the cursor position and distance. Inspect shows full material information
ADDED - Voxel Editor - Settings - Graphics Style Modes for selective viewing colour, lighting, shadows, ambient occlusion etc. Field of view and voxels appearance settings moved to the new Graphics Style window. Menu Settings > Graphics Style
ADDED - Voxel Editor - Screenshots file names include world name
ADDED - Voxel Editor - World Properties: centre, AABB min, and AABB max coordinates now displayed. Menu View > World Properties
ADDED - Voxel Editor - Materials now display local numerical id as well as global. Menu Tools > Materials
ADDED - Voxel Editor - Materials instances can have names. Currently only available for imported Minecraft materials or by editing the material template file manually using json
ADDED - Settings - Configure Avoyd start-up configuration, e.g. start directly as Voxel Editor. Menu Settings > System > Start As
ADDED - Settings - Screenshots and rendered images format (JPG and/or PNG) and JPG quality selection. Menu Settings > System > Saved Images Properties
ADDED - Settings - Configure the number of worlds selectable from the recent files list (Open Recent Worlds). Menu Settings > System > Open Recent Worlds List Size
CHANGED - Game - Settings - Simplified menu by grouping the user interface controls. Main menu Settings
CHANGED - Game - Player created turrets now display which player created them
CHANGED - UI - Settings - Finer mouse sensitivity settings to accommodate gaming mice. Menu Settings > Controls
CHANGED - UI - Change log, license and open-source attributions are now visible in the application. Main menu Settings and voxel editor menu Help > About
CHANGED - UI - Default font changed to Atkinson Hyperlegible size 15. Main menu Settings > User Interface and voxel editor menu Settings > Display > User Interface Appearance
CHANGED - UI - Voxel Editor usability: Context Menu frequently used command 'move/centre camera here' moved up one level to be easier to reach. Right-mouse button on the world area
CHANGED - Voxel Editor - Added error dialogue when cannot write to files for save / export rather than silent failure. Menu File > Save, Save As and Export
CHANGED - Voxel Editor - Added error dialogues when cannot scale world rather than silent failure. Menu Edit > World Transforms > Scale World by 2X
CHANGED - Voxel Editor - Scale World moves and resizes octree to standard world max size if required to prevent floating point errors. Menu Edit > World Transforms > Scale World by 2X
CHANGED - Voxel Editor - Saving shows progress and can be cancelled. Menu File > Save and Save As
CHANGED - Voxel Editor - Defragment the Octree shows progress and can be cancelled. Menu Edit > Defragment the Octree
CHANGED - Voxel Editor - Replace Material shows progress and operation can be cancelled (does not revert changes). Menu Tools > Replace Material
CHANGED - Voxel Editor - Replace Material performance improved by running in a parallel task set
CHANGED - Voxel Editor - Move World Centre to Origin shows progress and can be cancelled. Menu Edit > Move World Centre to Origin
CHANGED - Voxel Editor - Move World Centre to Origin performance optimizations, up to 10x faster
CHANGED - Voxel Editor - Move World Centre to Origin sets octree to default world size if possible
CHANGED - Voxel Editor - Files are not overwritten until after a successful save completes (a temporary file is created and then renamed)
CHANGED - Voxel Editor - Standard edit brushes always rendered with highest level of detail
CHANGED - Voxel Editor - Removed material type "Contiguous Colour Grid" & converted old materials to discrete colours. Menu Tools > Materials
CHANGED - Voxel Editor - TAB and ESC only toggle camera movement mode when main window has focus
CHANGED - Voxel Editor - .obj mesh export now supports material emissive properties. Menu File > Export > Polygon Mech (*.obj)
FIXED - Graphics - Added support for both 4 byte and 2 byte indices to resolve issue with too many vertices in very complex sections of models
FIXED - Graphics - Level of detail system no longer attempts to create higher LODs when these cannot be stored in LOD data structures
FIXED - Graphics - Certain material combinations with specular highlights would go completely black in shadowed areas, this has now been fixed
FIXED - Game - Spectate World now centers on center of voxel bounding volume rather than World origin
FIXED - Game - Resizing main menu window no longer changes the aspect ratio of the world displayed in the background
FIXED - Game - Starting a game server and then quitting the game back to the main menu or editor will no longer prevent power save from working
FIXED - Voxel Editor - Resolved occasional crash when switching to arcball camera
FIXED - Voxel Editor - External editor windows now brought to front when focussed
FIXED - Voxel Editor - File browser can now navigate to C:\ root directory
FIXED - Voxel Editor - Toolbar and Status Bar visibility settings are now saved. Menu View > Show Toolbar and View > Show Status Bar
FIXED - Voxel Editor - Light direction cannot be set to a zero length vector. Menu > Tools > Light and Atmosphere
FIXED - Voxel Editor - Improved handling of recent file list & file load/save on case insensitive platforms
FIXED - Voxel Editor - Tool collision in paste mode now respects shape of bounding volume correctly. Menu > Tools > Edit Tool > Shapes
[0.7.7] - 2021-04-22
FIXED - Voxel Editor - Resolved crash when using certain keyboard layouts and pressing a modifier key such as ALT
[0.7.6] - 2021-02-26
CHANGED - Voxel Editor - Progress bar for Minecraft importer improved
CHANGED - Voxel Editor - Edit Tool Size limitation (Menu Tools > Edit Tool) now user controllable in Menu Settings > Controls > Maximum Edit Size
CHANGED - Added improved debug output to crash handler
FIXED - Graphics - Removed occasional small holes which appear in geometry at LOD edges, introduced in 0.7.3 by performance improvement
FIXED - Voxel Editor - Minecraft map importer now handles region files with chunks which have locations beyond the end of the file
[0.7.5] - 2021-02-04
ADDED - Voxel Editor - Import Minecraft maps: Support for loading Minecraft Nether (DIM-1) and End (DIM1) worlds / dimensions. Menu File > Import > Minecraft Map
ADDED - Voxel Editor - Import Image as Heightmap: Palette for selecting materials now available. Menu File > Import > Image as Heightmap
CHANGED - Voxel Editor - Edit tool materials palette no longer resets when creating a new world. Menu Tools > Edit Tool > Palette
CHANGED - Voxel Editor - If no material selected, select first material from default palette
[0.7.4] - 2021-01-08
ADDED - Game - Predefined spawn positions. The Spawn coordinates are saved by setting Saved Cameras with descriptions "Spawn_Player" for player, "Spawn_A" and "Spawn_B" for MegaSpawners. Menu Tools > Camera > Saved Cameras
ADDED - Voxel Editor - Light and Atmosphere - Added presets for light: white, grey, sunny, sunset, dusk and night; and atmosphere: clear, haze and fog. Changed default to have lighter atmosphere. Menu Tools > Light and Atmosphere > Presets
ADDED - Voxel Editor - Edit Tool - Constraints: separate offset for Constrain plane and Collide. Added spacing and grid offset to Snap to Grid. Reworked the UI. Menu Tools > Edit Tool
ADDED - User Interface - Settings - New font: Atkinson Hyperlegible. Settings > Display > User Interface Appearance
CHANGED - Game - Optimization - Improved parallelism of AI movement
CHANGED - Game - Optimization - Improved parallelism of internal message passing systems
CHANGED - Graphics - Optimization - Faster and more parallel vertex generation (up to 2x faster)
CHANGED - Voxel Editor - Decluttered menus by removing superfluous icons and info. Simplified info text for Edit Tool Edit Cursor, Constraints and Symmetry, and Cameras.
CHANGED - Voxel Editor - Moved Cameras controls from the toolbar to the status bar: align to axis toggle, saved cameras, first person to arcball camera toggle. Menu View > Show Status Bar
CHANGED - Voxel Editor - Settings - Edit Tool Palette width widget moved to Settings > Display > Layout
FIXED - Voxel Editor - Importing Minecraft levels with region files with no data no longer crashes
FIXED - Voxel Editor - Importing Minecraft levels with maps larger than current maximum Avoyd World size are now cropped
FIXED - Voxel Editor - Fullscreen: any monitor can be selected, not just the primary
FIXED - Voxel Editor - Constrain Plane and Snap to Grid now work together
FIXED - Voxel Editor - Import image as heightmap window is now modal. File path is reset when cancel. Menu File > Import > Image as Heightmap
FIXED - Voxel Editor - Rotating a paste brush no longer offsets brush center
FIXED - Increased profiling max threads to 256 to resolve potential issues on machines large numbers of threads
[0.7.3] - 2020-10-08
ADDED - Voxel Editor - Import Image as Heightmap - Option to smooth the heightmap surface by reducing the amount in the top voxel in proportion to the remaining height. All the voxels in the column below use the Amount specified. Menu File > Import > Image as Heightmap
ADDED - Voxel Editor - Import Image as Heightmap - Floor option draws a box under the heightmap. The floor thickness can be adjusted. The floor prevents the holes that appear in the heightmap when height = 0 (black pixels). Menu File > Import > Image as Heightmap
ADDED - Voxel Editor - Brush preview shadow now uses stochastic transparency. Menu Tools > Edit Tool
ADDED - Voxel Editor - Light and Atmosphere - Preset Deep Space: white light, no atmosphere. Menu Tools > Light and Atmosphere
ADDED - Voxel Editor - Camera Reset - All Camera settings are returned to their default values. Preserves position and focus/centre and saved cameras. Menu Tools > Cameras
CHANGED - Voxel Editor - Optimized memory use by deduplicating during Minecraft map import. Menu File > Import > Minecraft Map (*.mca)
CHANGED - Voxel Editor - Align Camera to Axes is off by default. Menu Tools > Camera > Align to Axes
CHANGED - Graphics - Optimized shading by separating stochastic transparent pass from opaque
CHANGED - Graphics - Optimized multidrawindirect by moving data to GPU buffer
CHANGED - Graphics - Optimized shadow map rendering for narrow fields of view. Performance improvement of up to 1.5x
CHANGED - Graphics - Optimized generation of vertices from voxels by up to 1.3x
CHAGNED - Graphics - Optimized lighting update by removing sync point for smoother framerate
FIXED - Voxel Editor - Crash when cancel loading a world file
FIXED - Voxel Editor - Resetting the Display, Graphics or Control settings no longer cause the main window to shrink. Resetting is now specific to each of the Display, Graphics or Controls groups of settings. Menu Settings > Display | Graphics | Controls
FIXED - Voxel Editor - Loading a world as paste brush centers anchor on volume correctly. Menu File > Load World as Paste Brush
FIXED - Voxel Editor - Edit tool - Wireframe cursor shown when Delete, Remove or Cut are selected. Menu Tools > Edit Tool Shapes
FIXED - Game - Spectate Camera uses in-game field of view value instead of voxel editor's. In-game menu (Esc whilst game is running) > Spectate
FIXED - File Loading and Export - Improved efficiency by only updating display if percentage complete changed by >= 1%
FIXED - Reset Settings - Game and Voxel Editor settings are returned to their original state. Main Menu > Settings > 'Reset Settings to Default' for the game settings; Main Menu > Voxel Editor > Menu Settings > 'Reset' for the voxel editor settings
[0.7.2] - 2020-09-10
ADDED - Voxel Editor - User interface layout: windows can now be docked and dragged outside of the main window
ADDED - Voxel Editor - World Properties window: custom notes and information about world dimensions in voxels and octree memory usage. Menu View > World Properties
ADDED - Voxel Editor - Import Image as Heightmap parameters: choose amount and material. Set the height scale and the heightmap position and direction in 3D. Menu File > Import > Image as Heightmap
ADDED - Voxel Editor - Keyboard shortcut Alt+A toggle Anchor On/Off. Menu Tools > Edit Tool open
ADDED - Voxel Editor - Keyboard shortcut 'F1' opens menu Help > Controls
ADDED - Voxel Editor - Keyboard shortcut Alt Gr modifier can be used instead of Alt
ADDED - Voxel Editor - Camera - Toggle First person/ Arcball camera keyboard shortcut 'C'
ADDED - Voxel Editor - Camera - Saved Cameras: description field for each saved camera. Menu Tools > Camera > Saved Cameras
ADDED - Voxel Editor - Camera - Align Camera to Axes toggle off/auto/x/y/z from Toolbar buttons, Context menu, keyboard shortcut 'X' and display status in Status Bar.
ADDED - Voxel Editor - Documentation - Materials documentation. Menu Help > Tutorial
ADDED - Voxel Editor - Documentation - Keyboard shortcuts reorganised both by functionality and a new list of all shortcuts indexed alphabetically. Added missing shortcuts. Menu Help > Controls Documentation
CHANGED - Graphics - Moved volume texture allocation to using atlasses to permit draw call collation
CHANGED - Graphics - Improved buffer allocation strategy to reduce fragmentation and improve draw call collation
CHANGED - Graphics - Optimized CPU overhead of rendering by collating draw calls using multi draw indirect
CHANGED - Graphics - Multithreaded render pass draw command list creation and GPU constant data updates
CHANGED - Graphics - Reduced size of shadow pass per-model constant data structures
CHANGED - Networking - Reduced memory overhead of data structure used to store voxel missing cache on clients
CHANGED - Voxel Editor - Edit Tool - Removed keyboard shortcut 'F' (Do Generate) for procedural generation. Menu Tools > Edit Tool Procedural Generation
CHANGED - Voxel Editor - User Interface - Toolbar buttons rearranged and fixed open/close window behaviour
CHANGED - Voxel Editor - User Interface - Replace Material interface reworked. Menu Tools > Replace Material
CHANGED - Voxel Editor - Camera - Keyboard shortcut for Saved Camera is Alt+arrow down
FIXED - Multi monitor issues related to window resizing, full-screen display and monitor detection
FIXED - Graphics - Fullscreen flickering on Intel and AMD GPUs
FIXED - Voxel Editor - Minecraft import now supports Minecraft chunk changes made in MC v1.13 and v1.16. Menu File > Import > Minecraft Map (*.mca)
FIXED - Voxel Editor - Edit Tool - various issue with brush preview, wireframe and anchor positioning, sizing and visibility. Menu Tools > Edit Tool
FIXED - Voxel Editor - Edit Tool Max now works in Continuous mode. Menu Tools > Edit Tool Shapes
FIXED - Voxel Editor - Material selected defaults to 'none selected' where relevant. Menu Tools > Edit Tool, Materials, Replace, Pick, Status bar
FIXED - Voxel Editor - Rare crash when using 2x Scale. Menu Edit > Scale World by 2X
FIXED - Voxel Editor - Performance: World lighting and power save no longer get stuck after 2x Scale then reload. Menu Edit > Scale World by 2X
[0.7.1] - 2020-06-18
ADDED - Voxel Editor - Export to .obj: added Optimize Mesh, Centre on Origin, Scale and Blender compatible metallic material options to .obj polygon exporter
ADDED - Voxel Editor - Blender style material export for improved metallic handling
ADDED - Voxel Editor - Escape key can now be used to move from Voxel Editor to Main Menu. Esc switches from Movement Mode to Menu Mode, and from Menu Mode to Main Menu. Added a shortcut (chevron left icon) in the Voxel Editor menu bar
ADDED - Voxel Editor - Keyboard shortcuts Ctrl+N New World, Ctrl+O Open World
ADDED - Documentation - Added Skirmish and Wander game modes descriptions in main menu and voxel editor game menu
FIXED - Game - Resolved issue where new clients joining network game causes old clients worlds to disappear
FIXED - Game - Player HUD health label no longer remains on screen when network game server exits
FIXED - Game - HUD not showing after spectating following being unspawned in game
FIXED - Voxel Editor - Cameras - Previous/Next Saved Camera buttons now work in the Camera window
FIXED - Voxel Editor - Edit Tool - Warning for large Sizes now shown when aspect ratio is locked
[0.7.0] - 2020-06-11
ADDED - Graphics - GPU Shadow map cascades enable better defined shadows. Shadows settings under Main Menu > Settings > Graphics, and in the Voxel Editor under Settings > Graphics
ADDED - Graphics - Improved performance through reduced polygon count using edge collapse mesh simplification
ADDED - Game - Accessibility - resizeable user interface, head-up display (HUD) and floating HUD. Drones tracking carets now clamped to the edges of the screen instead of a circle. All user interface elements can be turned off. To adjust the HUD scale see games Settings > HUD, and in the Voxel Editor under Settings > Display > HUD
ADDED - Game - Visible player shadow option togglable in game Settings > Diegetic Interface > Show Player Shadow
ADDED - Game - Separate seeds for world and atmosphere procedural generation in main Menu > Create Game > World
ADDED - Voxel Editor - Edit Tool - Visible brushes enable Shapes preview for precise placement when adding, editing, deleting and painting shapes with the Edit Tool.
The Visibility and Opacity of the brush preview is adjusted under Edit Tool > Edit Cursor > Show Brush Preview and Brush Preview Opacity
ADDED - Voxel Editor - Edit Tool - Show/Hide Edit Cursor: Wireframe cursor and Brush Preview can be hidden individually or together from Edit Tool > Edit Cursor > Show Edit Cursor [] Brush Preview, and [] Wireframe
ADDED - Voxel Editor - Copy/paste from one world to another with Save Paste Brush / Load World as Paste Brush.
The functionality is accessed through the file menu: File > Save Paste Brush as World and File > Load World as Paste Brush, or from Tools > Edit Tool and selecting Cut, Copy or Paste. This gives access to shortcut buttons to save/load paste brushes
ADDED - Voxel Editor - Saved Cameras - camera positions can be added, modified, deleted and cycled through.
Saved Cameras functionality is accessed through window Tools > Camera > Saved Cameras; toolbar (add and cycle through the list); context menu (add and select Saved Camera); keyboard shortcuts (add Alt + Up Arrow; previous camera Alt + Left Arrow; next camera Alt + Right Arrow)
The list of Saved Cameras is saved with world. Lists can also be saved/loaded as templates to be reused with File > Save/Load Template > Cameras
ADDED - Voxel Editor - Edit Tool - Move Anchor to Origin and Move Anchor to the centre of the World. Functionality accessed through Tools > Edit Tool and the context menu (right-mouse click on 3D world)
ADDED - Voxel Editor - Edit Tool - Shape Size: Option to lock the aspect-ratio of the dimensions of box type shapes (Tools > Edit Tool)
ADDED - Voxel Editor - Edit Tool - Shape Size: Warning sign shown when the Size requested exceeds the threshold beyond which the Shape will take a noticeable amount of time to draw (Tools > Edit Tool)
ADDED - Voxel Editor - Edit Tool - Procedural generation progress bar for Menger Sponge and Tree. Generation can be cancelled part-way through (Tools > Edit Tool > Procedural Generation)
ADDED - Voxel Editor - Pick Tool and Inspector window accessible through Tools > Pick Material, shortcut Alt+P. The Pick tool is used to select a material from the 3D world so it can be used for Editing and Replacing. The Pick tool also features an inspector to quickly view the properties of a voxel
ADDED - Voxel Editor - Option to move/translate World so it is centred on Origin with Edit > Move World Centre to Origin
ADDED - Voxel Editor - Light and Atmopshere - Random atmosphere uses seeds (Tools > Light and Atmopshere > Random Generator). Randomly generated unmodified atmospheres are saved with their seed. Light and Atmosphere parameters (and their seed) can be saved separately with File > Save/Load Template > Light and Atmosphere
ADDED - Voxel Editor - Light and Atmosphere - White and Grey light colour presets under Tools > Light and Atmosphere > Presets. Light direction and atmosphere are unchanged. Ambient is automatically calculated if Auto Set Ambient is on when the white or grey light button is pressed. Otherwise the Ambient is set to the default white or grey colour
ADDED - Voxel Editor - Controls - Roll snaps to axis when Align To Axes is on (set in Tools > Camera > Align To Axes). If Axis preference is automatic, the camera viewpoint rolls by 90 degree increments. If a preferred axis is selected, rolling inverts the camera view, i.e. rolls by 180 degree
ADDED - Voxel Editor - Both game modes Wander and Skirmish can now be started from the Voxel Editor with menu item Game > Start Wander and Game > Start Skirmish
ADDED - Voxel Editor - Context menu (Right-mouse click) reorganised and shows First Person and Arcball camera commands; Saved Cameras; and Anchor toggle and options
ADDED - Voxel Editor - Toolbar with shortcut buttons to Undo, Redo, Tools, camera shortcuts and game continue/stop buttons when applicable. The Toolbar can be toggled on/off under View > Show Toolbar
ADDED - Voxel Editor - Status Bar with Camera satus and coordinates, Anchor, Pick and Edit Tool status, Material selected, Game status and UI Menu/Movement state. The Status Bar can be toggled on/off under View > Show Status Bar
ADDED - Voxel Editor - Windows can be closed with one command with View > Close All Opened Windows (Alt+X)
ADDED - Voxel Editor - Documentation - tooltips to explain what the functionality does. Tooltips can be toggled on/off with View > Show Tooltips
ADDED - Voxel Editor - Documentation - Tutorial: added sections about the Edit Cursor and the Anchor, Camera movement, First Person and Arcball Cameras and Align Camera to Axis
ADDED - Voxel Editor - Documentation - Controls: added list of keyboard shortcuts
ADDED - Voxel Editor - Add folders, Delete and Rename files and folders from the file dialogues using right click menu (File > Open, File Save As etc.)
ADDED - Voxel Editor - Load Materials, Light and Atmosphere or Cameras templates from .avwr World files (and .avoyd_extra files from older world formats) using File > Load Template
CHANGED - Graphics - Improved lighting, ambient occlusion, and CPU generated shadows
CHANGED - Graphics - Atmospheric fog modification to make distant objects fade out correctly, and in scatter not overbrighten close to viewpoint
CHANGED - Game - Accessibility - Improved HUD contrast so it is better visible against bright light-sources
CHANGED - Voxel Editor - New file extensions and formats. .avwr for worlds, .avmt for materials, .avla for light & atmosphere, .avcm for cameras. The .avwr world file encapsulates voxel, material, light & atmosphere and camera data in one file. Icons represent each file type and folders to help differentiate them
CHANGED - Voxel Editor - Replace Material tool UI redesigned. Default state is no material selected. The current Material is no longer automatically picked as the material to replace/replace with. It must be actively chosen by the user. The Pick tool (formerly part of the Edit Tool) is no longer automatically activated. Added a Reset option. Changed the wording in the UI. Menu: Tools > Replace Material
CHANGED - Voxel Editor - Shortcut for Procedural Generation window changed to Alt+G
CHANGED - Voxel Editor - Some menus are disabled when not applicable
CHANGED - Voxel Editor - Edit Tool actions button and wireframe colour coded: green for additive/editing (e.g. Set, Paint), red subtractive (e.g. Delete), purple neutral (e.g. Copy), yellow for procedural generation, grey disabled.
CHANGED - Voxel Editor - Mark world as unsaved when atmosphere/camera/materials etc. are changed.
CHANGED - Voxel Editor - Settings - menu items moved to tabbed windows Display, Graphics and Controls.
CHANGED - Voxel Editor - Help - Grouped all Help topics (Tutorial, Controls, Tips, About) as tabs in a single Help window
CHANGED - Voxel Editor - Edit Tool - Cut/Copy/Paste - Paste brushes are now deleted when a new world is opened as copy/pasting across worlds was causing Materials compatibility problems. Instead use Save Paste Brush as World / Load World as Paste Brush
CHANGED - Voxel Editor - Edit Tool - Shapes and Procedural Generation grouped as tabs in the same window
CHANGED - Voxel Editor - Edit Tool - The Materials Palette is now saved with the World file so each world can have a different palette
CHANGED - Voxel Editor - Edit Tool - Constraint Offset now always shows the offset distance
CHANGED - Voxel Editor - Remember state of windows Lighting, Camera, Display settings, Controls settings and Help
CHANGED - Voxel Editor - Different default atmosphere in game main menu and in the Voxel Editor
FIXED - Game - Arcball camera now works when user interface is hidden (ctrl+M) in spectate mode
FIXED - Voxel Editor - Power Save mode now takes into account light and atmosphere modifications: lighting changes are fully recalculated before Power Save is reengaged
FIXED - Voxel Editor - Removed camera collision with geometry as it was causing camera to get stuck
FIXED - Voxel Editor - Switching from first person camera to arcball camera does not change camera position
FIXED - Voxel Editor - Crash when opening a new file whilst the Edit Tool is open
FIXED - Voxel Editor - Edit Tool - Anchor center position no longer moves when modifying the Size through the Edit Tool
FIXED - Voxel Editor - Edit Tool - Empty Paste Anchor no longer jumps to infinity when moved
FIXED - Voxel Editor - Edit Tool - Anchor no longer jumps behind the camera when moved too far away
FIXED - Voxel Editor - Edit Tool - Anchor now obeys constrain plane and snap to grid
FIXED - Voxel Editor - Edit Tool - Amount field hidden when Paint tool is selected
FIXED - Voxel Editor - Edit Tool - Procedural Generation: Cut/Copy/Paste shortcuts are now disabled
FIXED - Voxel Editor - Edit Tool - It is no longer possible to Cut or Copy an empty volume
FIXED - Voxel Editor - Edit Tool - Save/Load Paste Brush: it is no longer possible to save an empty brush as World. Loading an empty world no longer causes an infinite paste brush to open
FIXED - Voxel Editor - Controls - Pressing the Ctrl key now moves the camera position down when Movement mode has been enabled throught right-mouse click
FIXED - Voxel Editor - UI - Context menu now opens in the center of the window instead of the top-left corner when movement mode has been engaged using Tab
FIXED - Voxel Editor - UI - Windows get focus when reopened from the menu
FIXED - Voxel Editor - UI - Light theme menu colours fixed for improved visibility (Settings > Display > Dark Theme toggle off)
FIXED - UI - Main Menu no longer shifts up when opening Create Game submenu. Contrast increased so Avoyd logo is visible
FIXED - System - Screenshots are no longer overwritten when taken within the same minute before and after restarting Avoyd
FIXED - Game - Crash in audio system when world removed (usually after client leaving multiplayer a game)
FIXED - Game - Player avater scale and offset issue in multiplayer resolved
[0.6.2] - 2020-03-23
FIXED - Resolved error "SetThreadDecription could not be located" on Windows versions before Windows 10 1607
[0.6.1] - 2020-02-13
ADDED - Voxel Editor - Replace Material tool - Select a material from the palette or the world, and replace it with a new one
ADDED - Voxel Editor - Procedural Generation tool - moved the procgen and fractal shapes out of the Edit Tool and into a dedicated window. Procgen and Edit tools cannot both be open.
CHANGED - Game - Procedurally generated world - thickended the bridges and enlarged the openings at the end of bridges to make it easier for players to move around
CHANGED - Voxel Editor - Edit Tool - Removed shape selection using arrow left key
CHANGED - Voxel Editor - Added tooltips
CHANGED - Game - Removed settings that don't apply to games, e.g. voxel edges, glow, colour variation
FIXED - Voxel Colour Variation bug on NVIDIA GPUs no longer results in hatched noise
FIXED - Voxel Editor - Right mouse click plus keydown now engages movement mode. Issue introduced in 0.6.0.
FIXED - Voxel Editor - Field of View (FOV) setting now works
FIXED - Voxel Editor - Edit Tool - arrow down key now decreases shape size one voxel at a time
FIXED - Game - Ctrl+M now hides in-game UI elements such as position carets and health bars
[0.6.0] - 2019-12-27
ADDED - Game - Skirmish prototype - Short player(s) vs computer game where each side must destroy the opposition's MegaSpawner. Waves of AI controlled drones spawn from the MegaSpawners at regular intervals. Players can shoot, build/destroy the environment and place turrets. Players have a choice of three difficulty levels that affect the number of drones that spawn. Difficulty adjusts dynamically when players join or leave the game.
ADDED - Game - Wander prototype - A peaceful exploration of the environment with no fighting, no building nor destruction. The mode uses the 'Boxes in Space' procedural generation algorithm.
ADDED - Game - Main menu selection for game modes Wander and Skirmish
ADDED - Game - Log to file the random seed used when generating a world
ADDED - Game - Toggle mute button in audio settings
ADDED - Voxel Editor - UI - New keyboard shortcuts for toggling Tools windows: Edit Tool Alt+E; Materials Alt+M; Light and Atmosphere Alt+L; and Camera Alt+C
ADDED - Help - Movement troubleshooting section
ADDED - Settings - Custom windowed resolutions
ADDED - Debug - Developer utilities window
CHANGED - Game - Players and friendly drones trails, health bars and carets colour coding in green and blue
CHANGED - Game - Weapon effects are now colour coded to each team colour.
CHANGED - Game - Join multiplayer server browser list updates automatically when the server parameters change
CHANGED - Game - Improved message & networking efficiency of transform updates
CHANGED - Game - Added packed math types for improved message & networking efficiency
CHANGED - Game - Skirmish 'Time Taken' format improved. Removed points counter and replaced with MegaSpawners health bars
CHANGED - Voxel Editor - Improved copy and paste performance
CHANGED - Voxel Editor - UI - Improved default windows placement and sizes
CHANGED - Voxel Editor - UI - Improved the layout of Settings, Camera, Controls and Display, and consistency of menu items and windows
CHANGED - Voxel Editor - UI - Improved right click menu ease of access
CHANGED - Voxel Editor - UI - Hide the Edit Tool window when input is trapped for consistency
CHANGED - Performance - Improved models and worlds compression by a factor of 3 to 10, saving space in memory and on disk
CHANGED - Performance - Defragment Octree now deduplicates redundant data for improved memory consumption
CHANGED - Performance - Network propagation of octree now uses deduplication for lower bandwidth and faster updates
CHANGED - Performacne - Reduced bandwidth required for several common entity update messages
FIXED - Game - Multiplayer setup port number and max players restricted to valid values
FIXED - Game - Resolved rare crash in audio system when starting a new game
FIXED - Game - Spacebar now moves player up when flying
FIXED - Game - Player velocity no longer preserved when destroyed or game ends
FIXED - Game - Audio from previous game no longer plays at start of a new game
FIXED - Voxel Editor - Saving an Avoyd model loaded from a browsed directory saves it to that directory as default instead of overwriting any file with the same name in the default directory
FIXED - Voxel Editor - Edit cursor no longer moves when mouse outside window or hovering over UI
FIXED - Voxel Editor - Fixed inconsistent behaviour when input is trapped: menu should be hidden if 'Show Menu when Editing' is off
FIXED - Voxel Editor - pressing CTRL / SHIFT etc. no longer stops you from switching tools
FIXED - UI - Windows dimensions proportional to text size so that text is no longer cropped
FIXED - UI - Links and headers wrapping fixed in imgui_markdown
[0.5.0] - 2019-06-20
ADDED - Game - Audio system using OpenAL Soft
ADDED - Progress dialogue and iterative visual updates for lengthy operations
ADDED - Voxel Editor - New 'Boxes in Space' procedural edit shape
FIXED - Power save mode now does not pause if there are unprocessed visual changes
FIXED - Game - Clients joining a game now get correct in-game shader parameters
FIXED - Game - Clients joining a game now see correct trails for pre-existing entities
FIXED - Game - Start game will generate a different world every time if none already exists
[0.4.0] - 2019-03-21
ADDED - Game - Building in-game: edit tool for adding/removing blocks and walls
ADDED - Game - Update status information in settings
ADDED - Game - Cinematic camera, FOV and build cursor intensity settings independent from Voxel Editor setting
CHANGED - Game - New player avatar model
CHANGED - Game - Increased material amounts in procedural environments to make various material strengths more noticeable
CHANGED - Game - Switching from in game to menu pauses current game in singleplayer
CHANGED - Game - Simplified turret crosshair visual feedback during cooldown
CHANGED - Game - Splash screen Avoyd version info moved to bottom left
CHANGED - Defaulting Sync CPU/GPU to off
FIXED - Atmosphere on NVIDIA hardware
FIXED - Artifacts when moving on NVIDIA hardware when in Fullscreen
FIXED - Game - Turrets belonging to a given player removed when they leave a game
FIXED - Game - Exiting game after pause no longer leaves game paused when re-starting.
FIXED - Game - Paused player no longer remembered when start new game
FIXED - Game - Pressing play at start of game no longer reverts player back to menu.
FIXED - Voxel Editor - Update needed status now works and is more discreet
[0.3.4] - 2019-01-24
ADDED - Game - Player can spawn turrets
ADDED - Game - Tool selection menu UI using num keys 1 to 4 (keys 2 & 3 currently disabled)
ADDED - Game - Modified crosshair according to selected tool
ADDED - Voxel Editor - New edit tool 'Max'
CHANGED - Game - Chat window only visible in multiplayer
CHANGED - Increased safe area padding range
FIXED - Game - Improved collision system to reduce false misses
FIXED - Specular reflections now have a more consistent colour
FIXED - Atmosphere and materials now correctly transmitted to client when server changes world
FIXED - Crash on finishing the game when firing on a multiplayer client
[0.3.3] - 2018-11-09
ADDED - Game - Option to use custom seed for world procedural generator
ADDED - Game - Random atmosphere
ADDED - Game - Weapon system HUD ammo display
ADDED - Game - Voxel edge pattern now glows nearby to help visibility in low light areas
ADDED - Game - Follow and Pause camera can now be moved when right mouse button is down (in addition to previous mode where TAB key toggles input mode)
ADDED - Voxel Editor - Random atmosphere and lighting generator
ADDED - Voxel Editor - Local edge glow option
CHANGED - Game - Certain renderer options are overriden by the game when playing whilst preserving user settings in editor
CHANGED - Game - Default menu camera position moved
CHANGED - Game - In game settings no longer switches camera view
CHANGED - Game - Follow camera default viewpoint improved
CHANGED - Game - Pause camera preserves current view for a less jarring switch
CHANGED - Game - Can now collapse the Create game menu to get a better view of the world
CHANGED - Game - Trail colours and health indicators
CHANGED - Game - Controls: added missing in-game control keys; rewrote tutorial; set all headers to collapse by default; show link buttons in start menu
CHANGED - Voxel Editor - Ambient light colour now automatically set with optional manual setting
CHANGED - Game - New models for drones and Spawner
CHANGED - Game - Default speed is fast. In-game Shift key (accelerate) disabled.
CHANGED - Game - Optimized voxel data generation for the spawning of entities
CHANGED - Game - Removed lazy evaluation optimization of vertices from voxel data so rapid turning is smoother.
CHANGED - Game - Damage altered to be even stronger at hitpoint, but drop off faster
CHANGED - Voxel Editor - Usability changes including menus order, new consistent icons, moved the palette down in the Edit Tool etc.
CHANGED - Voxel Editor - Edit Tool - only allow deleting Cube, Box and Sphere shapes
CHANGED - Voxel Editor - Adjusted power save mode to resolve level of detail changes better
CHANGED - Improved trail level of detail
CHANGED - Faster loading of models as vertex generation now completely asynchronous
CHANGED - Significant optimizations for multiple model rendering
CHANGED - Lighting and vertex generation now spread out over more threads
FIXED - Game - Models now generate ambient occlusion correctly
FIXED - Game - Empty profile name bug fixed
FIXED - Game - Potential crash when game ends just as entities were firing
FIXED - Game - Potential crash in explosion system
FIXED - Game - Collision bounding boxes for asymmetric entities
FIXED - Voxel Editor - Action key F works correctly when mouse over UI
FIXED - Voxel Editor - Edit keys no longer enabled when in movement mode
FIXED - Voxel Editor - Game now stopped properly when playing in editor
FIXED - Crash when level of detail reduction grew larger than voxel octree depth
[0.3.1] - 2018-06-30
FIXED - Crash on start for players with no prior config file.
[0.3.0] - 2018-06-26
ADDED - Basic gameplay test prototype with singleplayer and multiplayer coop over LAN
ADDED - LOD Far Change Distance option which further decreases detail beyond this distance
CHANGED - Main menu displayed at startup
CHANGED - Game - Create game moved to own menu system
CHANGED - Game - Disabled in-game LEFT SHIFT (speed change)
CHANGED - Game - Spawn now Play, and Play now Continue Playing
CHANGED - Game - Multiple improvements to movement and HUD to reduce motion sickness (see below)
CHANGED - Game - Alignment to surface faster when surface is aligned to axis, and no alignment when not moving
CHANGED - Game - Improved surface bound movement by quantizing attraction angles and rotating about surface attraction rather than player 'up' when possible
CHANGED - Game - Simplified movement modes: movement in space is now always with momentum
CHANGED - Game - Removed attraction angle visualization as it can cause motion sickness in some people
CHANGED - Voxel Editor - Color of primary action button now set by tool
CHANGED - Voxel Editor - Improved procedural boxes grouping by colour sets and orientation
CHANGED - New icon for Avoyd
CHANGED - UI transparency now works better
FIXED - Procedural generation crash in 32bit builds
FIXED - File dialogue no longer shows browse mode or file type options for save
FIXED - bug where voxel edits occured when selecting tool in edit tool
FIXED - Game - When switching from 3rd person view in game to editor avatar is no longer visible
[0.2.1] - 2018-03-23
ADDED - Game - choice of four sizes of generated world
ADDED - Voxel editor - Procedurl linked boxes parameters: number of boxes, multiple materials
ADDED - Voxel editor - Sphere copy tool
ADDED - Voxel editor - Materials UI shows selected material info: RGB colour, metallic, smoothness and strength
ADDED - Voxel editor - New Sapphire & Ruby materials
ADDED - Voxel editor - Import height map from image
ADDED - Voxel editor - Multiple drive support for file dialogue browsing
CHANGED - Game pauses when toggling to editor view
FIXED - View no longer rotates when switching between in-game and editor view
FIXED - Removed debug log message from in game movement code
FIXED - Memory leak in octree when editing
[0.2.0] - 2018-03-04
ADDED - Prototype in-game movement and play menu
ADDED - Prototype primary and secondary destruction tools (in-game)
ADDED - Procgen Menger sponge
ADDED - Procgen linked boxes
CHANGED - Improved performance of BOX and CUBE shape editing
CHANGED - Removed procgen tree leaves
CHANGED - Revised default config settings
FIXED - Power save mode failure when frame time low
[0.1.17] - 2017-12-30
CHANGED - Tutorial rewording.
FIXED - Avoyd not starting due to missing CRT DLLs
FIXED - Imported Minecraft maps now have correct name of map for saving as Avoyd files.
[0.1.16] - 2017-12-15
ADDED - Procedurally generated trees (experimental)
CHANGED - Camera moves to anchor position if anchor is on at startup
FIXED - Cancel load for file imports
FIXED - Potential crash on save causing data loss
[0.1.15] - 2017-11-30
ADDED - Wedge edit shape
ADDED - Corner edit shape
ADDED - Minecraft and .vox (MagicaVoxel) import workflow
ADDED - Minecraft levels now load automatically once you browse to their root directory
ADDED - Progress bar for loading files
ADDED - Asynchronous file loading
ADDED - File filtering options
ADDED - Refresh file list button
CHANGED - Improved file dialogue layout
CHANGED - Moved Lighting options to standalone window
[0.1.14] - 2017-11-18
ADDED - List of technologies and open source libraries used to About menu.
ADDED - Default Materials palette.
ADDED - Edit Tool summary of settings for Constraint and Symmetry.
ADDED - Edit Tool Symmetry option to disable all symmetry planes.
ADDED - Edit Tool Undo and Redo buttons
ADDED - Message box for actions with no undo (e.g. clear world, reset all configuration settings).
ADDED - Help menu with Tutorial, About and links.
ADDED - Tutorial for the Edit Tool: Set, Paint and Delete.
ADDED - Tooltips functionality.
CHANGED - Edit Tool layout reworked for improved usability.
FIXED - Mouse click focussing window causing an edit.
FIXED - Crash when snap to grid set to zero.
FIXED - Arcball axial speed cinematic option.
[0.1.13] - 2017-10-17
ADDED - Box hollow shape with wall thickness control.
ADDED - Ellipsoid hollow shape with wall thickness control.
ADDED - Tube shape with wall thickness control.
ADDED - Mouse wheel multiplier for tool and anchor distance.
ADDED - Camera auto align along axis with axis preference control.
CHANGED - Checkbox menu items no longer close menu when clicked.
CHANGED - Improved ellipsoid, Cylinder and Cone shapes surface.
FIXED - Slider units labels.
FIXED - Possible fix for GUI controls getting stuck.
[0.1.12] - 2017-10-11
ADDED - Lock anchor position, useful for making symmetric objects.
ADDED - Multiple bounds for anchor tool gizmo.
FIXED - Bug in undo/redo system which could cause a crash.
FIXED - Turning anchor on now sets position to tool cursor correctly.
FIXED - Tool gizmo movement when camera perpendicular to an axis.
FIXED - Gizmo axis selection when camera perpendicular to an axis.
[0.1.11] - 2017-10-06
ADDED - Cone edit shape.
ADDED - Edit->Clear command for clearing world whilst leaving the paste brush active.
ADDED - Can now modify size of tool using ImGuizmo when anchor active.
ADDED - Move anchor here and focus camera.
CHANGED - Right click context menu can now be accessed by right clicking with no movement or CTRL + right click.
CHANGED - Anchor controls simplified.
CHANGED - Tool distance moved next to tool position in modify tool UI.
CHANGED - Can always press F key to perform tool action.
CHANGED - Tool distance no longer shown if anchor on.
FIXED - Soft edges in remove mode for cylinder, cone and ellipsoid.
[0.1.10] - 2017-09-29
ADDED - Cut and Copy now switch to Paste after use.
ADDED - CTRL+X, CTRL+C, CTRL+V for cut, copy, paste.
CHANGED - Actions now operate on key press rather than key release, making CTRL+KEY operations easier.
CHANGED - Paste rotation and reflection reset on cut or copy operation.
CHANGED - The delete part of cut action now respects symmetry.
FIXED - Cylinder crash with symmetry planes.
FIXED - Cylinder orientation with symmetry planes.
FIXED - Symmetry planes with multiple paste rotation axes.
[0.1.9] - 2017-09-28
ADDED - Ellipsoid edit shape.
CHANGED - File dialogue selection when typing filename modified for improved feedback.
FIXED - Undo/redo now tracks copy/paste operations correctly.
FIXED - Snap to Grid can no longer be set to less than 1 in the UI.
FIXED - Can no longer set size of tool cursor smaller than 1 voxel.
FIXED - Resolved precision issues for small voxels.
FIXED - cylinder shape symmetry issues.
FIXED - potential crash in copy/paste operations.
FIXED - cut restricted to box/cube shapes.
[0.1.8] - 2017-09-19
ADDED - Cylinder edit shape.
ADDED - System task thread reduction control, which defaults to 1 (unused if less than 2 hardware threads).