separate Material
support mesh
support model data arg
support material
support camera
support mirror/glass
spp arg, openmp