Фабрика за плочки


Почти всяка съвременна игра, независимо дали е екшън от ново поколение катоCrysisили обикновена флаш мисия с проста среда, използва фото текстури с плочки. Те обхващат модели на сгради, земна повърхност, оръжия. Правилно създадена, красива текстура може да скрие липсата на полигони в моделите, недостатъци в архитектурата, а когато всички тези недостатъци липсват, фототекстурите с плочки просто подобряват цялостното впечатление от играта.
Ние в нашата работилница за създаване на игри постоянно се сблъскваме с необходимостта да правим такива текстури и днес ще споделим с вас основите на текстурирането. Нека разгледаме процеса на подготовка на изкуството, конвертирането му въвPhotoshopи да научим някои трикове за ръчно и автоматично (известно още като конвейер) производство на фото текстури.
Материалът ще бъде от интерес предимно за начинаещи производители на модове, докато напредналите геймъри могат да научат нещо ново от описанията на програмите за създаване на плочки.
Основи на цифровата фотография
Всеки майстор, независимо какво прави, трябва да има пълен набор от инструменти, с които ще твори. В същото време инструментите трябва да бъдат с високо качество. При производството на фото текстури за плочки ситуацията е подобна. На първо място, трябва да получите няколко висококачествени цифрови снимки и едва след това да извършите по-нататъшната им обработка и трансформация директно в текстура. Какви инструменти ще ни трябват, за да получим висококачествена суровина, тоест снимки?
За да създадем висококачествени изображения, първо трябва да придобием прост, но висококачествен модел на цифров фотоапарат с достатъчна дълбочина на полето, така че дори текстурите, заснети под ъгъл, да са ясни. Докато работихме върху тази статия, ние напр.използвах фотоапаратSony DSC-W40, който е евтин по съвременните стандарти (но други производители на фототехника имат модели, които не са по-лоши -Canon,Nikon,Fuji).
Професионалните и полупрофесионалните фотоапарати разбира се ще дадат по-добри резултати и ако вече притежавате, да речем,Nikon D80илиCanon EOS 400D, тогава можете само да ви завиждате. Но подобряването на качеството в този случай е много по-ниско от увеличението на цената на камерата. Не забравяйте, че дори и най-модерните игри използват текстури на плочки с относително ниска разделителна способност - 256x256, 512x512, 1024x1024, максимум 1280x1280. И за да получите висококачествени изображения от този формат, евтина камера е напълно достатъчна (въпреки че предаването на светлина трябва да е добро).
След като камерата е избрана / купена / взета от приятел, трябва да получите статив, който ще ви позволи да фиксирате камерата в желаната позиция. Можете да правите без статив, но при слаба светлина едва ли ще получите ясни снимки. И мъхеста тухлена стена (една от най-често срещаните и търсени текстури) почти винаги трябва да се снима някъде в алеята, където има много малко светлина.
Закупен е цифров фотоапарат, избран е статив, можете да продължите директно към „заснемане“ на 2D изображения, тоест към фотографиране. Изберете обект за снимане (камък, стена или земя), уверете се, че обективът на устройството е успореден на снимания елемент и направете няколко кадъра (от 2-3 до 10). В същото време не забравяйте, че за да създадете висококачествени текстури, имате нужда от изображения, които нямат никакви сенки от чужди предмети и отражения (ако говорим за стъклени повърхности).
Очите се страхуват, но ръцете правят
Подготвителната фаза приключи. Да предположим, че вече сте сформирали впечатляваща колекция от различни снимки върху него, изобразяващи тухлени стени, прозорци, паркет, водна повърхност, метални решетки, огради. Пристъпваме към втория, най-важен етап от работата - създаване на текстури въз основа на предварително направени цифрови снимки. От софтуера се нуждаем само отAdobe Photoshop(работихме във версията CS, седмата и CS2 се различават малко).
Стартирайте програмата и качете цифровата снимка, на базата на която искате да създадете безпроблемна текстура. Преди да започнем да творим, нека изясним терминологията. Имената "tiling", "tile" и "tile texture" идват от английскиtile, което означава "tile". Облицовката е изграждането на цялостно безпроблемно изображение, базирано на идентични плочки или плочки. Фото текстура на плочка - плочка, направена на базата на снимка; терминът се използва, за да се подчертае, че плочката не е получена чрез автоматично генериране на базата на софтуерни алгоритми.
За да направим текстура на плочки, трябва да премахнем шевовете, които се появяват на кръстопътя на две копия на оригиналната снимка вертикално и хоризонтално. Нека започнем с подреждане на снимката във вертикална посока. Отидете във Photoshop, заредете текстурата, мащабирайте я и изберете елемента от менютоView/Show/Grid(или просто натиснетеCtrl+"), за да включите режима на показване на мрежата. След това изберете долната част на снимката с помощта наRectangular Marquee Tool, който може да се активира с помощта на клавишната комбинацияM. След това копирайте избрания фрагмент от изображението в клипборда с помощта на клавишитеCtrl+Cи поставете клонираната секция върху платното с помощта на клавишни комбинацииCtrl+V.
След това позиционирайте направеното копие в горната част на изкуството с помощта наИнструмента за преместване. Изключете опцията за показване на мрежата и изтрийте границата, образувана в резултат на извършените операции, като използватеEraser Tool(E). Можете също да използвате инструментитеПечат за клониранеиЧетка за възстановяване. Създайте ново изображение в Adobe Photoshop и поставете нашата снимка върху неговата форма минус долната част, чието копие поставихме в горната част на изкуството. Ако копирате полученото изображение в клипборда и поставите копието му близо до оригиналното изкуство отдолу или отгоре, ще видите, че няма да има шевове там, където се съединяват, тоест текстурата е подредена вертикално. Направете същите манипулации с една от страните на крайното изкуство. В резултат на това ще получите пълноценна плочка, която по-късно може да се използва за текстуриране на 3D модели.
Конвейерно производство
Методът, описан по-горе, е универсален и ви позволява да направите много висококачествени плочки от нулата. Но какво ще стане, ако имате нужда от стотици относително еднакви текстури за вашия проект (игра или мод)? Вие сами ще направите уникални, но какво ще кажете за клонингите? Не седнете с часове пред екрана на монитора, изпълнявайки една и съща операция отново и отново.
В такива ситуации е по-добре да използвате помощни програми, които ви позволяват автоматично да генерирате текстури на плочки въз основа на снимки. Нека разгледаме накратко основните инструменти за високоскоростно създаване на фото текстури, както и техните положителни и отрицателни страни.
TextureWorkshop
Механизмът за автоматично генериране на плочки въз основа на прости изображения е доста тривиален - стартирате приложението, зареждате едно или друго изкуство в него (бутонOpen), настройвате редатрибути за подреждане в разделаTilizeи щракнете върху бутонаПриложисъс зелена отметка. Воала - текстурата е готова.
Единственият недостатък на TextureWorkshop е, че ще трябва да отделите$24,95за пълната версия на приложението.На нашето DVDще намерите пробна версия на помощната програма, която работи точно 10 дни и има някои функционални ограничения.
TextureWorkshop е евтин, удобен и изключително лесен за научаване. Автоматизира процеса на създаване на безшевни текстури.
производител на текстури
След като стартирате Texture Maker, ще видите формуляр с прозорец за 2D изглед, както и няколко полета с обекти и панели, пълни докрай с различни инструменти. Създаването на плочка в Texture Maker започва с факта, че качвате снимка или просто някаква снимка в приложението, въз основа на която искате да направите безпроблемна текстура.
Помощната програма Texture Maker е истинска ковачница на текстури, включително безпроблемни.
Автоматичен зашивач
Ако не искате да харчите пари за скъпи програми за създаване на плочки и цените простотата и минимализма, тогава със сигурност ще бъдете възхитени от малка безплатна помощна програма с разбираемо имеAuto Seamer. Той умело трансформира BMP изображения в безпроблемни текстури.
След като стартирате помощната програма, ще видите, че по-голямата част от работния екран е запазена за поле за показване на различни изкуства, останалата част е заета от полета, в които са зададени определени параметри. Създаването на плочка в програмата става по следния начин - заредете произволно изображение във формат Bitmap в приложението (чрез елемента от менютоФайл/Отвори), конфигурирайте редица атрибути от лявата страна на програмата и натиснете бутонаSeam It!в полетоWeighted Seem.
Auto Seamer е една от малкото безплатни програми, която ви позволява да трансформирате прости изображения в плочки.
Нека обобщим накратко. Днес разгледахме основните принципи за създаване на плочки въз основа на различни цифрови изображения - проучихме методите за ръчно и автоматично производство на безшевни текстури. Кой метод да предпочетете зависи изцяло от ситуацията.
Например, ако говорим за разработването на игра, в която детайлите са много важни (отделни прозорци, граници, огради), тогава е по-добре да изберете ръчен начин за създаване на текстури. Ако правите проект в духа наGTA, където отделните елементи не са толкова важни и недостатъците на фона на общата картина ще бъдат невидими, по-рационално е да използвате услугите на различни програми за автоматично създаване на плочки.