744 Szczegóły obsługi programów 12.4 Ustawienie środowiska pracy Szczegóły wyglądu i działania środowiska Blendera są wynikiem złożenia dwóch grup ustawień. Są to: - ustawienia ogólne z okna User Preferences. Są one zapisywane do pliku o nazwie userpref.blend gdy naciśniesz w tym oknie przycisk Save User Settings. Oznacza to, że te ustawienia nie są związane z jakimkolwiek aktualnym rysunkiem. Traktuj je jako konfigurację Twojej instalacji Blendera; - ustawienia lokalne, przechowywane w każdym pliku Blendera. Dotyczą one przede wszystkim interfejsu użytkownika: układ okien, alternatywnych układów ekranu (screen layouts). Gdy nie załadowałeś jeszcza żadnego pliku lub gdy tworzysz nowy plik poleceniem File New, Blender wykorzystuje tzw. plik startowy, o nazwie startup.blend. (Stąd zawartość tego pliku decyduje, jak wygląda ekranu programu zaraz po uruchomieniu. Możesz ją nadpisać poleceniem File Save Startup File); W pliku source.zip (por. str. 20) umieściłem foldery z konfiguracją Blendera, której używałem pisząc tę książkę. Możesz je wgrać tak, jak jest to pokazane na str. 752. Jeżeli jednak nie czujesz się w takich operacjach na folderach zbyt pewnie, istnieje inna metoda. Otwórz w Blenderze (File Open, por. str. 739) wzorcowy plik source\config\startup.blend. A potem w oknie User Preferences naciśnij przycisk Save User Settings i wywołaj polecenie File Save Startup File, aby zachować także układ ekranu (Rysunek 12.4.1): Wywołaj to polecenie, by zapisać domyślny układ ekranu i sceny Naciśnij ten przycisk, by zapisać pozostałe ustawienia Rysunek 12.4.1 Przeniesienie ustawień z pliku startup.blend, dostarczonego z tą książką I to wszystko! Kopia tego pliku, wraz z plikiem userpref.blend zostanie zapisana w Twoim profilu użytkownika jako aktualna konfiguracja Blendera. Dodatkowo możesz jeszcze zainstalować dodatki (add-ons), z których będziemy korzystać. (por. str. 769). Pliki tych dodatków umieściłem w katalogu source\scripts\addons. Blender jest już skonfigurowany do dalszej pracy. Pierwszą różnicą, którą zapewne zauważyłeś, są jaśniejsze okna 3D View (Rysunek 12.4.1). Domyślne, ciemne tło z Blendera 2.5/2.6 źle wyglądało na ilustracjach dla tej książki. Dlatego zdecydowałem się używać schematu barw, do którego przywykłem, używając Blendera 2.4. Abyś jednak wiedział, co i dlaczego jeszcze zmieniłem, przejdę przez kolejne sekcje okna User Preferences. Pokażę na nich, jakie ustawienia standardowe zostały zmienione.
Rozdział 12 Blender ogólne 745 W sekcji Interface włączyłem View Manipulation: Rotate Around Selection (Rysunek 12.4.2). To ułatwi obracanie widoku wokół detali. Oprócz tego wyłączyłem Manipulator (to taki pomocniczy gadżet w oknie 3D View). Niektórzy uważają, że ułatwia manipulację obiektami w przestrzeni trójwymiarowej. Ja jednak należę do starej szkoły Blendera, która takiego udogodnienia nie znała: Nie potrzebujesz tego, jeżeli nie piszesz skryptów Wyłącz manipulator (nie używam go) Opcjonalnie: wyłączyłem animację zmiany widoku Włącz Rotate Around Selection Kwestia wyłączyłem powitalny gustu: ekran Włącz Prompt Quit, aby Blender ostrzegał przy wyjściu że nie zapisałeś jakichś zmian Rysunek 12.4.2 Ustawienia Blendera sekcja Interface Jak pokazuje to Rysunek 12.4.2, w sekcji Interface możesz opcjonalnie przełączyć jeszcze parę innych opcji. W sekcji Editing włączyłem New Objects:Align to:view (Rysunek 12.4.3). Dzięki temu każdy obiekt, który stworzysz, powstanie w płaszczyźnie równoległej do aktualnego widoku. (Inaczej, aby odpowiednio zorientować nowo powstały element, musiałbyś go dodatkowo obracać). Włącz Align to View Rysunek 12.4.3 Ustawienia Blendera sekcja Editing Copyright Witold Jaworski, 2009-2013.
746 Szczegóły obsługi programów W sekcji Input włączyłem opcję Emulate Numpad (Rysunek 12.4.4). Choć jest to praktyczne przede wszystkim dla notebooków, może okazać się przydatne także na tradycyjnych komputerach. (Pozwoli utrzymywać lewą rękę ponad centrum klawiatury, a nie przesuwać ponad całą jej szerokością). Ta kontrolka umożliwia wybór jednego z układów skrótów, lub zdefiniowanie własnego To pole służy do wyszukiwania poleceń Opcjonalnie: włącz możliwość przesuwania myszki poza granice okna W tych grupach znajdują się wszystkie polecenia Blendera. Jeżeli chciałbyś, możesz im tu przypisać/zmienić skrót jakąś kombinację klawiszy z klawiatury i/lub myszki Włącz Emulate Numpad Rysunek 12.4.4 Ustawienia Blendera sekcja Input Zwróć uwagę, że w tej sekcji możesz zmienić konfigurację skrótów poleceń Blendera (Rysunek 12.4.5): Obecne skróty Ten przycisk rozwija panel zmiany pojedynczego skrótu Rysunek 12.4.5 sekcja Input rozwinięta grupa poleceń Window Dwa dodatkowe klawisze w nagłówku okna tej sekcji pozwalają także zapisywać i odczytywać skróty do poleceń z pliku (Rysunek 12.4.6): Zapisanie i odczytanie konfiguracji skrótów Rysunek 12.4.6 Przyciski w nagłówku okna w sekcji Input
Rozdział 12 Blender ogólne 747 W sekcji Add-Ons (programowe rozszerzenia Blendera) włączyłem Dynamic Spacebar Menu (Rysunek 12.4.7): Filtr na nazwę dodatku Tym przełącznikiem włączasz lub wyłączasz dodatek. (Dodatek Dynamic Spacebar Menu jest teraz włączony) Tymi przyciskami możesz ograniczyć listę wyświetlanych dodatków do tych, które są związane z konkretnym zagadnieniem Official oznacza dodatki napisane przez BF, Community przez użytkowników Blendera Rysunek 12.4.7 Ustawienia Blendera sekcja Add-Ons W sekcji Themes, jak już o tym wspominałem, pozmieniałem kolory widoku 3D View (Rysunek 12.4.8): Wybór grupy elementów GUI Zmieniłem kolory okna 3D View Rysunek 12.4.8 Ustawienia Blendera sekcja Themes Copyright Witold Jaworski, 2009-2013.
748 Szczegóły obsługi programów Sekcja File zawiera domyślne ścieżki, na których Blender ma poszukiwać różnych rodzajów plików. Niczego w niej nie musiałem zmieniać. (Rysunek 12.4.9): To jest ścieżka na pliki tymczasowe użytkownika. (Blender odczytuje ją ze zmiennej systemowej TEMP) Zespół Auto Save został omówiony w sekcji 12.7, na str. 697 Rysunek 12.4.9 Ustawienia Blendera sekcja File Wreszcie sekcja System (Rysunek 12.4.10). Tu także niczego nie zmieniałem: Ustawienie DPI reguluje rozmiar tekstu używanego przez GUI Blendera Jeżeli włączenie podglądu renderu Cycles powoduje mruganie menu i list rozwijalnych przełącz Window Draw Metod na Triple Buffer Tu możesz wyłączyć wygładzanie tekstu GUI Blendera Rysunek 12.4.10 Ustawienia Blendera sekcja System
Rozdział 12 Blender ogólne 749 Przy okazji omawiania sekcji System wspomnę o pewnym udogodnieniu. W domyślnej konfiguracji Blendera wysunięcie przybornika z boku okna 3D View powoduje zmniejszenie wyświetlanego obrazu (Rysunek 12.4.11): Wysunięcie przybornika N Obraz w 3D View uległ zmniejszeniu i przesunieciu Rysunek 12.4.11 Pomniejszanie obrazu przy otwarciu przybornika Mówiąc szczerze, niezbyt lubię ten efekt. Na szczęście w Blederze 2.66 pojawiła się alternatywa: zaznacz w zakładce System opcję Region Overlap i przełącz Window Draw Method na Triple Buffer (Rysunek 12.4.12): Przełącz przerysowanie okna na Triple Buffer Włącz tryb Region Overlap Rysunek 12.4.12 Zmiana parametrów w sekcji User Preferences:System W rezultacie tło przyborników stało się półprzejrzyste, i teraz wysuwają się ponad obrazem (Rysunek 12.4.13): Przybornik ma przejrzyste tło N Obraz w 3D View nie ulega zmianie Rysunek 12.4.13 Półprzeźroczyste tło przybornika, zachowujące oryginalny rozmiar obrazu Copyright Witold Jaworski, 2009-2013.
750 Szczegóły obsługi programów W stosunku do oryginalnej wersji Blendera, wprowadziłem także parę zmian w domyślnym układzie ekranu. Nie było to niezbędne, ale często łapałem na tym, że ciągle w ten sam sposób poprawiam zawartość nowo utworzonego rysunku. Po co? Zapisałem raz poprawiony plik jako domyślny, i w ten sposób oszczędziłem sobie ciągłej roboty (Rysunek 12.4.14): Główny widok roboczy (tu projekcja zmienia się co chwila) YZ: bok XY: góra Rysunek 12.4.14 Trzy widoki robocze Zwróć uwagę, że usunąłem ze sceny "pudełko", które Blender domyślnie umieszcza pośrodku sceny. (Zawsze pierwszą rzeczą, którą robiłem, było pozbycie się tego obiektu). Przesunąłem także obiekty związane wyłącznie z renderingiem kamerę i lampę na warstwę 20 (Rysunek 12.4.15): Kamera i lampa są na warstwie 20 Rysunek 12.4.15 Warstwa obiektów związanych z renderingiem: kamery i lampy To taka moja konwencja oczywiście, możesz to sobie zorganizować inaczej.
Rozdział 12 Blender ogólne 751 12.5 Pliki konfiguracji Blendera Gdy choć raz wywołasz w Blenderze polecenie File Save Startup File, lub naciśniesz w oknie User Preferences przycisk Save User Settings, Blender zapisze w Twoim profilu użytkownika zmienioną konfigurację. Stosunkowo trudno znaleźć folder, zawierający te dane. Jest tworzony (przynajmniej w Windows) w ukrytym katalogu Application Data. W różnych wersjach Windows Application Data znajduje się w różnych miejscach profilu użytkownika. W dodatku Eksplorator Windows w każdej wersji językowej systemu wyświetla nazwę tego folderu w lokalnym języku (podobnie jak My Documents) co pogłębia zamieszanie. (Nawet gdybym podał ścieżkę do tego folderu dla każdej wersji Windows, część użytkowników i tak by go nie znalazła). Zamiast tego przygotowałem w pliku source.zip (por. str. 20) skrót Blender configuration. Wykorzystuje zmienną środowiskową Windows (APPDATA) by otworzyć w Eksploratorze Windows Twój folder z konfiguracją Blendera (Rysunek 12.5.1): Położenie tego folderu jest różne w różnych wersjach Windows! Każda z używanych przez użytkownika wersji Blendera ma tutaj swój folder Ten skrót otwiera folder z konfiguracją Blendera w nowym oknie Windows Każdy z folderów konfiguracyjnych Blendera ma taką samą strukturę Rysunek 12.5.1 Otwarcie folderu na konfiguracje Blendera Każda z wersji Blendera przechowuje tu swoje pliki w oddzielnym katalogu (Rysunek 12.5.1). Dzięki temu możesz z nich korzystać jednocześnie (np. aby sprawdzić, jak coś działało poprzednio). Gdy instalujesz nową wersję programu, przy pierwszym uruchomieniu Blender proponuje skopiowanie konfiguracji z wersji poprzedniej (por. str. 22, Rysunek 1.1.2). Wewnątrz katalogu każdej wersji znajdują się dwa podfoldery: - config\: zawiera dwa ważne pliki (Rysunek 12.5.2) Pierwszy z nich nazywa się userpref.blend. Są w nim przechowywane wszelkie ustawienia z okna User Preferences, zapisane przyciskiem Save User Settings. Drugim plikiem jest startup.blend. Zawartość tego pliku Blender wyświetla bezpośrednio po uruchomieniu, lub gdy wybierzesz polecenie File New. Plik startup.blend determinuje m.in. domyślny układ ekranu Blendera Możesz go zastąpić jakimś bieżącym rysunkiem, wywołując polecenie File Save Startup File. - scripts\addons\: w podfolderze addons Blender przechowuje dodatki (add-ons) zainstalowane przez użytkownika (Rysunek 12.5.3, por. także str. 769). Dzięki temu są przenoszone z całą konfiguracją przy aktualizacji do nowej wersji programu. Konfiguracja Blendera Wzorcowy (domyślny) plik Blendera Rysunek 12.5.2 Zawartość subfolderu config Dodatki (Add-ons), zainstalowane przez użytkownika Rysunek 12.5.3 Zawartość scripts\addons Copyright Witold Jaworski, 2009-2013.
752 Szczegóły obsługi programów W operowaniu konfiguracją Blendera nie ma żadnej ukrytej magii. Wystarczy zmieniać odpowiednie pliki. Na przykład, instalację grupy dodatków (add-on), możesz wykonać na dwa sposoby: - łatwy: używając GUI Blendera (tak jak to jest opisane na str. 769) ale wtedy musisz wgrywać po kolei każdą wtyczkę; - zaawansowany: jednym ruchem skopiować wszystkie pliki wtyczek do podkatalogu scripts\addons\ folderu z konfiguracją Blendera. Wymaga to tylko wiedzy, gdzie ten folder się znajduje, i za pierwszym razem należy po prostu tam założyć takie podkatalogi; Podobnie możesz się przełączać pomiędzy się różnymi konfiguracjami Blendera wystarczy przechowywać pod inną nazwą lub w innym miejscu alternatywne pliki userpref.blend i startup.blend. Gdy skopiujesz do folderu config\ ich nowe wersje Blender posłuży się nimi przy najbliższym uruchomieniu. Abyś mógł podążać za przykładami, umieszczonymi w tej książce, w pliku source.zip dostarczyłem podkatalogi config i scripts z odpowiednią konfiguracją Blendera. Na wszelki wypadek najpierw skopiuj wszystkie pliki z Twoją oryginalną konfiguracją w jakieś inny miejsce. Potem po prostu przenieś odpowiednie te dwa podkatalogi z source.zip do folderu z konfiguracją Twojej aktualnej wersji Blendera (Rysunek 12.5.4): Skopiuj te dwa foldery, dostarczone w pliku source.zip, do katalogu z konfiguracją aktualnej wersji Blendera Rysunek 12.5.4 Przeniesienie konfiguracji Blendera, wymaganej dla tej książki