289120

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

АНІМАЦІ

Я 11-А клас
ОЗНАЧЕННЯ
Анімація – це один із видів
мистецтв, у якому рухоме
зображення створюється з
окремих кадрів
КАДРИ
Кадри – це малюнки або фотографії
окремих фаз руху об’єктів або його
частин
Людина сприймає кадри частотою не менше
ніж 12-16 кадрів за секунду.
Кіноіндустрія використовує частота 34 кадри.
Телебачення – 25 або 30 кадрів на секунду.
КОМП’ЮТЕРНА
АНІМАЦІЯ
У комп’ютерній анімації створюються ключові
(опорні) кадри, а проміжні можуть
розраховуватися програмно. Незалежна
анімація окремих елементів зображення
забезпечується створенням графічних об’єктів
для кожного персонажа й розміщення їх на
різних шарах.
Спеціальні програмні засоби для анімації,
наприклад Adobe Flash або за допомогою
сучасних мов програмування.
КОМП’ЮТЕРНОЇ
АНІМАЦІЇ
 Мультимедійні видання
 Реклама
 Веб-орієнтовані проекти
ПРИКЛАД АНІМАЦІЇ
В PYTHON
 from graphics import *  body.setOutline('white')
import time
body.setFill('white')
win = GraphWin("Окно для графики", 400, 400)
win.setBackground('white') wheel1.setFill("white")
x = [10, 20, 30] wheel1.setOutline('white')
y = [100, 200, 300] wheel2.setFill("white")
def car(x, y, color, flag):
wheel2.setOutline('white')
body = Polygon(
Point(x, y), window.setOutline("white")
Point(x, y - 10), window.setFill("white")
Point(x + 10, y - 20), body.draw(win)
Point(x + 30, y - 20), wheel1.draw(win)
Point(x + 40, y - 10),
Point(x + 50, y - 10), wheel2.draw(win)
Point(x + 50, y)) window.draw(win)
wheel1 = Circle(Point(x + 8, y + 4), 4)
wheel2 = Circle(Point(x + 42, y + 4), 4)  for i in range(20):
window = Polygon( car(x[0], y[0], 'green', 1)
Point(x + 20, y - 12), car(x[1], y[1], 'green', 1)
Point(x + 20, y - 18),
Point(x + 30, y - 18),
car(x[2], y[2], 'green', 1)
Point(x + 36, y - 12))
body.setOutline(color) time.sleep(1)
body.setFill(color) car(x[0], y[0], 'green', 0)
wheel1.setFill("black")
wheel2.setFill("black")
car(x[1], y[1], 'green', 0)
window.setOutline("cyan") car(x[2], y[2], 'green', 0)
window.setFill("cyan") x[0] += 10
x[1] += 10
if flag == 1:
body.draw(win)
x[2] += 10
wheel1.draw(win) win.getMouse()
wheel2.draw(win) win.close()
window.draw(win)

if flag == 0:
ЗАПИТАННЯ ДЛЯ
ПЕРЕВІРКИ ЗНАНЬ
1. Що називають анімацією?
2. Поясніть фізичну сутність створення
анімації.
3. Як створити ефект руху об’єкта?
4. Назвіть програмні засоби для створення
анімації.
5. У чому полягає сутність створення
комп’ютерної анімації?
ЗАВДАННЯ ДЛЯ
САМОСТІЙНОГО
ВИКОНАННЯ
1. Знайдіть в Інтернеті 2-3 кадри стану бігу
лижника. Розробіть проект анімації бігу
лижника.
2. Знайдіть в Інтернеті 2-4 кадри стану
українського народного танцю гопак.
Розробіть проект анімації танцю гопак.

You might also like