Презентація на тему "Відео як цілісний об'єкт та як масив зображень. Анімації"

Про матеріал
Презентація на тему "Відео як цілісний об'єкт та як масив зображень. Анімації" призначено для учнів 10-11 класів з модуля Креативне програмування. Можна використати під час уроку так і для дистанційного навчання з даної теми.
Зміст слайдів
Номер слайду 1

Анімація11-А клас

Номер слайду 2

Означення. Анімація – це один із видів мистецтв, у якому рухоме зображення створюється з окремих кадрів

Номер слайду 3

Кадри. Кадри – це малюнки або фотографії окремих фаз руху об’єктів або його частин. Людина сприймає кадри частотою не менше ніж 12-16 кадрів за секунду. Кіноіндустрія використовує частота 34 кадри. Телебачення – 25 або 30 кадрів на секунду.

Номер слайду 4

Комп’ютерна анімація. У комп’ютерній анімації створюються ключові (опорні) кадри, а проміжні можуть розраховуватися програмно. Незалежна анімація окремих елементів зображення забезпечується створенням графічних об’єктів для кожного персонажа й розміщення їх на різних шарах. Спеціальні програмні засоби для анімації, наприклад Adobe Flash або за допомогою сучасних мов програмування.

Номер слайду 5

Використання комп’ютерної анімації Мультимедійні видання Реклама Веб-орієнтовані проекти

Номер слайду 6

Приклад анімації в Pythonfrom graphics import *import timewin = Graph. Win("Окно для графики", 400, 400)win.set. Background('white')x = [10, 20, 30]y = [100, 200, 300]def car(x, y, color, flag):     body = Polygon(        Point(x, y),        Point(x, y - 10),        Point(x + 10, y - 20),        Point(x + 30, y - 20),        Point(x + 40, y - 10),        Point(x + 50, y - 10),        Point(x + 50, y))    wheel1 = Circle(Point(x + 8, y + 4), 4)    wheel2 = Circle(Point(x + 42, y + 4), 4)    window = Polygon(        Point(x + 20, y - 12),        Point(x + 20, y - 18),        Point(x + 30, y - 18),        Point(x + 36, y - 12))    body.set. Outline(color)    body.set. Fill(color)    wheel1.set. Fill("black")    wheel2.set. Fill("black")       window.set. Outline("cyan")    window.set. Fill("cyan")        if flag == 1:       body.draw(win)       wheel1.draw(win)       wheel2.draw(win)       window.draw(win)           if flag == 0:          body.set. Outline('white')       body.set. Fill('white')       wheel1.set. Fill("white")       wheel1.set. Outline('white')       wheel2.set. Fill("white")        wheel2.set. Outline('white')       window.set. Outline("white")       window.set. Fill("white")            body.draw(win)       wheel1.draw(win)       wheel2.draw(win)       window.draw(win)for i in range(20):    car(x[0], y[0], 'green', 1)    car(x[1], y[1], 'green', 1)    car(x[2], y[2], 'green', 1)      time.sleep(1)    car(x[0], y[0], 'green', 0)    car(x[1], y[1], 'green', 0)    car(x[2], y[2], 'green', 0)    x[0] += 10    x[1] += 10    x[2] += 10win.get. Mouse()win.close()

Номер слайду 7

Запитання для перевірки знань. Що називають анімацією?Поясніть фізичну сутність створення анімації. Як створити ефект руху об’єкта?Назвіть програмні засоби для створення анімації. У чому полягає сутність створення комп’ютерної анімації?

Номер слайду 8

Завдання для самостійного виконання. Знайдіть в Інтернеті 2-3 кадри стану бігу лижника. Розробіть проект анімації бігу лижника. Знайдіть в Інтернеті 2-4 кадри стану українського народного танцю гопак. Розробіть проект анімації танцю гопак.

pptx
Додано
31 березня 2022
Переглядів
763
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку