Видео, которое вы предоставили в оригинальном сообщении, имеет ряд эффектов, которые вы можете или не можете подражать.
GLU / GLUT созданные объекты создаются в начале вашего текущего пространства просмотра модели, поэтому вам нужно будет перевести / повернуть / масштабировать их в нужное вам место.
Посмотрите на glColor, чтобы установить цвет рендеринга, прежде чем рисовать свои цилиндры.
для эффекта прозрачности требуется немного больше работы.
Посмотрите 'blending', glEnable (GL_BLEND), glBlendFunc, чтобы узнать об основах прозрачности.
Этот учебник HeNe может быть полезен: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=08
Единственное, что может вызвать проблемы с рендерингом прозрачных изображений, это то, что порядок рисования изображений становится важным из-за того, как работает отсечение и смешивание z-буфера. Вы можете обнаружить, что вам нужно будет нарисовать цилиндры на уменьшающемся расстоянии до места просмотра.