There are quite a few useful and almost essential plugins developed by Chris Montesano, one of the more interesting ones is the cmNodes, which brings node based shader and material editing in Cinema 4D.

Providing an overview for getting started and using cmNodes, Cinema 4D generalist Pavel Zoch shows how to get going in cmNodes, showing how to put together a couple of shaders in the process.

it will change your view how you see material editing. It´s the key of effectivity, speed and flexibility

If you have never create node-based shaders before, this is a pretty good overview as Pavel goes through some of the nodes and shows how they would apply to create some more complex shaders easily. Astoundingly, as powerful and as cool as cmNodes is, it is completely free and can be found over at Chris’ site here- cmNodes for Cinema 4D.