Warsztat.GDCompo!ProjektyMediaArtykułyQ&AForumOferty pracyPobieranie

Opisz napotkaną sytuację, a redakcja niezwłocznie znajdzie rozwiązanie!

wyślij anuluj

OGLFrame

Jest to projekt frameworka dla gier na platformę Symbian S60, z wykorzystaniem OpenGL ES. Wspierane wersje Symbiana to druga edycja 8.0a oraz wszystkie wersje z trzeciej edycji, choć testowane było tylko na trzech urządzeniach: Nokia 6680 oraz z trzeciej edycji E65 i N95. Projekt buduje się także na piątą edycję i na emulatorze śmiga.

Konfiguracja frameworka:

  • pełny ekran / okno,
  • konfiguracja powierzchni renderowania: "window" lub "pbuffer",
  • wł/wył użycia Direct Screen Access (powinno przyśpieszyć renderowanie, ale coś różnie to bywa :)),
  • możliwość ustawienia docelowej ilości FPS,
  • konfiguracja jakości perspektywy,
  • wybór cieniowania płaskie/gładkie,
  • konfiguracja ilości sampli dla antyaliasingu (wiem tylko, że N95 to wspiera, jak z innymi fonami to nie wiem),
  • możliwość zmiany orientacji portrait/landscape (tutaj dla drugiej edycji Symbiana, landscape jest po prostu trickiem polegającym na obróceniu sceny),
  • konfiguracja filtrowania tekstur oraz wł/wył mipmappingu,
  • wybór dwóch wielkości tekstur: 128x128 lub 256x256,
  • wł/wył dźwięków oraz konfiguracja głośności dźwięków,
  • kompilacja projektu z fixed lub floating point.

Możliwości renderingu są jak na razie niezbyt duże:

  • Wczytywanie modeli 3D (własny format),
  • Teksturowanie z mipmappingiem,
  • Normal mapping (tylko dla OpenGL ES v.1.1 i nowszych),
  • Vertex Buffer Objects (tylko dla OpenGL ES v.1.1 i nowszych),
  • Kompresja tekstur PVRTC (tylko dla telefonów z HW PowerVR MBX).

 

Najnowsza wersja: OGLFrame v.1.0.2.

Co nowego w 1.0.2 (marzec 2009):

  • Wyeliminowanie buga z wieszaniem się telefonu po zmianie orientacji ekranu (opcja "Obróć ekran" dla trzeciej edycji została tymczasowo usunięta a program można uruchomić w trybie landscape tylko na telefonach wspierających tę orientację ekranu).
  • Wspieranie kompresowanych tekstur PVR (rozszerzenie GL_IMG_texture_compression_pvrtc).
  • Nowy logger (lokalizacja "C:\oglframe.log").

 

Starsza wersja: OGLFrame v.1.0.1.

 

Narzędzie "3DSLoader" konwertujące z 3ds na 3DObj (własny format wykorzystywany we frameworku) można pobrać tutaj.

Kategoria:
Silnik

Dodano:
2009-02-07 01:18:44

Ostatnia aktualizacja:
2009-03-30 23:44:00

Punkty:
267

Autor projektu:
PlayeRom

Pobieranie:

OGLFrame v.1.0.2 Pobierz OGLFrame v.1.0.2
OGLFrame v.1.0.2 Pobierz OGLFrame v.1.0.2
  • Michał (@Solmis) 07 lutego 2009 01:28
    Ostatnio zainteresowałem się trochę programowaniem na symbiana. Mam nawet bibliotekę S60 do SDL. OpenGL nie znam, więc niestety nie skorzystam. Szkoda, że ten framework nie jest dla gier w DirectX. Szczególnie mi szkoda, bo mam Nokie N95, to bym mógł coś porządnego napisać. :x
  • Michał (@Solmis) 07 lutego 2009 01:29
    +25 :)
  • Marlos (@Marlos) 07 lutego 2009 21:54
    +50 Cel szlachetny. Rozwijanie mojej ulubionej bilbioteki graficznej. "Możliwości renderingu są jak na razie niezbyt duże" jeśli to projekt GNU/GPL to się ktoś postara o rozwijanie tego szlachetnego projektu.
  • ~axel 08 lutego 2009 13:15
    na N51 chodzi bez zarzutu (ok. 26 fps):)
  • Napisz komentarz:
    Aby dodać swój komentarz, musisz się zalogować.

Ocenili na plus:

Warsztat używa plików cookies. | Copyright © 2006-2017 Warsztat · Kontakt · Regulamin i polityka prywatności
build #ff080b4740 (Tue Mar 25 11:39:28 CET 2014)