Blog Metlivi

Jak zduplikować osadzoną w riggu nogę owada, zachowując jej konfigurację sterowania w Blenderze

Aby zduplikować osadzoną w riggu nogę owada w Blenderze, skopiuj całą konfigurację nogi w trybie Edit Mode armatury: łańcuch stawów, kości sterujące i wszelkie kości pomocnicze. Następnie sprawdź cele ograniczeń, sterowniki i przypisania siatki w duplikacie. Użyj Symmetrize, aby utworzyć odpowiednik po przeciwnej stronie, a Duplicate, aby dodać kolejną nogę po tej samej stronie.

Ten workflow jest przeznaczony dla twórcy postaci, który ma już jedną działającą nogę owada i chce dodać kolejną, sterowaną niezależnie, w tej samej armaturze. Wykorzystuje udokumentowane narzędzia armatury w Blenderze i odwołuje się do podręcznika Blender 4.5 LTS. Zacznij od zapisanej kopii pliku i znanej, działającej pozy.

29 października 20267 min czytaniaAutor: Metlivi Editorial Team
Sekcja 1

Ustal, co należy do nogi

Zanim zaznaczysz kości, prześledź ruch działającej nogi. Ustal, które kości deformują siatkę, którymi elementami sterujesz oraz czy występują kości pośredniczące w przekazywaniu transformacji. Zapisz kość nadrzędną dla kości mocującej nogę oraz cel każdego ograniczenia.

Zwróć szczególną uwagę na elementy sterujące reprezentowane przez osobne obiekty. Empty użyty jako cel IK znajduje się poza armaturą, więc duplikowanie kości w trybie Edit Mode nie skopiuje tego obiektu. Oryginalna dyskusja techniczna „how to copy a rigged leg with IK + target in the same armature?” opisuje dokładnie ten problem i wyjaśnia, dlaczego zewnętrzne cele trzeba zduplikować i przypisać osobno.

Przed kontynuowaniem skorzystaj z tej tabeli decyzyjnej:

Czego potrzebujesz Operacja Dalsze czynności
Kolejnej nogi po tej samej stronie Edit Mode → Armature → Duplicate Przesuń całą konfigurację i sprawdź odwołania
Odpowiednika po drugiej stronie osi X armatury Edit Mode → Armature → Symmetrize Sprawdź nazwy stron, lustrzane ograniczenia i sterowniki
Nogi sterowane zewnętrznymi obiektami Empty Zduplikuj osobno kości i zewnętrzne elementy sterujące Przypisz nowe obiekty do ograniczeń duplikatu

Potraktuj to jako listę zależności: każde odwołanie dotyczące konkretnej nogi powinno wskazywać nową nogę, a odwołania współdzielone celowo, takie jak kość nadrzędna tułowia, powinny pozostać wspólne.

Sekcja 2

Zduplikuj całą konfigurację kości w trybie Edit Mode

Zaznacz armaturę i przejdź do trybu Edit Mode. Zaznacz całe kości łańcucha nogi, jej cel IK, ewentualny element sterujący pole oraz pomocnicze kości przypisane do nogi. Nie zaznaczaj samych punktów stawów: narzędzie Duplicate w Blenderze działa na zaznaczonych kościach, a zaznaczone punkty pomija. Wybierz Armature → Duplicate albo naciśnij Shift+D przy domyślnym układzie klawiszy. Podręcznik Blendera: Duplicate

Przesuń zaznaczone duplikaty jako grupę w położenie kolejnej nogi. Uwzględnij elementy sterujące w tym samym przesunięciu, aby łatwo porównać ich początkowe położenie względem łańcucha. Jeśli nowy punkt mocowania wymaga innego kąta, obróć zduplikowaną grupę wokół planowanego punktu mocowania, zanim wprowadzisz pojedyncze korekty.

Sprawdź hierarchię nowego korzenia. Blender zachowuje połączenia w obrębie zduplikowanego łańcucha, a skopiowana kość może zachować oryginalną, niezaznaczoną kość nadrzędną. Jednak skopiowana kość, która była połączona z niezaznaczoną kością nadrzędną, zostaje do niej przypisana bez połączenia. W przypadku nogi owada przytwierdzonej do wspólnej kości tułowia sprawdź, czy tak utworzona relacja odpowiada zamierzonej konfiguracji. Podręcznik Blendera: Duplicate

Nadaj duplikatom opisowe nazwy, zanim naprawisz odwołania. Na przykład użyj leg_front_upper.L, leg_front_lower.L i leg_front_ik.L dla źródła, a następnie leg_middle_upper.L, leg_middle_lower.L i leg_middle_ik.L dla kopii. To tylko przykładowe nazwy; stosuj spójny schemat, który rozróżnia położenie nogi i stronę.

Sekcja 3

Przypisz cele IK i sprawdź długość łańcucha

Wróć do trybu Pose Mode i zaznacz skopiowaną kość, do której przypisano ograniczenie IK. Sprawdź jej obiekt docelowy, a jeśli celem jest armatura, również kość docelową. W przypadku elementu sterującego znajdującego się w tej samej armaturze obiekt armatury pozostaje ten sam, ale odwołanie do kości musi wskazywać element sterujący nowej nogi. Osobno sprawdź cel pole.

Ustawienia IK obejmują też Chain Length, Use Tail, Stretch, dopasowywanie obrotu i Influence. Chain Length określa liczbę uczestniczących kości; wartość zero uwzględnia cały dostępny łańcuch. Na początku zachowaj ustawienia działającej nogi, a następnie sprawdź, czy granica łańcucha nadal pasuje do duplikatu. Podręcznik Blendera: ograniczenie Inverse Kinematics

W przykładowej konfiguracji, w której uczestniczą dokładnie dwie kości, ustaw długość łańcucha na dwa i sprawdź, czy reaguje tylko ta noga. Nie wybieraj liczby wyłącznie na podstawie widocznych segmentów owada: rig może zawierać dodatkowe kości pomocnicze lub osobny łańcuch mechanizmu.

Jeśli źródło korzysta z zewnętrznych obiektów Empty, wróć do trybu Object Mode, zduplikuj obiekty celu i pole, ustaw je przy nowej nodze i przypisz nowe obiekty w skopiowanym ograniczeniu IK. Alternatywnie, przywołana dyskusja o duplikowaniu IK opisuje zastąpienie celu Empty kością wewnątrz armatury. W istniejącym, działającym ringu skopiowanie zewnętrznych elementów sterujących często wymaga mniejszej zmiany.

Sekcja 4

Użyj Symmetrize dla przeciwnej strony

Aby utworzyć odpowiednik po drugiej stronie tułowia, najpierw ustal zgodne nazwy stron, takie jak .L i .R. Zaznacz całą konfigurację nogi źródłowej w trybie Edit Mode i wybierz Armature → Symmetrize. Narzędzie odbija kości względem osi X armatury i dostosowuje ich właściwości oraz ograniczenia, aby uzyskać lustrzane działanie. Przed użyciem sprawdź, czy układ postaci odpowiada tej osi. Podręcznik Blendera: Symmetrize

Najpierw sprawdź istniejące nazwy po przeciwnej stronie. Symmetrize tworzy brakujące odpowiedniki, ale nadpisuje istniejące pasujące kości; pomija kości, których strony nie da się określić. Zaznacz wyłącznie zamierzoną konfigurację źródłową, aby działanie było przewidywalne. Podręcznik Blendera: Symmetrize

W przypadku postaci z sześcioma nogami praktycznym rozwiązaniem jest ukończenie i przetestowanie przednich, środkowych i tylnych nóg po jednej stronie, a następnie użycie Symmetrize do utworzenia ich odpowiedników. To zalecenie dotyczące workflow: każda para otrzymuje czytelną nazwę położenia, a jednocześnie trzeba sprawdzić mniej niegotowych odwołań naraz.

Sekcja 5

Zachowaj sterowniki i widoczne elementy sterujące

Lustrzane kości nie tworzą kompletnego lustrzanego systemu sterowników. Blender wyraźnie zaznacza, że Symmetrize nie tworzy sterowników kości ani ograniczeń i nie wpływa na nie. Jeśli właściwość niestandardowa steruje przełączaniem IK/FK lub inną funkcją nogi, sprawdź i odtwórz wymagane połączenia sterowane dla nowej strony. Podręcznik Blendera: Symmetrize

W edytorze Drivers sprawdź miejsce docelowe i zmienne każdego istotnego sterownika. Zmienna Single Property odwołuje się do bloku danych i ścieżki RNA; zmienna Transform Channel może wskazywać obiekt, kość, kanał i przestrzeń transformacji. Zmień nazwy kości i ścieżki właściwości dotyczące konkretnej nogi na ich nowe odpowiedniki. Wspólny element sterujący tułowia pozostaw tylko tam, gdzie wspólne działanie jest zamierzone. Podręcznik Blendera: panel Drivers

Sprawdź też własny kształt każdego elementu sterującego. Blender wykorzystuje inny obiekt jako szablon wyświetlania, a kość Override Transform może określić położenie tego kształtu. Współdzielenie szablonu kształtu może być właściwe, ale warto sprawdzić, czy nadpisanie nadal wskazuje na oryginalną nogę. Sam widoczny kształt nie dowodzi, że nowy element sterujący jest prawidłowo podłączony. Podręcznik Blendera: wyświetlanie w widoku 3D

Sekcja 6

Połącz zduplikowaną siatkę z nowymi kośćmi

Gdy nowy szkielet działa prawidłowo, sprawdź geometrię. W przypadku siatki korzystającej z modyfikatora Armature z przypisaniem przez grupy wierzchołków Blender dopasowuje nazwy kości do nazw grup wierzchołków. Zduplikowana siatka, która zachowuje grupy źródłowej nogi, może więc nadal reagować na kości źródłowe. Sprawdź obiekt armatury w modyfikatorze oraz nazwy grup. Podręcznik Blendera: modyfikator Armature

Jeśli każda noga jest osobnym obiektem siatki, zmień nazwy odpowiednich grup wierzchołków skopiowanej nogi tak, aby odpowiadały nowym kościom deformującym. Zachowaj wartości wag, zmieniając przypisanie. Jeśli wiele nóg korzysta z jednego obiektu siatki, przenieś przypisania skopiowanej nogi do odpowiednio nazwanych grup docelowych i usuń jej nieaktualne przypisania do grup źródłowej nogi. Nie zmieniaj globalnie nazwy współdzielonej grupy źródłowej, jeśli nadal korzysta z niej oryginalna noga.

Skorzystaj z mapy nazw z etapu duplikowania kości jako listy kontrolnej. Dla każdej nowej kości deformującej znajdź odpowiadającą jej grupę siatki i sprawdź, które wierzchołki zawiera. Dzięki temu ustalisz, czy problem dotyczy odwołania do elementu sterującego, czy przypisania siatki, zanim niepotrzebnie zmienisz wagi.

Sekcja 7

Sprawdź niezależność, zanim zduplikujesz kolejne nogi

Przetestuj ukończony duplikat niewielkimi, odwracalnymi ruchami. Poniższa sekwencja to praktyczna pomoc diagnostyczna wynikająca z opisanych wyżej zależności między celami, sterownikami i siatką:

  1. Porusz nowym elementem sterującym IK. Sprawdź, czy podąża za nim nowy łańcuch.
  2. Porusz oryginalnym elementem sterującym IK. Sprawdź, czy duplikat pozostaje niezależny.
  3. Porusz nowym elementem sterującym pole, jeśli istnieje. Sprawdź kierunek zgięcia duplikatu.
  4. Przetestuj każdą właściwość niestandardową dotyczącą nogi i sprawdź jej sterowane działanie.
  5. Porusz wspólnym elementem sterującym tułowia i sprawdź oba punkty mocowania.
  6. Obserwuj siatkę, powtarzając testy elementów sterujących.
  7. Przywróć pozycję początkową i zapisz ukończoną konfigurację.

Gdy test się nie powiedzie, sprawdź zależność bezpośrednio związaną z problemem. Jeśli oba łańcuchy podążają za jednym elementem sterującym, sprawdź cele ograniczeń i zmienne sterowników. Jeśli nowe kości się poruszają, a siatka pozostaje nieruchoma, sprawdź modyfikator i grupy wierzchołków. Jeśli element sterujący pojawia się obok starej nogi, sprawdź nadpisanie własnego kształtu. Jeśli ruch nieoczekiwanie obejmuje tułów, sprawdź granicę łańcucha IK.

Ukończ cały ten proces dla jednego duplikatu, zanim utworzysz pozostałe nogi. Gotowa noga ma rozpoznawalne elementy sterujące, celowo współdzielone zależności, prawidłowe przypisania siatki i sprawdzoną reakcję na każde wejście. Dzięki temu kolejne duplikowanie staje się powtarzalną czynnością edycyjną.

Sekcja 8

Źródła

Warto przeczytać

Eksploruj dalej ten temat