new position, adding gamma
adding texture rotation, cam position and rotation