added custom materials and geometry to pbrtObject