What I plan on doing is to write, on a transparent image, the "star" locations. Then go into an editor, line up the images, and remove the very bright stars from the original image.
I originally wanted to generate an image to display the stars closest to the player and place that image over top the original image (with the removed "bright ones"). I have decided instead to make those "bright stars" into billboards-- so far this seems to be the best approach.
@bitJericho: No. I won't have to do all 30,000. Most of those stars will be too dim to distinguish from the background stars anyway. I think I will average about 25-50 stars at any given time.
The fastest code is the code never written.