Techniki animacji komputerowej



Podobne dokumenty
Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

Grafika komputerowa i wizualizacja

Metody animacji komputerowych

Zaawansowana Grafika Komputerowa

Autodesk 3D Studio MAX Animacja komputerowa i praca kamery

Plan wykładu. Akcelerator 3D Potok graficzny

Grafika 2D. Animacja - wstęp. Wykład obejmuje podstawowe pojęcia związane z animacja komputerową. opracowanie: Jacek Kęsik

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Zakres Obowiązków: - Praca zespołowa nad elementami CG używanymi w postprodukcji ujęć filmowych.

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

KSMM PG. Definicja. Pojęcie to obejmuje zmiany pozycji w czasie (dynamika ruchu), kształtu, barwy, przezroczystości,

SYNTEZA OBRAZU. Wprowadzenie. Synteza obrazu

TEMAT :Animacja Komputerowa. Projekt współfinansowany w ramach Europejskiego Funduszu Społecznego

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

PRZEWODNIK PO PRZEDMIOCIE

Grafika Komputerowa Wykład 5. Potok Renderowania Oświetlenie. mgr inż. Michał Chwesiuk 1/38

Karty graficzne możemy podzielić na:

Animacja komputerowa : algorytmy i techniki / Rick Parent. Warszawa, 2011 Spis treści Przedmowa

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Modelowanie i Animacja

Grafika 3D i multimedia

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Podstawy 3D Studio MAX

Synteza i obróbka obrazu. Tekstury. Opracowanie: dr inż. Grzegorz Szwoch Politechnika Gdańska Katedra Systemów Multimedialnych

Programowanie gier 3D w HTML5. Andrzej P.Urbański Politechnika Poznańska

Rok akademicki: 2017/2018 Kod: JFM s Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

SPECYFIKACJA TECHNICZNO-HANDLOWA OPROGRAMOWANIA DO PRAC KONSTRUKCYJNYCH 3D (razem 6 licencji)

forma zajęć * w+ćw O/F P/K sem+ćw O K Szkolenie BHP Inne O Z 4ćw O/F** P/K zajęć*

Grafika komputerowa. Obraz w informatyce

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Wykaz osób pełniących funkcję opiekunów Warsztatów

Animacja komputerowa. dr inż. Piotr Steć

Informacja. Informacja (łac. informatio przedstawienie, wizerunek; informare kształtować, przedstawiać) zespół wiadomości przyswajanych przez odbiorcę

Modelowanie i wstęp do druku 3D Wykład 1. Robert Banasiak

PRZEWODNIK PO PRZEDMIOCIE

Modelowanie i Animacja

Metody numeryczne i statystyka dla in»ynierów

Animowana grafika 3D. Opracowanie: J. Kęsik.

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych ocen klasyfikacyjnych z Informatyki. Kl. III (oddział gimnazjalny)

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)

Kierunek: INFORMATYKA. Studia stacjonarne. Studia drugiego stopnia. Profil: ogólnoakademicki

Opis efektów kształcenia dla modułu zajęć

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

PRZEWODNIK PO PRZEDMIOCIE

Bartosz Bazyluk SYNTEZA GRAFIKI 3D Grafika realistyczna i czasu rzeczywistego. Pojęcie sceny i kamery. Grafika Komputerowa, Informatyka, I Rok

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Grafika 2D. Animacja Zmiany Kształtu. opracowanie: Jacek Kęsik

CYFROWA SYNTEZA FOTOREALISTYCZNYCH OBRAZÓW W ŚRODOWISKU 3D

1. Założenia i cele przedmiotu: 2. Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi:

KILKA SŁÓW O GRAFICE KOMPUTEROWEJ

Wprowadzenie do grafiki komputerowej. W. Alda

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

GRAFIKA KOMPUTEROWA. Plan wykładu. 1. Początki grafiki komputerowej. 2. Grafika komputerowa a dziedziny pokrewne. 3. Omówienie programu przedmiotu

TOK STUDIÓW Kierunek: informatyka rok studiów: I studia stacjonarne pierwszego stopnia, rok akademicki 2014/2015. Forma zaliczen ia. egz. lab.

Technologie informacyjne - wykład 12 -

Wymagania edukacyjne z informatyki w klasie V

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) niestacjonarne

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) stacjonarne

Karta graficzna karta rozszerzeo odpowiedzialna generowanie sygnału graficznego dla ekranu monitora. Podstawowym zadaniem karty graficznej jest

4. Oprogramowanie OCR do rozpoznawania znaków 39

Obraz realistyczny. Realizm w grafice komputerowej. Realizm modelu: z!o#one siatki wielok$tów. Realizm modelu geometrycznego. Realizm modelu: spline'y

Dostawa oprogramowania. Nr sprawy: ZP /15

Wybrane aspekty teorii grafiki komputerowej - dążenie do wizualnego realizmu. Mirosław Głowacki

Kryteria oceniania uczniów z informatyki w klasie II gimnazjum

SINUMERIK Collision Avoidance Zabezpieczenie przed wystąpieniem kolizji

Grafika i Systemy Multimedialne (IGM)

Oświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania.

OPERATOR OBRABIAREK SKRAWAJĄCYCH

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Metody numeryczne. Sformułowanie zagadnienia interpolacji

Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia)

KARTA MODUŁU KSZTAŁCENIA

Misja #1 Poznajemy Prophio.

Wybrane aspekty teorii grafiki komputerowej - dążenie do wizualnego realizmu. Mirosław Głowacki

Nazwa przedmiotu. 1 Matematyka. 2 Fizyka. 3 Informatyka. 4 Rysunek techniczny. 12 Język angielski. 14 Podstawy elektroniki. 15 Architektura komputerów

Photoshop. Podstawy budowy obrazu komputerowego

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Plan studiów dla kierunku:

Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

Unreal Engine w 24 godziny : nauka tworzenia gier / Aram Cookson, Ryan DowlingSoka, Clinton Crumpler. Gliwice, cop Spis treści.

Nazwa przedmiotu. Załącznik nr 1 do Uchwały nr 70/2016/2017 Rady Wydziału Elektrycznego Politechniki Częstochowskiej z dnia r.

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne

Grafika 3D na przykładzie XNA 3.1

Grafika komputerowa Wykład 7 Modelowanie obiektów graficznych cz. I

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.

W odniesieniu do wszystkich zajęć: Ocena dopuszczająca: Uczeń:

Diagram Przepływu Danych - podstawowe bloki składowe i reguły konstrukcji

Komputerowe wspomaganie projektowania- CAT-01

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Wymagania edukacyjne na ocenę z informatyki klasa 3

Oświetlenie obiektów 3D

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Grafika komputerowa

True Space 3.2 KURS PODSTAWOWY. program można ściągn ąć za darmo ze strony Co to właściwie jest?

Transkrypt:

Techniki animacji komputerowej 1

Animacja filmowa Pojęcie animacji pochodzi od ożywiania i ruchu. Animować oznacza dawać czemuś życie. Słowem animacja określa się czasami film animowany jako taki. Animacja komputerowa oznacza tworzenie ruchomych obiektów z wykorzystaniem komputerów. Jest poddziedziną grafiki komputerowej i animacji. 2

Animacja wspomagana komputerem oznacza skomputeryzowanie tradycyjnej animacji obrazków rysowanych ręcznie. Animacja komputerowa opisuje i generuje ruch obiektów graficznych (2D i 3D). CGI - obrazy generowane komputerowo (ang. computer generated imagery), cyfrowe efekty specjalne 3

Animator używa gotowych pakietów do tworzenia animacji (np.: Houdini, Nuke, Softimage, Maya, 3dsMax, Mantra, Mental ray, Vray). Programista animacji komputerowej wybiera techniki i projektuje narzędzia, aby animatorzy mogli wyrazić to, co zamierzają. Dla programisty animacja komputerowa to wszelkie obliczenia komputerowe stosowane do generowania obrazów i uzyskania wrażenia ruchu. 4

Programowanie animacji komputerowej związane jest z projektowaniem algorytmów i technik przetwarzania trójwymiarowych danych graficznych. Dowolna wielkość, którą można zmieniać, może być animowana. Można zmieniać położenie obiektu w przestrzeni 3D, ale animować można również parametry cieniowania obiektu, współrzędne tekstury, parametry źródła światła i kamery. 5

Techniki animacji Można wyróżnić trzy ogólne podejścia do sterowania ruchem: o animacja artystyczna animator odpowiada za kształtowanie ruchu. Podstawą animacji artystycznej jest interpolacja o animacja sterowana przez dane ruch rzeczywistych obiektów jest zamieniany na dane numeryczne, a następnie odwzorowywany na obiekty graficzne. Podstawową techniką jest tu rejestrowanie (przechwytywanie) ruchu (motion capture, mocap) o animacja proceduralna wykorzystuje się tu model obliczeniowy, np. symulacje fizyczne, symulacje zachowań. 6

Należy zauważyć, że sterowanie ruchem jest tylko jednym z wielu zagadnień, które wymagają wysiłku podczas powstawania animacji komputerowej. Przykład potoku produkcyjnego animacji komputerowej: 7

Dział Fabuły Dział Artystyczny Dział Modelowania Dział Cieniowania Dział Rozmieszczenia Dział Animacji Dział Oświetlenia Dział Zdjęciowy 8

Interpolacja Podstawą znacznej części animacji komputerowej jest interpolacja. Interpolacja oznacza, że podane są początkowe oraz końcowe wartości parametrów i należy wyznaczyć wartości pośrednie. Interpolować można nie tylko położenie obiektu w przestrzeni, ale dowolny parametr, który ma wpływ na scenę i jej wizualizację (np. przezroczystość obiektu, barwa światła). 9

Animator może podać listę wartości ustalonego parametru dla wybranych klatek animacji (tzw. klatek kluczowych). Problemem, który należy rozwiązać jest wybranie najlepszego sposobu wyznaczenia tego parametru dla klatek pozostałych. 10

Interpolacja a aproksymacja Porównanie krzywej interpolacyjnej z krzywą aproksymacyjną Złożoność używanych w interpolacji wzorów jest istotna, ponieważ przekłada się to na efektywność obliczeniową. Im prostsze wzory, tym szybciej przebiegają obliczenia W praktyce łatwe do stosowania są wielomiany. Zwykle stosuje się krzywe wielomianowe stopnia 3, które pozwalają na uzyskanie zadowalającej gładkości i elastyczności krzywych. 11

Ruch po ścieżce Animowanie obiektu za pomocą przemieszczania go po ścieżce (krzywej) jest powszechnie stosowaną techniką. Technika ta jest również jedną z prostszych do zaprogramowania. Ruch po ścieżce. Lokalny układ współrzędnych. 12

Interpolacja w przestrzeni wielowymiarowej. Interpolacja jest wykorzystywana do płynnego przechodzenia między kilkoma różnymi kształtami. Często jest stosowana w animacji ludzkich twarzy. 13

Rejestrowanie ruchu (motion capture, mocap) Uzyskanie realistycznego ruchu często jest trudnym zadaniem. Czasem animatorowi łatwiej jest zapisać ruch prawdziwego obiektu i nadać go obiektowi syntetycznemu, niż samemu zaprojektować realistyczny ruch. Zapisywanie ruchu obiektu fizycznego i wprawianie w ten ruch obiektu syntetycznego (cyfrowego) jest nazywane rejestrowaniem (przechwytywaniem) ruchu (ang. motion capture) 14

Rejestrowanie ruchu obejmuje pomiary, zamianę na postać cyfrową i zapamiętywanie ruchu obiektu. Celem rejestrowania obrazu jest zrekonstruowanie trójwymiarowego ruchu obiektu fizycznego i zastosowanie go do modelu syntetycznego. Do pomiarów mogą być stosowane czujniki elektromagnetyczne, znaczniki optyczne, ubrania z przetwornikami elektromagnetycznymi, szkielety cyfrowe. 15

Motion capture jest potężnym narzędziem i jego rola w animacji będzie coraz większa. Tworzone są biblioteki ruchów, z których korzystają animatorzy i twórcy gier. 16

Animacja z wykorzystaniem modeli fizycznych Animacja modelu fizycznego zwykle polega na wprowadzeniu sił utrzymujących powiązania między elementami geometrycznymi. (Siły te mogą, ale nie muszą być fizycznie poprawne). 17

Modele ruchu oparte na zasadach fizyki, przykłady fałdy tkaniny, kolizje (zderzenia ciał), systemy cząsteczek, płyny (ciecze, gazy), włosy. 18