godot_voxel icon indicating copy to clipboard operation
godot_voxel copied to clipboard

Visible seams between blocks with MSAA enabled

Open kumikumi opened this issue 1 year ago • 4 comments

This is likely a known issue, but couldn't find an existing ticket for it, so reporting it here.

Steps to reproduce:

  1. Download and run voxelgame demo, observe that there are no visible seams between blocks. godot-voxel-no-aa
  2. Enable MSAA in project settings (I used MSAA 2D -> 8X and MSAA 3D -> 8X)
  3. Run the same demo again, observe that there are now seams between blocks.

godot-voxel-msaa

Attached 2 screenshots to showcase the issue, the first one with MSAA disabled (default) and another with 8x MSAA enabled.

While this is a problem that many games have (for example it also affects Minecraft if you force-enable MSAA in that game if I recall correctly), there are ways to fix this issue, as not every game has visible seams in world geometry with MSAA enabled.

kumikumi avatar May 19 '23 12:05 kumikumi