replaced light and material map by vector