   Need a constant-size label that "floats" above an object.  Billboarding?
  I'm trying to create a label (or icon, or whatever) that will float above an object.  I'd like the label to stay "on top" of the object as it moves around in 3D space, but I'd like the label itself to remain the same size, no matter how close the object is.  I'd also like to make sure that the label doesn't draw if the object is obstructed by something else.What's the correct way to implement this?  Billboarding?  Point sprites?  Some other technique?  I've tried doing an initial test with spherical billboarding, but the label still gets bigger or smaller depending on how close the parent model is.  I have a feeling that the fix is pretty simple.Thoughts?Thanks!   
  You want a label on your 2D screen, not a label floating in the 3D world. Just determine the position of the 3D object on the screen, offset it by a desired amount, then draw your label at those pixel coordinates.   ;  multiply your 3d position for this label by the projection matrix and this will get you a position in 2d space, then set opengl to glOrtho mode, do the transform in 2d, and draw like that.   