Blog (18)
Komentarze (138)
Recenzje (0)

"Dni Blenderowe" – Gdańsk 2015 – zębatkowo

@skala67"Dni Blenderowe" – Gdańsk 2015 – zębatkowo15.10.2015 02:24

Pełny zapis wydarzeń pojawi się pewnie na PKB, więc ja tylko wspomnę o nich.

Czas i miejsce

Jesienne i zimne 9÷10 października 2015 kilkudziesięciu sympatyków programu do grafiki 3D: Blender, spędziło na Wydziale Matematyki, Fizyki i Informatyki Uniwersytetu Gdańskiego.

Główni bohaterowie

Organizatorem był niezawodny Polski Kurs Blendera w osobie Piotra Arłukowicza, któremu bardzo dziękuję za umożliwienie spotkania: guru, użytkowników zaawansowanych, średnio i mniej oraz tych, co będą używali Blendera.

Przebieg wydarzeń

Piątek – z relacji innych :(

Początek nastąpił około godziny 16 w sali wykładowej i przybrał charakter rozmów, oczywiście o Blenderze – jego rozwoju, możliwościach czy stosowanych technikach. Wieczorem przeniósł się do mniej formalnego miejsca, gdzie kontynuowano mniej formalne rozmowy.

Sobota – z autopsji :)

Sobotnie spotkanie rozpoczęło się prezentacją filmu wyprodukowanego przez Blender Institute, a zrealizowane oczywiście w Blenderze. Dalsze prawie dwie godziny były poświęcone Wolnemu Oprogramowaniu, którego nasz ulubiony program jest doskonałym przykładem. Jakub Machałek – doświadczony realizator profesjonalnych produkcji filmowych – przedstawił korzyści płynące z użytkowania Wolnego Oprogramowania:

  • bezpieczeństwo – znany kod źródłowy umożliwia kontrolę pracy programu;
  • stabilność – szybkość reagowania i poprawiania bugów przez społeczność;
  • kierunki rozwoju – oprogramowanie tworzone dla użytkowników i często przez użytkowników;
  • cena – często jest to oprogramowanie darmowe (wymóg dla kodu źródłowego) lub o niewielkiej odpłatności (możliwość dla wersji skompilowanej);
  • wieloplatformowość – w wielu przypadkach powstają aplikację na różne systemy operacyjne: MS Windows, Linux, OS X.

Swoje wystąpienie podparł kilkoma przykładami z własnej pracy (Centrum Technologii Audiowizualnych we Wrocławiu) oraz przedstawił kilka dziedzin, w których korzysta się z Wolnego Oprogramowania:

  • Blender – grafika 3D, animacja 2D i 3D – co wydaje się oczywiste, ale również nieliniowy montaż wideo i elementy postprodukcji wideo;
  • GIMP – grafika rastrowa – szkoda, że nie ma CMYKa;
  • Krita – szybko rozwijająca się aplikacja do grafiki rastrowej – dzięki sprytnemu systemowi finansowania może w niedługim czasie przegonić GIMPa;
  • Inkspace – grafika wektorowa 2D;
  • Scribus – skład DTP;
  • Natron – zaawansowany, oparty na nodach kompozytor wideo;
  • GNU/Linux – system operacyjny.

Po przerwie obiadowej swoje dwie godziny miał Piotr Arłukowicz – twórca Polskiego Kursu Blendera. W trakcie wystąpienia w sposób interesujący i z humorem pokazał różne sposoby wykonania przekładni planetarnej.

Ostatnie wystąpienie należało do Jacka Hermana, który prezentował techniki modelowania obiektów twardopowierzchniowych na przykładzie fragmentu skomplikowanego hełmu. Po wystąpieniu można było uzyskać szereg fachowych rad z różnych zakresów pracy Blendera, w tym i z teksturowania, z którego Jacek Herman jest słynny w blenderowym świecie.

Gratką spotkania była możliwość pozyskania kilkuset (4GB) darmowych tekstur o wysokiej jakości 6000x4000 (24k).

Koła zębate

Oprócz relacji z gdańskiego spotkania chciałem dziś pokazać także coś praktycznego. Zainspirowany i "pouczony" przez Piotra Arłukowicza w zakresie kół zębatych – głównych elementów przekładni planetarnych – przedstawiam kilka przepisów na zębatki:

I Sposób – Extrude Individual

Podobnie, jak koło napędowe w czołgu. Tworzymy pusty walec [Shift]+[A] Mesh -> Cylinder. W Tweak Panelu po lewej stronie ustalamy wymiary i liczbę zębów oraz otwarcie podstawy górnej i dolnej Cap Fill Type -> Nothing.

Dodanie walca bez podstaw
Dodanie walca bez podstaw

Następnie w trybie Edycyjnym [Tab] wyciągamy (Extrude) w miejscu [E] [Enter], a następnie skalujemy [S], ruch myszką, zatwierdzenie [LPM] lub [Enter].

Wyciągnięcie i skalowanie ścian
Wyciągnięcie i skalowanie ścian

Zaznaczamy zewnętrzne ścianki (Face): tryb pracy z Face [Ctrl]+[Tab], zaznaczamy jedną zewnętrzną ściankę i z menu Select ->Select Similar ->Area.

Selekcja ścianek zewnętrznych
Selekcja ścianek zewnętrznych

Wyciągamy zaznaczone ścianki indywidualnie: z menu po lewej Extrude Individual.

Wyciągnięcie indywidualne (Extrude Individual)
Wyciągnięcie indywidualne (Extrude Individual)

Zmniejszamy, aby nadać kształt zębów [S], a następnie zwiększamy tylko w osi Z [S], [Z] wg uznania.

[1/2] Skalowanie ścianek zębatki
[2/2] Gotowa zębatka

II Sposób – Spin

Z Cube w trybie edycyjnym [Tab] wyciągamy jedną ze ścian [E].

Wyciągnięcie (Extrude) ściany górnej
Wyciągnięcie (Extrude) ściany górnej

Tniemy ją na plasterki (Loop Cut and Slide) [Ctrl]+[R], rolka myszy, [LPM], [LPM].

Plasterkowanie zęba (Loop Cut and Slide)
Plasterkowanie zęba (Loop Cut and Slide)

Włączamy edycję proporcjonalną litera na klawiaturze [O]. Zaznaczamy górną ściankę [PPM],

Selekcja górnej ścianki zęba
Selekcja górnej ścianki zęba

zmieniamy widok na z góry (Top) [7] i skalujemy ją w osi X [S] [X], aby uzyskać zaokrąglony kształt zęba, regulujemy rolką myszy zasięg oddziaływania edycji proporcjonalnej, możemy też zmieniać kształt proporcjonalności w menu na dole. Po uzyskaniu właściwego kształtu wyłączamy edycję proporcjonalną [O].

Skalowanie w edycji proporcjonalnej zęba w trybie edycyjnym
Skalowanie w edycji proporcjonalnej zęba w trybie edycyjnym

Wyciągamy nieco ściany boczne.

Wyciągnięcie (Extrude) ścian bocznych
Wyciągnięcie (Extrude) ścian bocznych

Zaznaczamy wszystkie ścianki [A], włączamy Spin po lewej stronie ekranu i w Tweak Panelu po lewej poniżej ustalamy liczbę zębów, kąt zakręcenia, współrzędne punktu powielania.

[1/2] Użycie funkcji Spin w trybie edycyjnym
[2/2] Gotowa zębatka

III Sposób – modyfikator Array i obiekt Empy

Początek tak samo jak powyżej, aż do uzyskania pojedynczego zęba.

Pojedynczy ząb
Pojedynczy ząb

Odsunięcie w osi Y zęba [G] [Y], ustawienie kursora 3D na środku [Shift]+[C]. Dodanie obiektu pustego (Empty) do sceny [Shift]+[A] Empty ->Plain Axes.

Dodawanie obiektu Empty
Dodawanie obiektu Empty

Zaznaczenie zęba [PPM], dodanie modyfikatora Array: po prawej stronie ekranu ikona z kluczykiem (gdy nie widać, rozsunąć prawy panel) Add Modifier ->Array.

Dodawanie modyfikatora Array
Dodawanie modyfikatora Array

Ustawiamy parametry modyfikatora Array: typ – Fixed Count; liczbę powtórzeń (Count) np. 12; przesunięcie zależne od innego obiektu (zaznaczamy Checkbox dla Object Offset) i wskazujemy np. obiekt (Empty).

Ustawianie modyfikatora Array
Ustawianie modyfikatora Array

Zaznaczamy obiekt Empty [PPM] (gdy jest przykryty, to włączamy tryb drucianej siatki [Z]) i po zaznaczeniu go przekręcamy go w osi Z [R] [Z] oraz przesuwamy w płaszczyźnie XY [G], [Shift]+[Z], aby uzyskać zębatkę.

Przesywanie i obracanie obiektu Empty
Przesywanie i obracanie obiektu Empty

IV Sposób – modyfikatory Array i krzywa

Początek tak samo jak powyżej, aż do uzyskania pojedynczego zęba.

Pojedynczy ząb
Pojedynczy ząb

Dodajemy krzywą (Curve) okrąg (Circle) [Shift]+[A] Curve -> Circle.

Wstawianie krzywej Circle
Wstawianie krzywej Circle

Zaznaczenie zęba [PPM], dodanie modyfikatora Array: po prawej stronie ekranu ikona z kluczykiem (gdy nie widać, rozsunąć prawy panel) Add Modifier ->Array.

Dodawanie modyfikatora Array
Dodawanie modyfikatora Array

Ustawiamy parametry modyfikatora Array: typ – Fit Curve; wskazujemy na naszą krzywą okrąg (BezierCircle), która wyznaczy długość powielania; ustawimy przesunięcie (Checkbox) przy Relative Offset w osi X na wartość 1.

Ustawianie modyfikatora Array
Ustawianie modyfikatora Array

Dodanie kolejnego modyfikatora do zęba, tym razem Curve.

Wstawianie modyfikatora Curve
Wstawianie modyfikatora Curve

Ustawienie jego parametrów: wskazanie krzywej okrąg (BezierCircle), do której ma się dopasować ząb.

Ustawianie modyfikatora Curve
Ustawianie modyfikatora Curve

Aby dopasować liczbę węzłów należy zaznaczyć krzywą okrąg [PPM] i ją skalować [S].

Skalowanie okręgu (krzywej)
Skalowanie okręgu (krzywej)

V Sposób – wtyczka Extra Object

A najprostszy sposób, to dodanie wtyczki (Add-ons) Extra Object i użycie jej.

W tym celu z górnego menu File wybieramy User Preferences.

Ustawienia użytkownika
Ustawienia użytkownika

Przechodzimy na zakładkę Add-ons, wybieramy wtyczki Community, kategorię Add Mesh i dla Extra Object ustawiamy Checbox.

Dodawanie Add-onsa Extra Obiects
Dodawanie Add-onsa Extra Obiects

Teraz można dodawać wygodnie koła zębate jak inne prymitywy: [Shift]+[A] Mesh -> Gears ->Gear. A następnie w Tweak Panelu ustawiać ich parametry.

Dadawanie koła zębatego
Dadawanie koła zębatego
Ustawianie parametrów koła zębatego
Ustawianie parametrów koła zębatego

Na koniec zamkniemy otwarty środek. W trybie edycyjnym [Tab] zaznaczymy wewnętrzną krawędź górną [Alt]+[PPM] i wewnętrzną krawędź dolną [Shift]+[Alt]+[PPM]. Następnie je połączymy [Ctrl]+[E] Bridge Edge Loops.

Bridge Edge Loops
Bridge Edge Loops
Gotowa zębatka
Gotowa zębatka

Uwaga dla tych co dysponują drukarkami 3D. Aby rzeczywiste koła zębate działały bez zacięć i z jak najmniejszymi oporami, to kształt zębów powinien być zbliżony do ewolwenty (cykloidy), a zęby winny mieć niewielkie podcięcia u podstawy.

Pozdrawiam wszystkich uczestników "Dni Blenderowych" i zachęcam innych do wzięcia udziału w kolejnych edycjach, a dla tych, co mają niedosyt wiedzy tradycyjnie polecam:

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.