Линукс. Компютърна графика
| Информационни технологии | 2009-12-04 | 204 сваляния |
Всичко, което ви е нужно е идея
по материали от Интернет и невероятните есета на Scott Manley

Компютърната графика и анимация са вече навсякъде в наши дни - те са в основата на киноиндустрията за специални ефекти. Можете да правите всичко в компютърната графика. Ограничени сте единствено от артистичността на въображението си и търпението си. Както разбира се и от способността на публиката Ви да осъзнае и възприеме Вашата моделирана виртуална действителност.
Първите компютърни изображения бяха рендвани (създавани, обработвани, изчислени - от англ. render) от мощни суперкомпютри като Cray YMP, единствени способни да изчислят движението на 250 хиляди многоъгълника. Много от съвремените графични ускорители вече могат да правят това в детайли и в реално време. Именно тази нарастнала изчислителна мощ ни гарантира забавлението от компютърното видео и дори кара някои от нас да се изживяват като кино-режисьори.
Както и да е аз не съм eдинственият Linux фен, щъпуркащ в плитчините на това изкуство - киното. Всъщност любимата ми операционна система вече се използва съвсем на професионално ниво в това велико изкуство. Digital собственоръчно навързаха около стотина Alpha-и (чували сте за клъстери, нали?) за да рендват водните ефекти на Titanic. (Всъщност аз съм все още силно впечатлен от броя на хората, които казват: 'Компютърните специални ефекти са тъпотия, вижте 'Titanic' - просто е очевидно, че този кораб е компютърно генериран' - Стоп, да се изцвиля от удоволствие! Корабът си беше съвсем реално моделче, дълго 14 метра, a водата беше това дето не е истинско... пък ти си мислеше, че си много умен, нали?)
Е, не е необходимо да започваме от 'Titanic' за да доказваме на света, колко сме велики в уменията си на кино-магьосници. Като за начало да вземем да направим някое анимирано GIF-че за собствената си страница, просто така, да не скучаем докато чакаме да ни ангажират за някой голям проект.
От какво всъщност се нуждаем?
Ами я да погледнем назад... Киното са движещи се картинки, евентуално с някакви звуци около тях. Сигурен съм, че вече знаете за онзи трик, с който баламосват човешкото зрение като му показват множество статични изображения със съвсем малка разлика между тях. Значи за да направим филм ни трябват много изображения, които да нанижем заедно. Обикновено изображенията се комбинират в един файл, който ги компресира на база времеви и пространствени корелации за да изхвърли излишния обем данни или иначе казано компресията работи като обозначава някак различията от един кадър до друг. Преобразуването на многото кадри в един компресиран файл става с помощта на програма, която се нарича енкодер.
Значи за да си направим филмче ни трябва:
1. Последователност от изображения
2. Звуков файл (само ако искате озвучаване)
3. Енкодер
Енкодерът обикновено определя формата на файла, който получаваме като краен резултат. Някои формати не се нуждаят или въобще не са в състояние да се обвържат с аудио - например анимираните GIF-ове, а за други формати енкодерът преминава през няколко стъпки за да комбинира всичко. След като ползваме Linux като, че ли естествено е да се опитаме да правим дългите видеоклипове в MPEG фомат. MPEG е съкращение от Moving Pictures Expert Group и всъщност е фамилия от стандарти, проектирани за различни специфични задачи.
MPEG 1 и MPEG 2 са най-добре установени. MPEG1 е кодиране за видео, докато MPEG2 е на практика MPEG1 с някои разширения, които го оптимизират за цифров броадкастинг. MPEG 4 е голяма крачка напред и все още е в развитие.
MPEG 1 сам по себе си се дели на три части - видео потоци, аудио потоци и системни потоци, т.е. изображенията се преобразуват във видеопоток, звуците в аудиопоследователност, а двата потока са мултиплицирани и капсулирани в един единствен системен поток. Не се спичайте - това ще го разясняваме малко по-късно, сега само го споменавам за да си имаме наум с какво се захващаме. Ако искате да научите повече за всичко това хвърлете едно око на www.mpeg.org - можете да си вземете и няколко добри безплатни нещица.
Taka... Хайде сега да се върнем в правия път и да си спомним какво казахме, че ни трябва най-напред - изображения - тук моите технически съвети са далеч по-маловажни от Вашия артистичен талант. Следователно трябва да си изберем софтуер, с който да генерираме изображенията си. Много хора ще искат да работят с тримерни изображения като мен, а на други и традиционните софтуерни пакети за двумерна графика ще им свършат работа. Някои пакети имат специални
Тагове от реферата: manley, граика, инукс, невероятнит, ернет, нужно, Scott, сичко











