support custom skymodel