Implemented Blinn model