28 09 2009
Opublikowano w Programowanie  |  0 Komentarzy
Tagi: , , , , , ,

Coś w 3D

Jeden z ostatnich wieczorów przeznaczyłem na wykonanie prostego projektu – animacji 3D. Program wykorzystuje mój ulubiony zestaw narzędzi: bibliotekę QT oraz język C++. Za renderowanie grafiki odpowiada uniwersalne api OpenGL. Udostępniłem źródła, które być może okażą się dla Ciebie pożyteczne.

Galeria

Załączniki

Źródło

23 09 2009
Opublikowano w Oprogramowanie  |  0 Komentarzy
Tagi: , , , ,

Wstęp

Ostatnie testowe wydania Firefoxa zawierają obsługę standardu WebGL. Oznacza to że przeglądarka ta jest gotowa na wyświetlanie grafiki trójwymiarowej bez żadnych dodatkowych wtyczek. Są już dostępne demonstracje tej technologii.

Run

Jeśli chcesz zobaczyć działanie WebGL w praktyce pobierz ostatnie wydanie testowe (Nightly Build) Firefoxa. Aktualnie WebGL jest domyślnie wyłączony i należy go aktywować. Po uruchomieniu przeglądarki przejdź do konfiguracji silnika, która jest dostępna po wpisaniu adresu about-config. Tam zmień wartość logiczną webgl.enabled_for_all_sites na true.

19 09 2009
Opublikowano w Oprogramowanie  |  0 Komentarzy
Tagi: , , , ,

Nightly Builds

Wczoraj napisałem krótką notkę dotyczącą standardu WebGL. Wspomniałem o implementacji w silniku WebKit jak i pierwszych partiach kodu w Gecko. Dzisiaj natomiast mam kolejne wieści. Jest już dostępne, testowe wydanie Firefoxa oferujące daną funkcjonalność. Na ostudzenie emocji: nie ma jeszcze przygotowanych żadnych demonstracji. Autorzy jednak zobowiązali się je wkrótce zamieścić.

18 09 2009
Opublikowano w Oprogramowanie  |  1 Komentarzy
Tagi: , , , , ,

WebGL

WebGL jest standardem definiującym obsługę grafiki trójwymiarowej w przeglądarkach internetowych. Rozwiązanie wykorzystuje OpenGL i udostępnia swój potencjał dla języka JavaScript. Renderowanie grafiki odbywa się w obrębie elementu canvas. Obecnie żadna przeglądarka w wersji stabilnej nie zaimplementowała tego standardu. Uzbrójmy się jednak w cierpliwość. Na tą rewolucję warto czekać.

WebKit

WebKit jest silnikiem rozwijanym na zasadach wolnego oprogramowania. Jego korzenie wywodzą się z projektu KDE. Zyskał dużą popularność za sprawą przeglądarek takich jak Safari czy Chrome. Rozwija się bardzo prężnie więc nic dziwnego że implementuje WebGL-a jako pierwszy.

Gecko

Gecko jest silnikiem zasilającym przeglądarkę Firefox. Obsługuje większość standardów rekomendowanych przez W3C. Cechuje się ogromną popularnością, którą ustępuje tylko Tridentowi (silnik Internet Explorera). Jakie są perspektywy wykorzystania WebGL-a przez ten silnik? Tutaj świeża nowinka. Wczoraj późnym wieczorem Mark Steele udostępnił kod źródłowy wnoszący obsługę tego standardu w repozytorium mozilla-central!

Przyszłość w 3D

Za sprawą tego standardu możemy oczekiwać w przyszłości wysypu trójwymiarowych aplikacji. Drzemie w tym ogromny potencjał. Wyobraźcie sobie tylko starannie wykonaną wycieczkę po muzeum, Google Earth, czy ulubioną prostą grę a to wszystko dostępne na każdym komputerze podpiętym do sieci bez instalowania żadnych zewnętrznych programów lub pluginów. Bomba.