Thread View: pl.comp.grafika.grafika3d
2 messages
2 total messages
Started by Marcin L
Wed, 05 Mar 2014 08:30
OpenGL - szybkie teksty
Author: Marcin L
Date: Wed, 05 Mar 2014 08:30
Date: Wed, 05 Mar 2014 08:30
25 lines
2006 bytes
2006 bytes
Witam, Czy ktoś na tej grupie zajmuje się także programowaniem (w C) w OpenGL? Jeśli nie to moze podpiwiedziecie gdzie skierowac zapytanie: jak szybko wyswietlac pod OpenGL tekst? Uzywam bitmap z wykorzystaniem list co jest opisane w rozdziale poswieconym bitmapom w klasycznym podreczniku 'RedBook'. Niestety okazalo sie, ze wyswietlanie 200 w miare prostych obiektow (szesciany, piramidki, i takie tam) zajmuje 0.16s, a keidy do kazdego z nich dodam opisy to sie robi 0.9s - srednio 5-8 raz wolniej. Usune podpisy - znowu mam 0.16s. Sekunda to niby nie duzo, ale to ma byc ladnie obracajaca sie scena, a przy napisach - skacze paskudnie. Jest jakis szybszy sposob? Bitmap-y sa paskudne, ale tu akurat pasuja, bo zawsze wyswietlaja sie obok podpisanych obiektow zawsze w dobrej do czytania oreintacji (same nie ulegaja rotacja, skalowaniu, itp). Pozdrawiam, Marcin -- ml http://www.archimedes.eu.org/
Re: OpenGL - szybkie teksty
Author: attezione
Date: Wed, 13 May 2015 08:45
Date: Wed, 13 May 2015 08:45
7 lines
1846 bytes
1846 bytes
Ja w swoim kodzie używam specjalnej lib-ki do tego http://sourceforge.net/projects/ftgl/ Działa szybko i posiada dwa interfejsy. Jeden to klasy C++, drugi to czyste C, chociaż z tego co zauważyłem, interfejs pod C jest okrojony i nie posiada wszystkich funkcjonalności co klasy C++, np. pozycjonowanie tekstu robisz przez glRasterPos Pod Visual C++ będzie działać bez problemu, ja pod Builder'a musiałem przekompilować ftgl i freetype (zależność).
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads