Animacja komputerowa: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Znaczniki: Z urządzenia mobilnego Z wersji mobilnej (przeglądarkowej) |
m drobne merytoryczne, drobne redakcyjne, poprawa linków |
||
Linia 14:
Ekran jest zapełniony kolorem tła, w tym wypadku czarnym. Z prawej strony ekranu rysowana jest koza. Następnie ekran jest ponownie zamazywany kolorem tła, ale koza rysowana jest nieco na lewo od swojej poprzedniej pozycji. Proces jest powtarzany, zaś koza za każdym razem przesuwa się nieco w lewo. Jeśli powtórzenia nastąpią wystarczająco szybko, tworzy się iluzja kozy sunącej gładko w lewo. Ta podstawowa procedura jest szeroko wykorzystywana w telewizji i filmie.
Poruszająca się koza jest prostym przykładem animacji opartym na przemieszczaniu obiektu na ekranie. Bardziej skomplikowane modyfikacje cech animowanego obiektu (rozmiar, kształt, efekty oświetlenia) często wymagają skomplikowanych obliczeń i [[Renderowanie|renderowania]] za pomocą komputera, nie zaś prostej duplikacji.
== Wyjaśnienie zjawiska animacji ==
By [[oko]] i [[Kresomózgowie|mózg]] dały się nabrać na iluzję gładko poruszającego się obiektu, kolejne klatki animacji (kompletne obrazy) powinny się pojawiać z częstotliwością co najmniej 12 [[Klatki na sekundę|razy na sekundę]]. Jeśli zmiany będą następować szybciej, niż 70 razy na sekundę, widz nie odczuje zwiększonego realizmu, czy gładkości animacji, co jest związane ze specyfiką przetwarzania obrazu przez oczy i mózg. Gdy częstotliwość pojawiania się nowych klatek spada poniżej 12 razy na sekundę, większość obserwatorów odczuwa
Przyczyna tego, że oko ludzkie nie odczuwa „rwania się” animacji przy wyższych częstotliwościach odświeżania obrazu leży w efekcie [[Kontrast następczy|powidoku]]. Od czasu do czasu oko pracujące razem z mózgiem przechowuje obserwowane obrazy przez ułamek sekundy i wygładza automatycznie pomniejsze przeskoki. Filmy wyświetlane w kinach najczęściej w ciągu sekundy prezentują 24 klatki, co jest ilością absolutnie wystarczającą do stworzenia złudzenia ciągłego ruchu. Wiele osób daje się „nabrać” na efekt poruszania się obrazów właśnie ze względu na dużą szybkość ich prezentacji.
Linia 36:
[[Plik:Pyramid of 35 spheres animation.gif|160px|thumb|right|Przykład animacji renderowanej komputerowo]]
Gdy komputer ma zamiar wyświetlić na ekran jakiś obraz, najczęściej tworzony jest on w tak zwanym buforze tylnym. W tym miejscu komputer może swobodnie rysować obraz i wprowadzać wszystkie niezbędne zmiany. Podczas, gdy komputer wykonuje prace w buforze tylnym, ekran pokazuje zawartość tak zwanego bufora głównego
Po zakończeniu przeliczeń związanych z renderowaniem, komputer przesyła do ekranu polecenie wyrysowania zawartości bufora tylnego. Może się to odbyć na jeden z dwóch sposobów:
* zawartość bufora tylnego można skopiować do bufora głównego, którego zawartość jest aktualnie wyświetlana;
Przełączenie to powinno nastąpić w sposób niewidoczny dla użytkownika. Dogodnym do tego momentem jest sygnał synchronizacji pionowej. W klasycznych monitorach [[Monitor kineskopowy|CRT]] następuje on, gdy działko elektronowe dociera do prawego dolnego rogu ekranu i musi przenieść wystrzeliwany strumień elektronów do lewego górnego rogu. Odbywa się to bardzo szybko, a w tym czasie obraz naświetlony na kineskopie pozostaje widoczny. Podczas powrotu działek elektronowych do pozycji umożliwiającej rozpoczęcie rysowania w lewym górnym rogu ekranu, komputer ma wystarczająco dużo czasu, by dokonać przełączenia i by zawartość bufora przedniego mogła być wyrysowana na ekranie podczas kolejnego odświeżenia. Obraz pozostanie na ekranie do czasu kolejnej zamiany buforów.▼
* komputer może dokonać przełączenia ustawiając bufor tylny w roli bufora przedniego, w takim wypadku bufor przedni automatycznie staje się buforem tylnym. Osobą, która wymyśliła to podejście jest John MacArthur. Proces zwykle nazywa się [[podwójne buforowanie|podwójnym buforowaniem]] albo nieoficjalnie „przerzutką” (ang. ''flip''), gdyż komputer dokonuje „przerzucenia” buforów miejscami między sobą.
▲Przełączenie to powinno nastąpić w sposób niewidoczny dla użytkownika
Jeśli komputer nie może zamienić obrazów podczas sygnału powrotu plamki, pojawia się zjawisko przełamania duszka, lub przełamania obrazu (z ang. ''sprite breakup / image breakup''). Jest to efekt wysoce niepożądany i powinno się gu unikać wszelkimi sposobami, by nie udaremnić efektu płynnej animacji.
|