
As I was finally able to render the cabinet, so I can show the images. This object was quite complex and might be classified as medium complexity. It uncovered a lot of problems and was the reason for quite some additions.

The materials are still very bad, they are mostly stand ins. I changed the Phong shader to handle the ambient part similar to the Ward BRDF so the problems to use both together get a bit smaller.

As I wrote some days ago, I think my shaders are not good, that is an area I have to do something about. I could in theory use my wood shader, but that too isn't very good. Additionally I couldn't handle the look in this case. The doors are big enough that in reality they wouldn't be covered by one piece of veneer, but by multiple. And that is something I can't do yet.

Finally I need some way to help in controlling the movement of the doors and the drawers. Currently I can turn the doors in every direction as far as I want. I can also move them, the same with the drawers. I would like to be able to constrain the movements, e.g. to the rotation around one axis and only between two fixed angles. I hope to find some time to add something simple like this soon.