Skip to main content

Smooth voxel rendering

Comments

8 comments

  • Settus

    Yeah, good idea. I also wanted to make a feature request for this.

    2
  • Larris

    The voxel rotation feature makes a big difference, though.

    1
  • Yogarine

    Voxel rotation is inconvenient for terrain and also has performance implications.

    It's great for building meshes and templates, but that's about it.

    1
  • Westley Lee

    Wouldn't this require massive changes to the engine and how the game works? Voxels and polygons are completely different technologies - unless there's been a big improvements to how voxels work I could just be out of touch.

    0
  • Yogarine

    It would take some work, but not as much as you seem to think.

    Voxels and polygons are very different things, that’s true. But right now Crayta’s voxel maps are also already being rendered using polygons...

    Voxels are just volumetric pixels. They can be a very easy and efficient way to store and manipulate large 3D worlds. However rendering a voxel map on a 2D screen in its rawest form would just render pixels at the location of each voxel.

    So to render voxels in a way that actually looks good you can render 3D cubes for each voxel, which is what games like Minecraft and Crayta do.

    This gives the most “accurate” representation of the voxel map in the sense that it shows the precise location of each voxel, pretty much like nearest pixel scaling for regular pixels.

    There is another way to render voxels, which is what games with big sprawling landscapes do: smooth out all the voxels instead of drawing them like cubes. This is analogous to upscaling 2D pixels using a a HQ upscaler, which will try to round out all the pixels.

    Of course Crayta does a lot of fancy stuff with its voxel rendering, like adding foliage and stuff. So a smooth version of this renderer would also have to take that into account, making this quite a big feature, unless they limit it to specific voxels.

    0
  • Charles Tersteeg

    would this type of solution work?

    https://voxelplugin.com/

    1
  • Yogarine

    Wow. That's pretty much exactly what I had in mind. Would be awesome if they could implement that.

    0
  • Charles Tersteeg

    I found that when looking for someway to make a voxel world without it looking like minecraft.

    0

Please sign in to leave a comment.