In Book 3, the Isotropic
material does not have an updated scatter
method and a scattering_pdf
method. This makes it the only material that does not get the update treatment in the book, and depending on implementation language and abstractions, can leaveConstantMedium
broken / unusable.