This shading method looks much better than gouraud shading, but is also a lot more CPU-intensitive and therefor not usable for realtime animation of 3D objects on a PC. Fortunatly there is a way to simplify the calculation a lot, without really affecting the nice properties and looks of Phong shading. With that method Phong shading is only a little bit more CPU-intensitive than gouraud shading.