IsoVoxel Changelog

What's new in IsoVoxel 0.0.14

Jul 4, 2020
  • This is the same as the previous release, but addresses a not-so-recent issue where the colors for sloped voxels were grayish compared to blocky voxels. Now, the colors for a cube's faces and outline should be the same regardless or whether slopes are used. There is some oddity with the shading on enlarged sloped models, but this is more tied to how the slopes are created than the new colors.

New in IsoVoxel 0.0.13 (Sep 8, 2019)

  • This should produce exactly the same renders as the last release, but now it organizes the output into folders based on scale and effects that wouldn't typically be mixed in art or a game. Usage.txt has been updated, and the information when you run IsoVoxel.exe with no arguments has also received attention. This is meant to address #8 , but should be generally more pleasant to work with when you only want some of the many rendered images.

New in IsoVoxel 0.0.12 (Aug 17, 2018)

  • You can use an m parameter for the command-line mode that's positive, as it always has allowed, to use smoothing, or take the same m parameter and make it negative to disable smoothing for the same sizes. That is, when m is 4 and when m is -4, in both cases 4 sizes will be drawn, but for m = -4 the larger voxels will be pure cubes with no smoothing. This release also fixes some positioning issues with the large-scale models (around the halfway line through the model, the last version would enlarge strangely across the line). This version is encouraged over 0.0.11 because of that positioning fix.

New in IsoVoxel 0.0.11 (Aug 17, 2018)

  • This release allows the larger-sized mode (specified with the m argument at the command line, or defaulting to 3) to produce isometric and orthogonal facing directions, and also to produce sloped-voxel renders as well as cube-voxel ones for those larger sizes. The smallest size, size1, is now the size of a normal render instead of being drastically smaller. The isometric renders are close, but not identical, in size to the orthogonal ones. Models may have their outer bounds adjusted so the different iso or ortho directions can all render at the same size; this usually happens when a model has different x-size than y-size in the actual file. All renders are centered in their whitespace surrounding the image if that bounds adjustment occurs.

New in IsoVoxel 0.0.10 (Apr 13, 2018)

  • This release should work just like earlier ones, producing the same renders, but will also allow animated .vox files to be drag-and-dropped on the program or entered as command-line arguments. These will make a png per frame (per rendering angle), up to the 24 frames that MagicaVoxel is limited to. Thanks to @tiaod for suggesting this feature in issue #4 .

New in IsoVoxel 0.0.9 (Sep 19, 2017)

  • This addresses issue #3 , which was a crashing bug, and should resolve it. It also fixes a rendering bug with ortho rendering when "Big" models (scaled up) extended fully to a certain edge (which one depended on angle); in that case the voxels bordering the edge were not rendered. Now those voxels are rendered and a perfect square will look the same from all ortho directions. If you use 0.0.8, it is recommended to upgrade when convenient; no new features are added here, and the usage is the same.

New in IsoVoxel 0.0.8 (Sep 19, 2017)

  • This minor update to 0.0.7 adds 8-way renders at a more-top-down angle, almost 45 degrees, with something like an oblique perspective. It does change the colors used, and tends to be brighter and a little more washed-out in the "normal voxel" renders than the "sloped voxel" ones. It does this mainly to improve the appearance of outlines, which seemed much too dark in 0.0.7. I may change color handling in the future to use the same technique for cube and sloped voxel styles.

New in IsoVoxel 0.0.7 (Sep 19, 2017)

  • This version includes several large additions, including two modes that add smoother-looking sloped voxels to the model as it renders it, changes to colors, changes to the double-size renders to reduce jagged edges, and extra sizes of ortho renders with varying degrees of smoothing/rounding applied. A Usage.txt file was added with instructions to the download, and the default model (if unspecified) is now Zombie.vox because it shows the slopes off a little better. Most importantly, drag and drop works now, so you can drag a .vox file onto IsoVoxel.exe and it will render it in a subfolder.

New in IsoVoxel 0.0.6 (Sep 19, 2017)

  • This release allows you to select what outlines you want for the render, defaulting to very similar rendering to what it had in previous releases. See the README of this repo for info on how to use this, or just call IsoVoxel with no args (it will print usage instructions now, as well as trying to render Truck.vox). Previous command line invocations should still work in the same way.

New in IsoVoxel 0.0.5 (Sep 19, 2017)

  • The last release would push both ortho and iso renders too low on the final image, potentially causing the outline to be not-fully-rendered (but it wasn't a crashing bug this time!). This release simply pushes small models closer to the center of the image, which is relevant mainly if the absolute corners of the image were used, but also makes everything a little more centered.

New in IsoVoxel 0.0.4 (Sep 19, 2017)

  • This fixes some unpleasant bugs where models with non-equal x and y sizes would be positioned incorrectly and possibly attempt to draw outside of the bounds of the image, causing a crash. The fix for this causes all of the models with those different sizes to be placed in a larger bounding box, with the model moved into the center of the image (this doesn't change the model, and if you had a part that was entirely off-center, the new model will still be off-center, just with padding around it on all sides). Most images this generates are square or very close to it now. All previous features are still there.

New in IsoVoxel 0.0.3 (Sep 19, 2017)

  • This release fixes a nasty crashing bug that would occur on all models with the default palette; I'm honestly quite surprised that all the models I tried this on used custom palettes, but now it doesn't matter. It also adds an additional group of images to the set of eight that directions that are currently rendered: Big renders! These are the same as the original eight but aren't shrunk down, and should be exactly twice the size. Shrinking helps decrease the obviousness of diagonal staircase formations, but can cause scaling artifacts where some voxels are slightly wider than others, breaking symmetry. The un-shrunken images, if you're fine with the greater size, should have fairly good quality and may be much better-looking when resized at run-time compared to the shrunken ones.

New in IsoVoxel 0.0.2 (Sep 19, 2017)

  • Instructions here are the same as earlier versions, but now the program will generate 8 directions for the model to face, instead of just 4 diagonal directions.

New in IsoVoxel 0.0.1e (Sep 19, 2017)

  • The rendering method is now optimized for larger .vox models, as in, larger than 20x20x20. It will downscale the image it generates to reduce the appearance of jagged lines or staircase effects. It also makes an attempt to highlight edges by drawing voxels with a gap between themselves and their neighbors with a darker rim. This approach is used in PixVoxelAssets, and more features from that project will continue to be ported here.