diff --git a/tutorials/3d/3d_rendering_limitations.rst b/tutorials/3d/3d_rendering_limitations.rst index 838bb56fa..33d2f9d42 100644 --- a/tutorials/3d/3d_rendering_limitations.rst +++ b/tutorials/3d/3d_rendering_limitations.rst @@ -56,6 +56,12 @@ There are two main ways to alleviate banding: rendered with low color precision, which means it will work when using the Mobile and Compatibility rendering methods. +.. figure:: img/3d_rendering_limitations_banding.webp + :align: center + :alt: Color banding comparison (contrast increased for more visibility) + + Color banding comparison (contrast increased for more visibility) + .. seealso:: See `Banding in Games: A Noisy Rant `__ @@ -88,6 +94,12 @@ Depending on the scene and viewing conditions, you may also be able to move the Z-fighting objects further apart without the difference being visible to the player. +.. figure:: img/3d_rendering_limitations_z_fighting.webp + :align: center + :alt: Z-fighting comparison (before and after tweaking the scene by offsetting the Label3D away from the floor) + + Z-fighting comparison (before and after tweaking the scene by offsetting the Label3D away from the floor) + .. _doc_3d_rendering_limitations_transparency_sorting: Transparency sorting @@ -133,6 +145,12 @@ this feature. There are still several ways to avoid this problem: distance fade mode **Pixel Dither** or **Object Dither** instead of **PixelAlpha**. This will make the material opaque, which also speeds up rendering. +.. figure:: img/3d_rendering_limitations_transparency_sorting.webp + :align: center + :alt: Transparency sorting comparison (alpha-blended materials on the left, alpha scissor materials on the right) + + Transparency sorting comparison (alpha-blended materials on the left, alpha scissor materials on the right) + Multi-sample antialiasing ------------------------- diff --git a/tutorials/3d/img/3d_rendering_limitations_banding.webp b/tutorials/3d/img/3d_rendering_limitations_banding.webp new file mode 100644 index 000000000..d8f04539c Binary files /dev/null and b/tutorials/3d/img/3d_rendering_limitations_banding.webp differ diff --git a/tutorials/3d/img/3d_rendering_limitations_transparency_sorting.webp b/tutorials/3d/img/3d_rendering_limitations_transparency_sorting.webp new file mode 100644 index 000000000..da07ac2cc Binary files /dev/null and b/tutorials/3d/img/3d_rendering_limitations_transparency_sorting.webp differ diff --git a/tutorials/3d/img/3d_rendering_limitations_z_fighting.webp b/tutorials/3d/img/3d_rendering_limitations_z_fighting.webp new file mode 100644 index 000000000..1000a2644 Binary files /dev/null and b/tutorials/3d/img/3d_rendering_limitations_z_fighting.webp differ