SurfaceMaterialObjects
SurfaceMaterialObjects are a conceptual framework used in computer graphics and game development to describe and manage the visual properties of surfaces within a 3D environment. This approach aims to provide a standardized way to define how objects interact with light, affecting their appearance.
A SurfaceMaterialObject typically encapsulates a collection of material properties. These properties can include parameters like color,
Furthermore, SurfaceMaterialObjects often incorporate parameters related to surface normals, which dictate the orientation of the surface