chinese village on snowy mountain, a pillar of light from the peak, insanely detailed, cinematic scene, digital art trending on artstation