What i was thinking to fix that is calculating the rotation matrix differently. Find out x,y,z for the center of planet as it is transformed with Modelview matrix and then calculate a "look-at" matrix from that point to eye center, that is in the middle of near plane in frustum... or something