
- •Конспект лекцій
- •Теми лекцій
- •Лекція 1: загальне введення в комп'ютерну графіку
- •Предмет і область застосування комп'ютерної графіки
- •Коротка історія
- •Технічні засоби підтримки комп'ютерної графіки
- •Питання й вправи
- •Лекція 2 сучасні апаратні засоби растрової графіки
- •2.1.Основні поняття
- •2.2. Пристрою уведення Сканери
- •Цифрові фотоапарати й відеокамери
- •2.3. Пристрою виводу Дисплеї
- •Дисплеї на елт
- •Жидкокристаллические дисплеї
- •Інші типи дисплеїв
- •Проектори
- •Принтери
- •Матричні принтери
- •Струминні принтери
- •Лазерні принтери
- •2.4. Архітектура графічної підсистеми пк Архітектура
- •Подання зображень
- •Програмний інтерфейс
- •Питання й вправи
- •Лекція 2. Колір у комп'ютерній графіці
- •Про природу світла й кольору
- •Колірний графік мко
- •Колірні моделі rgb і cmy
- •Колірні моделі hsv і hls
- •Простір cie Luv
- •Питання й вправи
- •Лекція 3. Геометричні перетворення
- •Системи координат і вектори
- •Рівняння прямій і площині
- •Аналітичне подання кривих і поверхонь
- •Перетинання лучачи із площиною й сферою
- •Інтерполяція функцій однієї й двох змінних
- •Матриці
- •Геометричні перетворення (перенос, масштабування, обертання)
- •Перехід в іншу систему координат
- •Завдання обертання щодо довільної осі
- •Питання й вправи
- •Лекція 4. Подання геометричної інформації
- •Геометричні примітиви
- •Полігональні моделі
- •Воксельні моделі
- •Поверхні вільних форм (функціональні моделі)
- •Системи координат: світового, об'єктна, спостерігача й екранна
- •Однорідні координати. Завдання геометричних перетворень в однорідних координатах за допомогою матриць
- •Питання й вправи
- •Лекція 6 алгоритми растеризаЦії відрізків, окружностей і еліпсів
- •6.1. Введення в растеризацію кривих
- •6.2.Зображення відрізка із цілочисловими координатами кінців
- •Цифровий диференціальний аналізатор
- •Алгоритм Брезенхема
- •Алгоритм Кастла-Пітвея
- •6.3. Зображення відрізка з нецілочисловими координатами кінців
- •6.4. Зображення окружностей
- •Алгоритм Брезенхема
- •6.5. Зображення еліпсів
- •Побудова по неявній функції
- •Побудова шляхом стиску окружності
- •Лекція 7 відсікання (кЛіпування) геометричних примітивів
- •Алгоритм Сазерленда-Коена відсікання прямокутною областю
- •Відсікання опуклим багатокутником
- •Кліпування багатокутників
- •Питання й вправи
- •Лекція 8 видалення невидимих поверхонь і ліній
- •Видалення нелицьових граней багатогранника Алгоритм Робертса
- •Алгоритм Варнока
- •Алгоритм Вейлера-Азертона
- •Метод z-Буфера
- •Методи пріоритетів (художника, що плаває обрію)
- •Алгоритми порядкового сканування для криволінійних поверхонь
- •Метод двійкової розбивки простору
- •Метод трасування променів
- •Питання й вправи
- •Лекція 9 проектування просторових сцен
- •Основні типи проекцій
- •Паралельні проекції
- •Центральні проекції
- •Математичний апарат
- •Ортогональні проекції
- •Косокутні проекції
- •Центральні проекції
- •Спеціальні картографічні проекції. Екзотичні проекції земної сфери
- •Стереографическая проекція
- •Гномоническая проекція
- •Ортографическая проекція
- •Проекції на циліндр
- •Проекція Меркатора
- •Проекції на багатогранник
- •Незвичайні проекції
- •Питання й вправи
- •Лекція 10 растрове перетворення графічних примітивів
- •Алгоритм Брезенхема растрової дискретизації відрізка
- •Алгоритми Брезенхема растрової дискретизації окружності й еліпса
- •Алгоритми заповнення областей
- •Питання й вправи
- •Лекція 11 зафарбовування. Рендеринг полігональних моделей
- •Проста модель висвітлення
- •Зафарбування граней Плоске зафарбовування
- •Зафарбування методом Гуро
- •Зафарбування методом Фонга
- •Більше складні моделі висвітлення
- •Усунення ступінчастості (антиэлайзинг)
- •Питання й вправи
- •Лекція 12 візуалізація просторових реалістичних сцен
- •Свето- Тіньовий аналіз
- •Метод излучательности
- •Глобальна модель висвітлення із трасуванням променів
- •Текстури
- •Питання й вправи
- •Лекція 13 алгоритми стиску зображень без втрат
- •13.1. Необхідність стиску зображень
- •13.2. Неіснування ідеального алгоритму
- •13.3. Алгоритми кодування довжини повторення (rle)
- •13.4. Словникові алгоритми
- •Алгоритм lz77
- •Алгоритм lzw
- •13.5. Алгоритми статистичного кодування
- •Алгоритм Хаффмена
- •13.6. Арифметичне кодування
- •Лекція 14 стиск зображень із втратами
- •14.1. Необхідність стиску із втратами
- •14.2. Оцінка втрат
- •14.3. Зображення як функція
- •Дискретне Перетворення Фур'є
- •Дискретне косинусное перетворення
- •14.4. Алгоритм стиску зображень jpeg
- •14.5. Вейвлет-Перетворення
- •14.6. Фрактальное стиск
- •Список літератури
- •Лекція 15 алгоритми стиску відео
- •Введення
- •Основні поняття
- •Вимоги додатків до алгоритму
- •Визначення вимог
- •Огляд стандартів
- •Базові технології стиску відео Опис алгоритму компресії
- •Загальна схема алгоритму
- •Використання векторів зсувів блоків
- •Можливості по распараллеливанию
- •Інші шляхи підвищення ступеня стиску
- •Порівняння стандартів
- •Питання для самоконтролю
- •Лекція 16 основи видавничої справи
- •1. Вибір формату
- •1.1. Використання стандартних форматів
- •1.1.1. Стандартні розміри по iso
- •2. Підготовка тексту
- •2.1.2. Редагування матеріалу
- •Перевірка фактичної вірогідності матеріалу
- •Установлення власника авторських прав і одержання дозволу на видання
- •Вступна частина
- •Авантитул
- •Заключна частина
- •2.2. Оформлення книги
- •2.2.1. Принципи виміру й термінологія
- •2.2.2. Характеристики шрифту Загальні характеристики
- •Класифікація шрифтів
- •2.3. Розробка дизайну тексту
- •2.3.1. Вибір шрифту
- •2.3.2. Вибір розмірів смуги набору, полів і шрифту
- •Формати октаво.
- •2.3.3. Стилі заголовків
- •Заголовки усередині тексту
- •Постійні й змінні колонтитули
- •Колонцифри
- •Допоміжний текст і підписи до ілюстрацій
- •Вступна й заключна частини
- •Складання підсумкової специфікації
- •2.3.4. Переноси
- •2.3.5. Розділові знаки
- •2.3.6. Зауваження по розмітці сторінки
- •2.4. Підрахунок сторінок тексту
- •2.4.1. Етап 1
- •Гарний матеріал
- •Поганий матеріал
- •2.4.2. Етап 2
- •2.4.3. Етап 3
- •Лекція 17 цифрове фото
- •1. Історія фотографії
- •2. Від плівки до цифрового фото
- •3. Умовна класифікація цифрових фотоапаратів
- •4. Сенсори цифрових фотоапаратів
- •Лекція 18 подання сайту
- •Зменшення швидкості руху
- •Створення кліпу зі зменшенням швидкості руху
- •Додавання змінної швидкості руху
- •Ініціалізація руху клацанням миші
- •Додавання сліду від руху об'єкта
- •Зникнення сліду
- •Підвищення ефективності
- •Покадровое рух
- •Постійна швидкість
- •Коливальний рух
- •Зміна розмірів у русі
- •Керування рухом
- •Ковзання
- •Використання порожніх фільмів
- •Реалізація підходів на практиці
- •Оглядач зображень
Вступна й заключна частини
Найкраще вибирати стиль для вступної й заключної частини в останню чергу. До цього часу вже визначений загальний стиль книги, і вам легше буде прийняти рішення.
Безумовно, титульна сторінка заслуговує на особливу увагу. Вона повинна відбивати загальний стиль заголовків і основного тексту книги, не суперечачи їм і не занадто сильно відрізняючись.
Варто пам'ятати, що оптичний центр сторінки перебуває на відстані двох третин її висоти, а не в геометричному центрі. При симетричному дизайні позиції всіх написів повинні вибиратися з урахуванням цієї обставини, а велике нижнє поле як би підпирає й піднімає інші елементи.
Якщо обсяг вступної частини досить великий, для ряду сторінок можливе зменшення розмірів шрифту, а для збереження пропорцій ширина рядків для цих сторінок також повинна бути зменшена на трохи пік, щоб запобігти трохи страхаючому виду довгих рядків, набраних дрібним шрифтом. Отже, доцільно буде зменшити довжину рядків.
Кегль шрифту для сторінок зі зменшеним шрифтом також повинен бути пропорційно зменшений.
Для заключної частини краще використовувати той же стиль, що й для вступної частини.
Предметний покажчик варто формувати, коли вже відомі номери сторінок. Часто робота над ним проходить в умовах дефіциту часу, тому варто вибрати для покажчика стиль, що дозволяє легко додати або забрати одну або дві сторінки.
Складання підсумкової специфікації
Після розробки макета рекомендується скласти підсумкову специфікацію.
Для цієї мети зручно створити файл, що згодом можна обновляти й змінювати. Це допоможе заощадити чимало часу при складанні більших і детальних специфікацій на рукопис із багаторівневими заголовками й при необхідності опису багатьох умов.
На цьому етапі треба ще раз проаналізувати попередній задум, з огляду на технічні вимоги друкарні, розмітку й верстку сторінок. Якщо необхідно застосувати особливі типографські прийоми, варто описати їх в особливих інструкціях з набору.
Нижче наведені деякі приклади типографських вимог.
Параметри межсимвольных і междусловных проміжків. Бажано вказати області, де припустима зміна межбуквенных пробілів; які повинні бути мінімальні, нормальні й максимальні межбуквенные пробіли; які повинні бути абзацні відступи.
Зміна межбуквенных пробілів для основного тексту не схвалюється більшістю друкарів. Як правило, у цьому немає необхідності й проблему можна вирішити іншим способом.
Межбуквенные пробіли їсти зміст збільшувати при використанні капітелі. Текст, набраний капітеллю, завжди виграє від збільшення межбуквенных пробілів, і чим вони більше, тим краще.
Рис. 2.8. Кернинговые пари вгорі: з нормальними пробілами; унизу: із дробовими пробілами.
Межбуквенные пробіли для капітелі звичайно змінюються в інтервалі від вузького до широкого. На практиці вузький пробіл відповідає 5% одиниці "m", середній пробіл відповідає 10%, а широкий - 15%. (Ці ступені збільшення проміжку іноді називають " 1-одиниця", " 2-одиниці" і " 3-одиниці", що відповідає термінам старої системи гарячого набору.) Для поліпшення візуального сприйняття іноді потрібно деяка додаткова компенсація, тобто "глобальна" припасування межсимвольных проміжків: букви в парах, подібних УЛ, виявляються занадто далеко віддалений друг від друга, у той час як букви в сполученнях НР розташовані занадто близько. У цьому випадку потрібно більше тонка, дробова розбивка пробілів. Цей процес також звуться кернинг; деякі системи верстки автоматично розпізнають підлягаючі кернингу пари й здійснюють їх автокернинг.
Попередження: при завданні межбуквенных пробілів для капітелі варто пропорційно збільшувати й межсловные пробіли.
Підстроювання межбуквенных пробілів звичайно полягають у частковому збільшенні або зменшенні ширини пробілу, так званої процентної компенсації символів або трекинга. Ця величина визначає, на скільки відсотків зменшується або збільшується припустима ширина для кожного символу; потім кожний символ розміщається по центрі виділеного для нього простору, у результаті чого рядок виходить більше щільної або більше розрідженої. Зразки набору дають гарне подання про те, чого вам належить очікувати; при величині відсотка компенсації для заданого рядка понад +2% розрядка стає помітною.
Межсловные пробіли краще виражати у відсотках від установленої для цього шрифту ширини "m". Для фіксованих пробілів при відсутності выключки по форматі для "близького" розміщення слів приймається значення 25% від величини "m". Для пробілів змінної величини при выключке по форматі прийнятними є значення від 20% до 100% від величини "m".
Рис. 2.9. Перший рядок має нормальний інтервал між символами, а наступні – компенсацію проміжку на +1, +2 і +3%
При близькому розташуванні символів додатковий простір під розділові знаки не виділяється, а використовується нормальний пробіл як між звичайними словами, фіксований або змінний.
Для абзацного відступу звичайно використовується значення ширини "m" (100% від ширини букви "m" даного шрифту). В одиницях виміру для традиційного набору це складе 10 пт, або 3,5 мм.