should i treat the view matrix as any other matrix
say i want the viewer to take a tour along my scene. Can I transform the view matrix as i would in the world matrix are there any "special" methods for it
e.g. device.Transform.view.lookAt(somePoint)

the view matrix
carmima
If you repeatedly apply transformations to the view matrix (or any matrix for that matter) you will end up introducing error that can grow to the point where it causes problems. The easiest thing is to just recreate the View matrix whenever you want to move it. You can use Matrix.LookAtLH or something similar.
hungfut
nentjes
The view matrix is just a matrix, so it's not really any more expensive to create than any other matrix. When you set a new View matrix, D3D does some internal calculations so there is overheard in setting a new View matrix.
Typically the overhead isn't that bad and managing your camera through the View matrix is very convenient.
MoFe
You're right about the first part, its allways better to set a value rather than calculating the relative change,
despite that, MSDN docs say that repeatedly creating the view matrix, adds a significant overhead to the app