С шейдером и без:
http://www.gamedev.ru/terms/Billboard. Как получить Up и Right векторы расписано в коде вершинного шейдера. gl_ModelViewMatrix - матрица преобразований в пространстве камеры(viewMatrix*spriteMatrix). Классный туториал, который в свое время помог понять суть этих преобразований:
http://www.songho.ca/opengl/gl_transform.html#modelview. Там есть примеры, можно даже не смотреть код, а зупстить бинарники, покрутить параметры матриц, понять что в какой ячейке хранится, и смело использовать
