Explain the Attribute inheritance
Ans: Throughout the rendering of the objects in a view, attribute sets of objects higher in the view hierarchy are inherited via objects below them. For instance, if the attribute set of a view defines a specific diffuse color, then all objects in that view are rendered along with that diffuse color, unless some other attribute set overrides the color specified in the view attributes. Namely, if some face of some object comprise an attribute set containing a dissimilar diffuse color, the face's diffuse color overrides the diffuse color that otherwise would have been inherited from the view attribute set.