OpenGL - Laden von Medien

Programmiersprachen, APIs, Bibliotheken, Open Source Engines, Debugging, Quellcode Fehler und alles was mit praktischer Programmierung zu tun hat.
Antworten
Brainfreeze
Beiträge: 21
Registriert: 20.06.2012, 20:14

OpenGL - Laden von Medien

Beitrag von Brainfreeze »

Hi,

Ich suche eine Bibliothek, um Medien in OpenGL zu laden.

D.h. erstmal Texturen, später Sounds, Videos etc.

Kann man SFML dazu verwenden? Ich möchte das ganze "Drumherum" von SFML eigendlich nicht verwenden, ich schreibe einen eigenen Renderer.



Gruß
Benutzeravatar
kimmi
Moderator
Beiträge: 1412
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: OpenGL - Laden von Medien

Beitrag von kimmi »

OpenGL ist eine Grafik-API, dementsprechend wirst du dich um Multimedia-Inhalte wie Sound oder Video's mittels externer Libs kümmern müssen.

Zum Importieren von texturen kannst du dir mal freeglut anschauen, ob die da etwas anbieten. Ansonsten benutze ich verschiedene Image-Libs wie die jpg-lib, um da an die Daten zu kommen.

Gruß Kimmi
Spiele Programmierer
Establishment
Beiträge: 426
Registriert: 23.01.2013, 15:55

Re: OpenGL - Laden von Medien

Beitrag von Spiele Programmierer »

Ich frage mich warum man zwar SFML verwendet, aber dann an den entscheidenden Stellen ablehnt. Ich sehe da keinen Sinn darin. Entweder SFML nutzen oder nicht. Wenn du alles selber machen willst, SFML nicht magst und nur ein Fenster öffnen willst, würde zb. das viel kleinere GLFW3 es auch tun.

Für Texturen habe ich bisher eine leicht modifizierte Variante von SOIL verwendet. Die Bibliothek ist sehr klein, Public Domain und bietet gerade genau die Formate die erstmal interessant sind. Ansonsten siehe auch diese Übersicht: www.opengl.org/wiki/Image_Libraries
Benutzeravatar
kimmi
Moderator
Beiträge: 1412
Registriert: 26.02.2009, 09:42
Echter Name: Kim Kulling
Wohnort: Luebeck
Kontaktdaten:

Re: OpenGL - Laden von Medien

Beitrag von kimmi »

Die erste Frage war: kann ich mit der OpenGL-API Media laden: nein.
Die zweite Frage war: kann ich mit SFML Media laden? -> ja: texturen + Audio, nein: Video.

:) ...

Gruß Kimmi
Antworten