Here is a tutorial on how to use Irrlicht to load in a Quake psk file into Cinema4D. It supports geometry with materials using diffuse color (and lightmaps if found).
There is also a Irrlicht previewer that converts anything that is currently selected in Cinema4D to Irrlicht and views the scene in its own window, which you can fly around with using the Arrow keys and the mouse.