A position is a vector from the root of the scene (origin) to the camera.
Look direction - this is a unary vector located in the camera, which indicates the direction in which the camera is looking.
The upward direction is a unary vector that points to the "sky", I mean, points in the direction that the camera considers upward. Usually you use a (0,1,0) vector here.
Check here for more information.
Hope this helps.
source share