added planet and solid shader