targe

01-30-2004, 11:44 AM

I'm having trouble getting a 3d model of a weapon to render just in front of the camera.

I've been able to find a few short descriptions on the web which indicate there may be about 3 different (common) ways of doing this:

1. Using the position of the camera, the viewpoint of the camera and some distance-formula math to draw the model.

2. Turning off the z-buffer and drawing the weapon last? Not sure about this one.

3. Applying the same tranlations/rotations as the camera to draw the model in the same spot.

I've come close with #1 - the weapon is the correct distance from the camera, but when the camera rotates left/right, the weapon 'circles' the camera erratically!

If anyone can help me out with this I'll be

really thankful!

I've been able to find a few short descriptions on the web which indicate there may be about 3 different (common) ways of doing this:

1. Using the position of the camera, the viewpoint of the camera and some distance-formula math to draw the model.

2. Turning off the z-buffer and drawing the weapon last? Not sure about this one.

3. Applying the same tranlations/rotations as the camera to draw the model in the same spot.

I've come close with #1 - the weapon is the correct distance from the camera, but when the camera rotates left/right, the weapon 'circles' the camera erratically!

If anyone can help me out with this I'll be

really thankful!