Как в OpenGL написать текст?

Тема в разделе "WASM.OpenGL", создана пользователем gehedzh, 20 сен 2010.

  1. gehedzh

    gehedzh New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2010
    Сообщения:
    6
    Оказалось что это нетривиальная задача. Если можно пример пожалуйста.
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Уроки nehe - совершенно тривиально.
     
  3. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
  4. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    На самом деле написать текст можно в точности так же, как и без ОпенГл. Делов-то: сначала отрендерить сцену, а потом вывести обычными банальными GDI-функциями TextOut или DrawText все что нужно, поверх. Только место вывода пересчитать на координаты окна, и печатать, естественно, после glFinish/glFlush и/или SwapBuffers
     
  5. maybeZ3N

    maybeZ3N New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2010
    Сообщения:
    80
    По-моему, в уроках nehe есть как минимум два урока про текст. Выводить текст можно с помощью виднозных костылей либо с помощью специальных либ. Либо вообще возьмите freetype получайте глифы и выводите их.
     
  6. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    nehe действительно детально описал, но можно(даже предпочтительней) и как в quake3 или даже как в quake4 - загрузить текстуру и рисовать квадратики в пространстве, натягивая на них определйонные части той текстуры.
    я так и сделал, возможностей получается больше, сей подход, к слову, видно на последних скриншотах в теме '8bit today'
     
  7. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    мегакульный вывод шрифта http://www.sulaco.co.za/opengl/font3d.zip
     
  8. maybeZ3N

    maybeZ3N New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2010
    Сообщения:
    80