wtorek, września 19, 2006

Nowe możliwości Blink3D

Od wersji 118 do obecnej czyli wersji 124 przybyło wiele nowych rozwiazań.
Wystarczy zainstalować paczkę z nowymi testami API i przykładami.

Największe zmiany dotyczą:
- obsługi zjawisk fizycznych w przestrzeni trójwymiarowej, dzięki bibliotekom API Ageia
- nawigacji użytkownika w różnych trybach (nawigacja orbitalna, typu "walk", bez aktora, taka jaka jest w grach)
- obsługa cząsteczek (paricles) daje to możliwośc robienia efektów świetlnych
- obsługa bilbordów (elementów 2D w przestrzeni 3D zawsze widocznych)
- animacja może być klatkowa i jak wg ścieżki w przestrzeni 3D
- można zaznaczać obiekty 3D w przestrzeni myszką
- w przestrzeni może występować tekst (do sprawdzenia czy da się kodować w UTF-8)
- ciekawym efektem jest zastosowanie mgły
- wykorzystanie technik i przejśc w materiałach pozwala na wykorzystanie możliwości teksturowania
- obsługa standardu XML i jak gniazd XML
- istnieje mozliwośc obsługi czatów pomiędzy awatarami.
- istnieje możeliwość komunikacji ze stroną internetową na której dany świat jest osadzony (wywoływanie metod które są w kodzie JS na stronie i jak skrypty na stronie mogą wpływać na to co sie dzieje (aż prosi się o wykorzystanie AJAX).
- można tworzyć modele 3D i ładować je do określonego miejsca w trakcie uruchamiania świata w czasie jego działania
- tworzenie wielu punktów startowych w jednym świecie.
- GUI umożliwia obsługę formularzy w świecie 3D ( a nnastępnie wysyłanie tego przez skrypty JS albo przez sockety XML
- korzystanie z GUI wymaga znajomości biblioteki CEGUI
- można wykorzystywać obługę dzwięków i tworzyć efekty dzwiękowe (obsugiwane formaty to Ogg, Wav, Mod, XM, S3M, AIFF, SPX)
- Dzwięk może być rozproszony i jak pozycyjny

Obsługa fizyki w Blink 3D jest tematem na kolejną obszerna notkę.

Instalacja nowych wersji Blink 3D

Od pewnego czasu instaluję nowe wersje Blink 3D na Windowsie XP. Muszę mieć zainstakowany .NET2.0. oraz DirectX 9 Zanim zainstaluję odinstaluję za pomocą apletu "Dodaj usuń programy" z Panelu sterowania. Potem pakuję folder C:\Program Files\Pelican Crossing (robiąc kopię zapasową tak na wszelki wypadek). Następnie kasuję zawartość tego folderu. Potem usuwam też pliki konfiguracyjne i logi Blink 3D z C:\Documents and Settings\nazwa uzytkownika\Dane aplikacji\Pelican Crossing.

Potem wchodzę na stronę instalacyjną (jak z poziomu IE i jak z poziomu Firefoxa). Firefox ściaga plik z rozerzeniem .xpi który potem instaluje odpowiednią wtyczkę. Natomiast w przpadku IE to uruchamia najpierw plik *.cab zawierajacy własciwy instalator. Potem instalator ściagnie i zainstaluje plugin do IE. Po uruchomieniu trzeba sprawdzić czy nie ma komuniaktów ostrzegawczych (jęzeli są to sprawdzić logi).