Types of Shading

Comparison of default, flat shading vs. smooth shading.

# sphinx_gallery_thumbnail_number = 2
import pyvista

pyvista.set_plot_theme("document")

PyVista supports two types of shading, flat and smooth shading that uses VTK’s Phong shading algorithm.

This is a plot with the default flat shading:

sphere = pyvista.Sphere()
sphere.plot(color="w")
../../_images/sphx_glr_shading_001.png

Out:

[(1.9264490110725325, 1.9264490110725325, 1.9264490110725325), (0.0, 0.0, 0.0), (0.0, 0.0, 1.0)]

Here’s the same sphere with smooth shading:

sphere.plot(color="w", smooth_shading=True)
../../_images/sphx_glr_shading_002.png

Out:

[(1.9264490110725325, 1.9264490110725325, 1.9264490110725325), (0.0, 0.0, 0.0), (0.0, 0.0, 1.0)]

Total running time of the script: ( 0 minutes 2.910 seconds)

Gallery generated by Sphinx-Gallery