Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.12.2014, 07:51

Vektorfont OpenGL

Hey Leute
Hab da mal ne Frage: Wie kann man in OpenGL eine Vektorschrift erstellen? Bitte Links zu Tutorials posten oder Tips wären auch sehr hilfreich!

2

12.12.2014, 09:22

Normalerweise würde man eine Schriftart (z.B. TrueType-Fonts) laden und alle benötigten Zeichen (oder besser gesagt Glyphen) in der gewünschten Größe in eine Textur rendern, die man dann später benutzt um seine Texte zusammen zu setzen. Das ist einfach um ein vielfaches schneller, als jedesmal die Vektorinformationen zu verarbeiten.
Anders sieht es natürlich aus, wenn du den Pfad gezielt benutzen möchtest, z.B. um ihn in 3D zu extruieren um einen 3D Text zu erstellen. Anyway, lies dir das hier mal durch:

http://zfx.info/viewtopic.php?f=11&t=3557

So habe ich es gemacht, das ist schnell und einfach.
Ansonsten ist (wie schon in dem Link erwähnt wird) freetype die Bibliothek die man in den allermeisten Fällen benutzen wollen wird.
Lieber dumm fragen, als dumm bleiben!

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

3

12.12.2014, 14:35

Es gibt auch noch eine Möglichkeit die fast schon die Vorteile von Bitmap-Fonts(Geschwindigkeit) und Vektor-Fonts(Qualität und Flexiblität) kombiniert.
Nennt sich "Distance Fields" und scheint mir vom Aufwand gut umsetzbar.

4

12.12.2014, 19:54

Ok hab mir FreeType angeschaut jedoch fehlen mir 2 Header Dateien: hb.h und hb-ft.h. Wo kann ich die herunterladen?

5

12.12.2014, 20:00

Hab sie auf GitHub gefunden :D

Werbeanzeige