Mała drewniana figurka w drodze do cyfrowego świata - krok po kroku

W teorii wszystko jest dobre i proste. Jednak będziemy towarzyszyli figurce w jej podróży do świata wirtualnego. Najpierw musimy zdecydować, którego programu użyjemy do edycji. Oznacza to także konieczność wyboru formatu wyjściowego: czy chcemy stworzyć świat w VRML lub połączyć poszczególne obrazy w animację przy pomocy programu Java. Zdecydowaliśmy się na stworzenie filmu QuickTime przy użyciu QuickTime VR Authoring Studio.

Drugim pytaniem jest, czy chcemy wykonać serię zdjęć, czy wyciąć je z wideo. Jest to wybór pomiędzy wysoką jakością i rozmiarem oferowanym w pliku wideo. W związku z chęcią umieszczenia animacji na stronie internetowej, nie możemy narażać cierpliwości widzów i wystawiać ich na długie oczekiwanie na jej ściągnięcie. W związku z tym musi wystarczyć animacja w małym formacie.


Nieobrobiony materiał z pliku wideo

Obrót jest wykonywany przez elektrycznie napędzaną podstawę. Mamy gotowe wideo i jesteśmy gotowi do pracy z cyfrowym stołem montażowym. Skorzystaliśmy z darmowego programu Virtual Dub. Jedynym jego zadaniem jest wycięcie z filmu odpowiedniej ilości klatek w odpowiednich odstępach czasu. Proces jest w znacznym stopniu zautomatyzowany.
Po wczytaniu materiału poleceniem "File - Open video file" ", mamy możliwość skopiowania I zapisania np. co pięćdziesiątej klatki. Jest to jednak zbyt skomplikowane. Zamiast tego zmniejszymy liczbę klatek przy pomocy menu "Video - Frame Rate". Jak przedstawiono poniżej "Decimate by 10" zmniejsza 1,080 klatek 10 razy. Polecenie "File - Save as Avi" zostało wykorzystane do zapisania zmniejszonego pliku. Do tego celu nie potrzebowaliśmy żadnych ustawień - wystarczy wciśnięcie przycisku OK.

Gdy ponownie otworzymy plik, będzie się składał ze 108 klatek. Dzięki poleceniu "File - Save Image Sequence" poszczególne klatki zostaną zapisane jako oddzielne zdjęcia. Należy zwrócić uwagę na zachowanie oryginalnej kolejności. Jest to problem odpowiedniego nazewnictwa: na przykład object10.bmp będzie umieszczony przed object9.bmp. W tym przypadku, gdy mamy 108 klatek należy wpisać wartość 3 w polu "Minimum number of digits in name".

Część sekwencji zdjęć tak jak ukazuje się w Virtual Dub.
Tylko jedna na dziesięć klatek pozostaje w filmie, pozostałe są kasowane.
Ważne: Zachowajcie oryginalną kolejność zdjęć. Jeśli tego nie zrobicie, później trzeba będzie je ręcznie porządkować.


Wirtualna rekonstrukcja rzeźby

Tworzenie cyfrowego dzieła sztuki jest niezwykle proste dzięki QuickTime VR Authoring Studio. Moglibyśmy zdziałać cuda zmieniając ustawienia, ale w tym przypadku pozostaniemy przy wartościach domyślnych. Polecenie "File new - Object Maker" otwiera wspaniały świat animowanych obiektów.

Dla uproszczenia, przywczytywaniu zdjęć, zastosujemy wartości domyślne
Wczytaj, wybierz kodek wideo i stwórz obiekt. To wszystko!
Rezultat prac można obejrzeć we wbudowanym oknie podglądu.


Do programu wczytujemy pliki poleceniem "Add files". Mamy nadzieję, że oświetlenie i tło zaspokoi Wasze wymagania dotyczące tła i oświetlenia. Nie jest zaskoczeniem, że przycisk "Make Object" zabiera nas do wielkiego finału. Po krótkiej chwili otrzymamy gotowy produkt.

Dzięki kodowi HTML obiekt jest widoczny na stronie internetowej

Żeby ktoś mógł zobaczyć rzeźbę, należy ją umieścić na stronie internetowej. Do tego wystarczy nawet podstawowa znajomość HTML. Na początek przedstawimy trzy podstawowe zasady, które pomogą uniknąć największych błędów:

1. Nigdy nie pisz kodu HTML w programie do edycji tekstów, takim jak Word! Użyj odpowiedniego edytora HTML, takiego jak phase 5 lub HomeSite5.

2. Najmniejszym możliwym kodem jest . Nasz obiekt wstawiany jest pomiędzy te tzw. tagi. Odpowiednie polecenia przedstawione są poniżej.

3. Zapisz plik z rozszerzeniem .html, np. foo.html. Można go otworzyć w przeglądarce i jeśli nic się nie ukaże lub zobaczymy błędy, prawdopodobnie zrobiliśmy jakiś błąd wpisując kod. Należy dokładnie sprawdzić wszystkie występujące w nim znaki, wraz z przecinkami i spacjami.

W naszym przypadku zakładamy, że plik znajduje się w tym samym katalogu, co strona HTML. Jeśli nie, ścieżka do danych SRC będzie musiała być zmieniona. Istnieje wiele opcji, które możemy wykorzystać w tej instrukcji. Skupimy się jednak na niezbędnych podstawach:

<EMBED SRC="beispiel.mov" HEIGHT="100" WIDTH="100" CONTROLLER="true">

Wartości WIDTH i HEIGHT (szerokość i wysokość) należy dostosować do wymiarów stworzonego przez nas obiektu (w pikselach). Należy także zmienić nazwę pliku. Jeśli spojrzycie w kod pierwszej strony tego kursu, będziecie mogli porównać instrukcje, dzięki którym wstawiliśmy obracającą się sylwetkę.


 poprzednia   główna następna