Bump map

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео
"Bump, normal, displacement" са текстури, с които може да добавите допълнително детайл към вашите модели.
Този вид текстури идват от гейминг индустрията.
Наложили са се в 3D софтуерите.
Хубавото при тях е, че вместо да имате огромен брой полигони, може с малък брой полигони да направите ефект като тези ситни неравности.
Те могат да служат за каквито и да е детайли.
Например за тухлена стена, за направата на някое лого, което трябва да изпъква върху дадена повърхност и др.
Разликата между "bump, normal, displacement", е в начина на работа на самата текстура.
"Bump" и "normal" си приличат много.
Това топче има "bump map", а това е "normal".
Последното е с "displacement".
Разликата, която виждаме между "bump" и "normal" е малка.
"displacement" огъва обекта.
Докато тези топчета реално са перфектно кръгли.
Тук има някаква текстура и неравности.
Не сме изкривили повърхността, а сме казали на светлината как да се отразява.
Тоест, къде да има сянка, светлосянка и др.
Тук самите обекти не са нагънати, докато в "displacement" - има реално огъване на геометрията.
Не се вижда във "view port", то изглежда идеално гладко.
Може да видим "displacement map", само когато пуснем да се рендерира.
Тогава идва и въпросът: защо имаме "bump" и "normal", като те правят едно и също? Създават впечатлението, че имаме допълнително детайл.
Разликата между "bump" и "normal" е в начинът им на работа.
Нека погледнем няколко изображения.
Тук имам тази текстура на тухлички.
С тях може да направите тухлена стена.
"bump map" винаги е черно-бяло изображение.
Бялото показва къде да бъде изпъкнало, а черното къде да бъде вдлъбнато.
Сивото е в средата.
Всеки цвят се интерпретира така.
Софтуерът казва на светлината как да реагира с тази повърхност.
В зависимост колкото по-голям "bump" сложим, толкова повече неравности имаме.
"normal map" е ето такъв тип изображение.
Като между лилаво и синьо.
Това го прави по-добрия метод от "bump map".
В "C4D" има един специален "normalizer shader", който се използва, за да се конвертират "bump map" в "normal map".
Това също е "normal map".
Какво прави този "normalizer shader"? Ето тук имаме "bump map" на точки.
Бялото казва на софтуера, че тук имаме изпъкнала част, а черното - вдлъбната.
Когато използваме "bump map" имаме ето такъв ефект.
Когато гледаме тези издатини под голям наклон, те не винаги се осветяват добре.
"normalizer shader" превръща този "bump map" в "normal map".
Не в черно-бяло изображение, а в цветно.
Ефектът е много по-добър, отколкото "bump map".
В зависимост от случая, използвайте различен "map".
Бихте използвали "bump map", когато имате детайл, който не се вижда много от близко, а по-отдалечено.
Когато за вас е важна скоростта, а не толкова детайла.
Ако трябва да погледнете нещо по-отблизо, бихте използвали "normalizer shader", за да имате малко повече детайл.
"displacement map" бихте използвали, когато искате детайл, който да огъне повърхността.
Когато погледнете профила да имате реален детайл, не както в примера в "C4D".
На практика топчетата са кръгли, докато тук имаме нагънатост.
Има различни видове софтуери, с които може да направите тези текстури.
Могат да бъдат направени в "C4D".
Aко искате нещо специфично, може да използвате друг софтуер.
Например "crazybump" може да конвертирате снимки и с тях да направите текстурата.
Може да си изтеглите този софтуер.
Друг софтуер за такива тип текстури, са продуктите на "quixel".
С тях може да създавате текстури във Photoshop, да ги редактирате, да рисувате с четките и др.
Тук имаше болтове, може да ги нарисувате в "Photoshop", след това поставяте текстурата в "C4D".
Ако искате да се специализирате в областта с текстурирането, може да погледнете, както "crazybump", така и "quixel" и да видите как се работи с тях.
Връщаме се в "C4D", за да ви покажа как може да правим текстури в него.
Изтривам 2 от топчетата.
Оставям само едното от тях.
Премахвам тези текстури.
Отивам в "bump".
Ще изтрия "texture".
Най-добрият начин да направим бързо неравност е да използваме някоя от вградените текстури или ефекти.
Ще изберем "brick", за правене на тухли.
Пускам да се рендерира, за да видим как изглежда.
Ето колко бързо направихме ефект на тухлена стена.
Един от най-добрите ефекти е "noise".
Отваряме го и ще разгледаме подменюто с параметрите му.
Може да поиграете с всички тези параметри.
Ще поговорим за "noise" и "global scale".
"global scale" прави колко голяма да е тази текстура.
Когато увеличим, тя става все по-голяма и обратното.
Задавам стойност 100%.
В "noise" има различни видове шум.
Всеки е с различен ефект.
"luka" е много интересен, само ще го увелича, за да видим какво прави той.
Интересна неравност - прилича на изсъхнала земя.
Ще ви покажа малко по-подробно всичките видове.
Избран е даден "noise", а тук е показан начинът, по който се интерпретира шумът.
Кое е да бъде изпъкнало, кое да бъде навътре.
Може да се използва "invert" или да се промени размера.
Тук имаме обърнато, а тези тук са за размера.
Колкото повече увеличаваме размера, толкова по-голям е "displacement".
Тук не са използвани "bump" и "normal", а "displacement map", за да се видят по-добре ефектите.
С всеки различен "noise" може да правите различен ефект.
Препоръчвам ви да разгледате всеки един.
Те са много полезни.
С тях може да направите различни видове неравности, без да се налага сами да ги рисувате.

Тест за преминаване към следващия урок

 
Какво е Bump map?
Розово-лилава текстура, чрез която променяте начина, по който светлината се отразява от обекта. 
Черно-бяла текстура, чрез която изкривявате повърхността на модела.
Розово-лилава текстура, чрез която изкривявате повърхността на модела.
Черно-бяла текстура, чрез която променяте начина, по който светлината се отразява от обекта.

Въпроси и отговори