Minecraft Mods

Avoyd Voxel Editor - Minecraft Map Viewer, Editor, Renderer, Exporter to Polygon Mesh

  • 13,889 views, 17 today
  • 1,696 downloads, 2 today
  • 208
  • 183
  • 54
Avoyd avatar Avoyd
Level 28 : Expert Modder
30
Avoyd Voxel Editor is an art tool. It enables you to load the largest Minecraft worlds and display them in their entirety, explore, edit, render and export to mesh.

Features

  • Extremely long view distance
  • World size up to 260 000 voxels in any direction
  • Create voxel art from Minecraft worlds
  • Cameras
    • First person and arcball cameras
    • Save multiple camera positions
    • Orthographic projection with isometric presets
  • Edit Tool
    • Add/remove individual voxels or shapes (sphere, box, etc.), paint, copy/paste, undo/redo, brush modifiers (random size, randomise materials) etc.
    • Constraints and symmetry planes
    • Materials and palettes
  • Light and Atmosphere
    • Physics based
    • Procedural generation
  • Render
    • High quality CPU path tracing with OIDN denoising
    • Emissive and transparent voxels
    • Depth of field
  • Import
    • Minecraft maps • convert Overworld, Nether and End worlds to voxels
    • MagicaVoxel .vox • import models, multimodels and their palettes
    • Images • convert to heightmaps and palettes
    • Raw 3D Binary Array
  • Export
    • Export to polygon mesh in the Wavefront Obj file format for use in tools such as Blender 3D and game engines which support directly importing the format such as Unity.
  • Online Tutorial and Documentation


Updates log – new in Avoyd 0.8.0 to 0.9.3:



Limitations

  • You cannot re-export any edits made in Avoyd back to Minecraft nor MagicaVoxel
  • Avoyd only supports Minecraft Java Edition maps. It does not support Bedrock.
  • Avoyd doesn’t currently support schematics import
  • Avoyd does not use textures nor block models so all the Minecraft decorations, half-blocks, steps, objects such as torches etc. appear as full voxel blocks made of a single material in Avoyd. The materials used in Avoyd match the Minecraft default materials as closely as possible using textures averages with added reflective and emissive properties. You can modify the default materials properties in Avoyd by opening menu Tools > Materials.
  • It is currently not possible to hide block types in Avoyd: you have to delete them manually using the Edit Tool, or make the block type invisible (see tips section) before you render the scene. We intend to add block hiding in the future.
  • Avoyd only runs on Windows PC


How to import a Minecraft map into Avoyd

  • Download and install Avoyd
  • Avoyd can load your own maps (stored in %appdata%\.minecraft\saves\ ), or download and save the Minecraft map to disk (extracting it if it is a zip file).
  • In Avoyd, open the 'Voxel Editor', go to the menu File > Import > Minecraft Map (*.mca)... and select the region file directory (containing .mca files) and ‘Open’ to import it..
  • If you have 'The Nether' or 'The End' dimensions as well as the normal 'The Overworld’, a pop-up will enable you to choose which dimension to import.


How to explore a map in Avoyd

  • Lock the camera to the horizontal plane for Minecraft maps: select menu Camera > Align To Axes. Select 'y' and set the Axis Preference to '0.80' or above.
  • To move around:
    • set the camera to "Movement" mode: press the Tab key or hold down the mouse right button
    • Move the mouse to look around
    • Press W to move forward
  • More about camera controls in the voxel editor’s help menu: Help > Tutorial > Cameras and Help > Controls Documentation > Camera Controls


How Minecraft blocks are represented in Avoyd, and how to modify them

  • Avoyd does not use textures, but the materials used in Avoyd match the Minecraft default materials as closely as possible: their colour is based on Minecraft textures averages and they have specular reflection and emissive properties where relevant (water, glass, metal, lava…).
    • Since version 0.8.0, torches, lava etc voxels emit light when rendered. Likewise, metals, water, glass etc. reflect light.
    • Since version 0.8.8, materials transparency (water, glass) is supported in the CPU path traced Renderer (available through Menu Render).
  • Each block and most of their variations are mapped to a material in Avoyd. We've mapped the vast majority of Minecraft Java Edition blocks to the appropriate materials settings in Avoyd
  • For Minecraft versions prior to 1.13 (the flattening) we now use both both block Id and data value to assign the correct namespace Id to a an imported block. For versions post 1.13 we directly use the namespace Id provided
  • Since Avoyd version 0.8.0 you can view the Minecraft namespace Id of every block imported as an Avoyd material
  • To edit the Minecraft materials individually in Avoyd, open menu Tools > Materials... and choose ‘Minecraft’ from the Material Type drop-down. Click on a colour swatch to edit the material properties. You can also access the materials from the Palette in Tools > Edit Tool…
  • You can make specific block types (for example barrier) invisible in renders by making the material entirely transparent. In Tools > Materials, select the material and set its parameters as follows:
    • Colour = White (R=255 G=255 B=255)
    • Metallic = 0
    • Smooth = 0
    • Emissive = 0
    • Surface Transmission = 1
    • Absorption Length = 1,048,576
    • Scatter Length = 1,048,576
    • Phase = 0
  • If you want to reuse your material alterations in other maps, save them as a template in File > Save/Load Templates > Materials. After you've imported a new Minecraft map, load your materials template and it will overwrite the defaults.


How to change the scene lighting and atmosphere

  • Open the ‘Light and Atmosphere’ window: menu Tools > Light and Atmosphere… video example
  • To change the position of the light source, modify the parameter 'Light Direction'. Note the UI is evolving: we will make it easier to use in future releases.
  • Quickly change how bright or foggy the lighting is using the presets: white light, dawn, sunny, sunset and clear atmosphere, haze or fog. You can also adjust the parameters manually using the light and atmosphere settings.
  • Your can save our settings as templates to reuse in other worlds in Avoyd: use File > Save/Load Template > Light and Atmosphere...


How to render a Minecraft map using Avoyd

  • Once you’ve imported the map, find the scene you want to render and adjust the lighting
  • Open menu ‘Render’
  • Click ‘Preview’ for a quick render
  • Adjust the image size, depth of field and other parameters
  • When you’re happy with the scene, click ‘Do Raytrace Scene’
  • Click ‘Accumulate’ to run the raytracing again and increase the quality of the render. Note that after several accumulations the result will stop improving
  • When you’re satisfied with the result you can denoise the render to remove artefacts (small dots)
  • Finally, save the image

Tutorial video for doing a render of a world and transript

Tips and tricks

  • Once imported, save the Minecraft map as an Avoyd world file. This will enable you to open it faster and use it as a paste brush.
  • To learn the basics of editing in Avoyd, we recommend you follow the step by step tutorial under menu Help > Tutorial and watch the basics of editing video. The user interface has evolved since but it's very close and it is still a good place to start.
  • Tune the Graphics properties under Settings > Graphics. Increasing the 'LOD change distance' improves detail in the distance but reduces performance.
  • All controls and keyboard shortcuts are listed in menu Help > Controls
  • Enable tooltips from menu View > Show Tooltips
  • Check the size of the world and add notes from menu View > World Properties
  • Light or Dark mode UI, adjust font size etc. in menu Settings > Display
  • Skip the main menu when opening Avoyd: in Settings > System, set “Start As” to “Voxel Editor”
  • For further help see Avoyd News and Support forum
  • If you imported Minecraft worlds into a version of Avoyd older than 0.8.10, you should install the latest version of Avoyd and import again to ensure the latest transparent materials are used.


Credits

Screenshots and renders gallery and videos feature:
Atropos by carloooo
Cuirassé DSD-401 by MrBatou
Drehmal: PRIMORDIAL by Balderich
Greenfield City by THEJESTR
King's Landing and more by WesterosCraft
Greenfield City by THEJESTR
Mattupolis by mattuFIN
Thanks to shadowESH for their feedback
CreditScreenshots gallery features Minecraft maps: Atropos by @carloooo, Cuirassé DSD-401 by @MrBatou, Drehmal: PRIMORDIAL by @Balderich, Greenfield City by @THEJESTR, King's Landing by @WesterosCraft, Mattupolis by @mattuFIN
Progress100% complete
Game VersionMinecraft 1.18.1
Tags

23 Update Logs

Avoyd 0.9.3 - Fixed exiting the editor with changes & selecting "Yes" prevents closing the app : by Avoyd 05/12/2022 7:46:59 amMay 12th

Exiting the voxel editor with changes and then selecting "Yes" to save them no longer causes Avoyd to be unable to exit.
LOAD MORE LOGS

Create an account or sign in to comment.

2
05/14/2022 12:03 pm
Level 52 : Grandmaster uwu
Ketashike
Ketashike avatar
The Render, maxs out my CPU to 100% usage and 100 degrees celcius. I think some sort of optimization and GPU render support would be amazing. I'd rather have it take longer but keep my CPU under save temperatures. I'd love it if it would use my GPU instead. Cooling wise I have Noctua fans, I even set them to 100%, yet still reaches the same temperatures.
1
05/15/2022 7:11 amhistory
Level 28 : Expert Modder
Avoyd
Avoyd avatar
To reduce the CPU utilization of Avoyd at the expense of rendering time you can do the following:
  • With Avoyd closed open the following file in a text editor: C:\Users\USERNAME\Documents\Avoyd\user.cfg
  • Find the line with `TaskThreadReduction` and set it to be higher (default is 1), but less than the number of CPU logical processors your system has. I'll look into adding a UI control for this in a future release to make changing this easier.
Here is how to find out how many CPU logical processors you have: many CPUs have twice as many logical processors as cores, this is often called Simultaneous Multithreading (SMT) or Hyperthreading. So if you have an 8 core machine this might have 8 or 16 logical processors. This can be checked in the Performance panel of the Task Manager which should show the number of Logical Processors under the CPU % utilisation chart (I think you're aware of this but I'm adding this info to be complete and for the other readers).

With regards to your CPU getting hot you should consider checking your computer setup as temperatures should not get to 100 °C (see https://www.tomshardware.com/uk/how-to/how-to-monitor-cpu-temp-temperature). It looks like you have already investigated the cooling, so unless your CPU cooler is underrated for your CPU the problem is potentially elsewhere. Normally bad cooling should lead to over throttling rather than high temperatures. It could be that the CPU thermal throttling settings or CPU voltages (if overclocked) are set too high when all cores are in use. How to modify this depends on your CPU, motherboard and installed software.

Whilst there is scope to optimize Avoyd's CPU renderer, doing so will increase CPU utilization and make your CPU hotter if it doesn't throttle.


We intend to work on a GPU path tracing renderer, but this is a significant effort and we have other features we need to work on first.
1
05/15/2022 10:02 am
Level 52 : Grandmaster uwu
Ketashike
Ketashike avatar
Thanks, much appreaciated.



Regarding, my normal temps, I idle at 30-40 degrees and never go above 60 degrees when gaming at ultra. So seeing my CPU go up to 100C when using this was very weird.
1
05/15/2022 12:03 pm
Level 28 : Expert Modder
Avoyd
Avoyd avatar
It's certainly not normal for a CPU to hit these temperatures, even when a high utilization program like Avoyd runs. Your CPU likely doesn't hit high temperatures when gaming because the GPU is the bottleneck and the CPU is mostly idle.
2
05/14/2022 11:46 am
Level 11 : Journeyman Cookie
Beni09
Beni09 avatar
Is that for java or bedrock?
1
05/15/2022 6:13 amhistory
Level 28 : Expert Modder
Avoyd
Avoyd avatar
It's for the Java edition
1
05/16/2022 8:26 am
Level 11 : Journeyman Cookie
Beni09
Beni09 avatar
Okay, thx
2
05/11/2022 5:20 pm
Level 14 : Journeyman Architect
MrT23
MrT23 avatar
norton lifelock said "risks found" and "less than 5 users have used this file"
1
05/12/2022 6:09 amhistory
Level 28 : Expert Modder
Avoyd
Avoyd avatar
Thank you for for reporting this message to us. We'll get in touch with Norton to see if they can do something about it. (The less than 5 users probably refers to Norton users who've also downloaded Avoyd).

What you can do to check the file is safe to execute:
  • You're likely seeing a standard warning about programs which have not been downloaded by millions of people. The Avoyd 0.9.2 program and installer have been virus checked and signed with our company Enkisoftware Limited's digital certificate.
    You can see the signature when you right click on the downloaded executable 'Avoyd_0.9.2.602_setup.exe'. Select 'Properties' and look at the 'Digital Signatures' tab. It will show two lines with:
    - 'Name of signer:' 'Enkisoftware Limited'
    - 'Digest algorithm' 'sha1' and 'sha256'
    - 'Timestamp' '06 May 2022 16:35:45' and '06 May 2022 16:35:51'
    Note the timestamp will change for each new version of Avoyd.
    Edit: We just released a new version, Avoyd_0.9.3.605_setup.exe. The signature dates are ‎12 ‎May ‎2022 11:45:18 and ‎12 ‎May ‎2022 11:45:23
  • Use Microsoft Windows Defender to do virus checks before unzipping, and before installing: right click on the file and select 'Scan with Microsoft Defender'. (It's a good idea to do that with any file downloaded from the internet. Always download to your Windows PC's user 'Downloads' folder)
  • Visit our Discord to ask existing users: https://discord.gg/CRXP6jNAmG
You can also download Avoyd directly from our website https://www.enkisoftware.com/
2
04/02/2022 7:51 pm
Level 1 : New Miner
minecraftguy123451
minecraftguy123451 avatar
how do i make the map?
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome