shadows, but ambient coefficient are hardcoded