Blender. Mistrzowskie animacje 3D.pdf

(2682 KB) Pobierz
Blender. Mistrzowskie
animacje 3D
T³umaczenie: Zbigniew Waœko
ISBN: 978-83-246-2558-1
Tytu³ orygina³u : Mastering Blender
Format: B5, stron: 496
WyjdŸ poza standardow¹ wiedzê i poznaj sekretne mo¿liwoœci Blendera
Jak stosowaæ sprytne metody szybkiego zaznaczania czy grupowania
elementów 3D i manipulowania nimi?
Jak komponowaæ wideoklipy przy u¿yciu wêz³ów?
Jak tworzyæ efekty specjalne za pomoc¹ tekstur?
Blenderem jako narzêdziem do wizualizacji obiektów architektonicznych czy symulowania
zjawisk fizycznych powszechnie pos³uguj¹ siê studenci, naukowcy, artyœci i graficy.
Wci¹¿ jednak drzemie w nim niesamowity, niewykorzystany potencja³. Je¿eli chcesz
poznaæ jego mo¿liwoœci i profesjonalnie u¿ywaæ wszystkich, nawet ma³o znanych
narzêdzi, by osi¹gn¹æ wysoki stopieñ wtajemniczenia w dziedzinie tworzenia animacji,
powinieneœ skorzystaæ w³aœnie z tej ksi¹¿ki! Znajdziesz tu szczegó³owe opisy nietypowych
funkcji Blendera oraz informacje na temat metod efektywnej pracy z programem.
Ksi¹¿ka "Blender. Mistrzowskie animacje 3D" poprowadzi Ciê krok po kroku przez
zaawansowane techniki modelowania, teksturowania, pisania skryptów i generowania
efektów specjalnych za pomoc¹ mistrzowskich narzêdzi Blendera. Dowiesz siê miêdzy
innymi, jak profesjonalnie przygotowaæ sceny do silnika gier i jak w tym œrodowisku
u¿ywaæ Pythona. Podczas lektury poznasz tak¿e tajniki rzeŸbienia, komponowania
i edycji wideo. Korzystaj¹c z zawartych tu wskazówek, osi¹gniesz nieprzeciêtne efekty
w tworzeniu trójwymiarowych animacji!
Ustawianie opcji Blendera
Usprawnianie metod pracy
Manipulowanie obiektami
Modelowanie w wielopoziomowej rozdzielczoœci
Funkcja Retopo
Tekstury i ich mapowanie
Animowanie maski elementów niepo¿¹danych
œrodowisko programistyczne Pythona
Skrypty Pythona w Blenderze
Manipulowanie siatkami, obiektami i krzywymi IPO
Przygotowywanie scen dla silnika gier
Siêgnij po mistrzowsk¹ wiedzê i twórz porywaj¹ce animacje 3D
946172692.001.png 946172692.002.png 946172692.003.png
 
Spis treci
Podzikowania ................................................................................................. 11
O autorze .......................................................................................................... 13
Wprowadzenie ................................................................................................. 15
CZ I
ZGBIANIE BLENDERA 3D ............................................................. 21
Rozdzia 1. Konfigurowanie rodowiska pracy ........................................... 23
Ustawianie opcji Blendera ............................................................................................. 23
Preferencje uytkownika .................................................................................. 24
Inne opcje .......................................................................................................... 37
Usprawnianie metod pracy ............................................................................................ 37
Sterowanie widokiem ....................................................................................... 37
Grupowanie i zaznaczanie ............................................................................... 38
Manipulowanie obiektami ............................................................................... 43
Nadanie za interfejsem Blendera ............................................................................. 46
Spodziewane zmiany ........................................................................................ 47
Nowy kod zdarze w wersji 2.5 ........................................................................ 47
Ewolucja interfejsu ........................................................................................... 48
Podsumowanie ................................................................................................................. 52
Rozdzia 2. Rzebienie i tworzenie nowej topologii obiektu ..................... 53
Rzebienie w Blenderze ................................................................................................. 53
Modelowanie w wielopoziomowej rozdzielczoci ............................................ 54
Rzebienie gowy dziecka ................................................................................. 58
Funkcja Retopo ............................................................................................................... 81
Wypalanie mapy normalnych ........................................................................................ 90
Podsumowanie ................................................................................................................. 96
Rozdzia 3. Zwikszanie realizmu scen
za pomoc odpowiednich tekstur i materiaów ....................... 97
Tworzenie tekstur UV przy uyciu Blendera i GIMP-a ............................................. 97
Tekstury i ich mapowanie ................................................................................ 98
Mapowanie UV ................................................................................................. 98
Teksturowanie komina lokomotywy .............................................................. 100
6
SPIS TRECI
Wygadzanie szwów przez wypalanie tekstur ............................................................ 114
Osiganie realizmu dziki wzom materiaowym .................................................. 125
Podsumowanie ............................................................................................................... 134
Rozdzia 4. Komponowanie wideoklipów przy uyciu wzów ................. 135
Tworzenie maski green screen za pomoc wzów .................................................. 135
Nagrania wideo typu green screen ................................................................ 136
Praca z wzami kompozycyjnymi ................................................................. 136
Maskowanie niepodanych elementów .................................................................... 144
Animowanie maski elementów niepodanych ............................................ 152
Stosowanie warstw renderingu i wzów ....................................................... 156
Maskowanie niepodanych elementów postaci .......................................... 160
Grupowanie wzów ........................................................................................ 163
Nakadki alfa i premultiplikacja ................................................................... 165
Usuwanie zabarwie i czyszczenie wideoklipu ......................................................... 168
Manipulowanie kanaami koloru ................................................................... 168
Wykaczanie maski ........................................................................................ 170
Wyczanie wzów ......................................................................................... 173
Pogbianie wiedzy o komponowaniu ............................................................ 173
Podsumowanie ............................................................................................................... 173
Rozdzia 5. Edytor wideo (VSE) .................................................................. 175
Obsuga edytora sekwencji wideo ............................................................................... 175
Importowanie filmów i sekwencji obrazów ................................................... 178
Ustalanie szybkoci odtwarzania ................................................................... 180
Manipulowanie ciekami sekwencji wideo .................................................. 182
Edytowanie dwiku ....................................................................................... 185
Obsuga znaczników ....................................................................................... 188
Inne tryby wywietlania w VSE ...................................................................... 189
Tworzenie przej i komponowanie w VSE ............................................................... 191
Nakadki alfa ................................................................................................... 191
Zanikania i przejcia ...................................................................................... 192
Zanikanie do czerni ........................................................................................ 195
Transformacje ................................................................................................. 196
Inne efekty ...................................................................................................... 197
Korzystanie z moduów dodatkowych ........................................................... 197
Metacieki ..................................................................................................... 199
Trójwymiarowe sceny Blendera w VSE ..................................................................... 199
Dodawanie napisów do sekwencji wideo ....................................................... 199
Dodawanie kompozycji scen .......................................................................... 205
Renderowanie sekwencji ................................................................................ 205
Podsumowanie ............................................................................................................... 207
SPIS TRECI
7
CZ II ZGBIANIE PYTHONA .................................................................. 209
Rozdzia 6. Python dla niecierpliwych ........................................................ 211
Wprowadzenie do Pythona .......................................................................................... 211
Czym jest Python? .......................................................................................... 211
Dlaczego Python? ............................................................................................ 213
Inne róda wiedzy .......................................................................................... 214
rodowisko programistyczne Pythona ........................................................................ 216
Pozyskiwanie Pythona .................................................................................... 217
Uywanie wiersza polece ............................................................................. 217
Posugiwanie si edytorem IDLE .................................................................. 219
Uruchamianie skryptów ................................................................................. 219
Uywanie Pythona w rodowisku Blendera .................................................. 220
Skadnia jzyka Python ................................................................................................ 221
Typy i struktury danych ................................................................................. 221
Sterowanie przebiegiem programu ............................................................... 227
Funkcje ............................................................................................................ 228
Klasy i programowanie zorientowane obiektowo ......................................... 230
Polecenie dir() ................................................................................................ 231
Moduy ............................................................................................................. 231
Podsumowanie ............................................................................................................... 232
Rozdzia 7. Skrypty Pythona w Blenderze .................................................. 233
Edytowanie i uruchamianie skryptów w Blenderze ................................................. 233
Edytor tekstu w Blenderze ............................................................................. 233
Formatowanie skryptów i stosowanie szablonów ......................................... 235
Okno skryptów ................................................................................................ 236
Wprowadzenie do API Blendera ................................................................................. 237
Tworzenie skryptu interaktywnego ............................................................................ 239
Manipulowanie siatkami, obiektami i krzywymi IPO .................................. 239
Budowanie interfejsu ..................................................................................... 249
Skadanie wszystkiego w cao ..................................................................... 257
Podsumowanie ............................................................................................................... 258
Rozdzia 8. W o wielu gowach,
czyli inne zastosowania Pythona w Blenderze ....................... 261
Usprawnianie Blendera za pomoc Pythona ............................................................ 261
Sterowniki pythonowe .................................................................................................. 262
Wzy pythonowe .......................................................................................................... 265
Wizy pythonowe .......................................................................................................... 270
cza skryptowe i cza typu space handler .............................................................. 278
Wykonywanie skryptów „w locie” za pomoc czy skryptowych ................ 278
Interaktywno w oknie widokowym ............................................................. 283
Podsumowanie ............................................................................................................... 290
8
SPIS TRECI
CZ III ZGBIANIE BLENDEROWEGO SILNIKA GIER ........................ 293
Rozdzia 9. Przygotowywanie scen dla silnika gier ................................... 295
Przygotowywanie elementów sceny dla silnika gier ................................................. 295
Modelowanie prostej postaci ......................................................................... 296
Malowanie tekstury ........................................................................................ 304
Rigowanie i animowanie postaci ................................................................... 308
Przygotowanie rodowiska gry .................................................................................... 318
Tworzenie prostego skyboksu ........................................................................ 318
Tworzenie prostego labiryntu ........................................................................ 326
Cig dalszy poznawania rodowiska BGE ................................................................. 332
Umieszczanie obiektów w wiecie gry ........................................................... 332
Ustawianie opcji materiau ............................................................................ 334
Owietlenie w silniku gier .............................................................................. 335
Malowanie efektów wietlnych ...................................................................... 336
Podsumowanie ............................................................................................................... 337
Rozdzia 10. Uruchamianie silnika gier ..................................................... 339
Posugiwanie si blokami logicznymi ......................................................................... 339
Wprowadzenie do systemu bloków logicznych ............................................. 340
Ustawianie kamery ......................................................................................... 349
Waciwoci, komunikaty i stany ................................................................................ 350
Wprowadzanie do gry zych charakterów ..................................................... 350
Zbieranie skarbów i gromadzenie punktów .................................................. 356
Tworzenie efektów specjalnych za pomoc tekstur ................................................. 360
Tworzenie tekstu dynamicznego ................................................................... 360
Tworzenie animowanych tekstur .................................................................. 364
Praca z dwikiem w BGE ........................................................................................... 369
Podsumowanie ............................................................................................................... 371
Rozdzia 11. czenie potgi Pythona z moliwociami silnika gier ............ 373
Od bloków logicznych do Pythona .............................................................................. 373
Sterowanie postaci za pomoc Pythona ...................................................... 374
Potga Pythona na usugach BGE .............................................................................. 378
Tworzenie maszyny teleportacyjnej przy uyciu Pythona ........................... 378
Tworzenie ekranu logowania ......................................................................... 383
Obsuga okien widokowych ............................................................................ 391
Obsuga dwiku przy uyciu Pythona .......................................................... 394
Inne róda wiedzy ........................................................................................................ 397
Podsumowanie ............................................................................................................... 398
DODATKI ............................................................................................ 399
Dodatek A Rozwizania ................................................................................ 401
Rozdzia 1. Konfigurowanie rodowiska pracy........................................................... 401
Rozdzia 2. Rzebienie i tworzenie nowej topologii obiektu .................................... 402
Zgłoś jeśli naruszono regulamin