camera: compute view matrix without using the general matrix inverse. This is _much_ faster, considering it happens almost every frame. Do not permit scaling on camera nodes.