Basic camera algorithm; no scaling/translation