add StructureLightGenerator