Programming, 3d Graphics, Rendering, Ray Tracing, Gaming.
different materials. Shiny plastic reflects light differently to rusty metal. Luckily we have some nice approaches for that which are broadly grouped in to diffuse and specular shading models. Source: Wikipedia If we want to add transparency, we can do so relatively easily but then we need to start