Jak naprawić przerwy w liniach i nierówną grubość konturów powodowane przez deformery w Toon Boom Harmony
Aby naprawić przerwane kontury i nierówną grubość linii w rigu postaci w Harmony, najpierw ustal, czy problem wynika z renderowania linii ołówkowych, samej deformacji czy łączenia kompozytowego między częściami. W przypadku rysunków ołówkowych jako pierwsze przetestuj ustawienie Preserve Line Thickness; jeśli przerwy nadal występują, osobno sprawdź geometrię lub kompozycję. Harmony opisuje tę opcję w karcie Line Thickness węzła rysunku. Element / Drawing Node
Ten poradnik jest przeznaczony dla osób naprawiających istniejący rig postaci 2D w Toon Boom Harmony. Opiera się na udokumentowanym przepływie pracy w Harmony 24–25 i przedstawia uporządkowaną procedurę diagnostyczną: ustal punkt odniesienia, odizoluj przyczynę, zastosuj odpowiednią naprawę i sprawdź cały ruch.
1. Ustal, co faktycznie zmienia się podczas zginania postaci
Zapisz osobną wersję roboczą, zanim zmienisz grafikę lub strukturę rigu. Wybierz trzy klatki odniesienia: pozę neutralną, umiarkowane zgięcie i pozę, w której wada jest najbardziej widoczna. Porównuj je przy niezmienionych ustawieniach kamery i rozdzielczości wyjściowej.
Użyj poniższej tabeli jako pomocy diagnostycznej. Te obserwacje podpowiadają, co sprawdzić, ale same w sobie nie przesądzają o przyczynie.
| Obserwacja | Co sprawdzić w pierwszej kolejności | Przydatne porównanie |
|---|---|---|
| Ciągły kontur staje się grubszy lub cieńszy podczas zginania | Ustawienia deformacji linii ołówkowych | Ta sama poza przy włączonym i wyłączonym zachowywaniu grubości |
| Przy ostrym narożniku pojawia się niewielka przerwa | Kształt krzywej i wygładzanie linii ołówkowych | Pierwotne zgięcie i łagodniejsze zgięcie |
| Cienka szczelina pojawia się tylko w widoku Render | Cutter, granice wypełnień i wygładzanie krawędzi | Widok OpenGL i widok Render |
| Dołączony detal rozciąga się nieoczekiwanie | Hierarchia deformacji | Detal podążający za punktem i detal poddany deformacji |
| Wada występuje już na neutralnym rysunku | Oryginalna grafika | Rysunek bez deformacji i rysunek w pozie |
Szczeliny widoczne tylko w renderze wymagają szczególnej uwagi. Toon Boom wyjaśnia, że grafika sąsiadujących elementów przycięta dokładnie wzdłuż dopasowanych krawędzi może ujawnić cienką linię wskutek wygładzania krawędzi, nawet jeśli w OpenGL wszystko wygląda poprawnie. Zwiększenie grubości konturu może ukryć ten objaw, ale nie usunie jego przyczyny. Why is there a thin line between my layers in the Render view?
2. Sprawdź, czy kontur jest grafiką ołówkową czy pędzlową
Opisane tu ustawienia zachowywania grubości dotyczą linii ołówkowych. Zanim je zmienisz, ustal, jak utworzono dany kontur, zwłaszcza jeśli rysunek był wcześniej importowany, konwertowany lub utrwalony.
Jeśli chcesz przetestować konwersję pociągnięć pędzla na linie ołówkowe, najpierw zduplikuj rysunek. Zaznacz odpowiednie pociągnięcia narzędziem Select, a następnie wybierz Drawing > Convert > Brush Strokes to Pencil Lines. Zgodnie z podręcznikiem Harmony ta operacja konwertuje kontury na ołówkowe linie środkowe i powoduje utratę grubości pociągnięcia pędzla. Po konwersji trzeba więc porównać grafikę i być może ją poprawić. Converting Brush Strokes to Pencil Lines
Przetestuj mały, reprezentatywny fragment, zanim skonwertujesz całą postać. Porównaj jego sylwetkę, zwężenia i przecięcia w pozie neutralnej oraz zgiętej. Zachowaj oryginalny rysunek, aby test można było cofnąć.
3. Zachowaj grubość linii ołówkowych, zanim zmienisz ogólną grubość konturu
Zaznacz warstwę rysunku, której dotyczy problem, otwórz jej Layer Properties i przejdź do Line Thickness > Deformation. Włącz Preserve Line Thickness i porównaj pozy odniesienia. Udokumentowane działanie tej opcji polega na zachowaniu grubości linii ołówkowych podczas deformacji, w tym zapobieganiu rozciąganiu lub ściskaniu tekstur ołówkowych. Element / Drawing Node
Oceniaj ciągłość i grubość osobno. Jeśli kontur zachowuje już grubość, ale przerwa nadal występuje, uznaj problem grubości za rozwiązany i dalej badaj przyczynę przerwy. Nie pogrubiaj wielokrotnie całego rysunku, aby zamknąć jedną lokalną wadę.
Wykonaj kontrolowane porównanie:
- Zapisz wadliwą pozę przy pierwotnych ustawieniach.
- Włącz zachowywanie grubości, nie zmieniając położenia żadnych elementów sterujących.
- Porównaj ten sam fragment przy tym samym powiększeniu.
- Sprawdź neutralną pozę pod kątem niepożądanych zmian.
- Przewiń cały ruch, zanim zaakceptujesz wynik.
To porównanie odpowiada na konkretne pytanie: czy zachowanie grubości poprawia kontur, nie zmieniając zamierzonej pozy? Naprawa, która wygląda poprawnie w jednej klatce, nadal wymaga sprawdzenia podczas ruchu.
4. Przetestuj wygładzanie i błąd dopasowania w przypadku lokalnych problemów z renderowaniem
Przy włączonym zachowywaniu grubości stopniowo testuj Pencil Lines Smoothing. Udokumentowany zakres wynosi 0–10. Fit Error w zakresie 1–100 upraszcza renderowane krzywe ołówkowe i może pomóc przy nadmiarze szczegółów wokół narożników deformacji. Nie działa, gdy wygładzanie jest ustawione na zero. Pencil Lines Quality kontroluje jakość renderowania zdeformowanych linii, ale według podręcznika widoczne ulepszenia są mało prawdopodobne poza bardzo wysokimi rozdzielczościami. Element / Drawing Node
Traktuj te ustawienia jako osobne eksperymenty. Najpierw porównaj pierwotną wartość wygładzania z nieznacznie wyższą. Jeśli narożnik wygląda lepiej, sprawdź, czy zamierzony szpic lub zwężenie nie zostały nadmiernie zaokrąglone. Zachowaj najniższą przetestowaną wartość, która daje akceptowalny rezultat.
Oceniaj Fit Error tylko wtedy, gdy wygładzanie jest większe od zera. Zmieniaj tę wartość małymi krokami i po każdej zmianie sprawdzaj ten sam narożnik. Przydatne porównanie obejmuje wadę, sąsiednią, poprawną krzywą oraz celowo ostry element; poprawa jednego nie powinna pogorszyć pozostałych w nieakceptowalnym stopniu.
Załóżmy na przykład, że na zakrzywionym konturze postaci podczas najmocniejszego zgięcia pojawia się niewielkie wcięcie. Praktyczna kolejność testów to samo zachowywanie grubości, następnie umiarkowane wygładzanie, a w razie potrzeby zmiana Fit Error. To przykładowa procedura diagnostyczna, a nie uniwersalny zestaw ustawień ani zmierzony rezultat.
5. Napraw zgięcie i hierarchię, gdy ustawienia nie wystarczą
Jeśli zmiany renderowania nie usuną wady, przetestuj samą pozę. W kopii roboczej nieznacznie zmniejsz zgięcie i porównaj je z pierwotnym. Jeśli problem zniknie, zanim zmienisz kontur źródłowy, sprawdź, jak kształtowana jest jego lokalna krzywizna.
W przypadku deformerów Curve i Envelope sprawdź punkty sterujące oraz uchwyty Béziera wokół problematycznego obszaru. Harmony rozróżnia korekty animacji wykonywane narzędziem Transform, którego kontrolki deformacji są wyświetlane na zielono, od korekt rigu wykonywanych narzędziem Rigging, którego kontrolki są wyświetlane na czerwono. Naprawiając pozę, użyj przepływu pracy dla animacji; zmiana ustawień spoczynkowych to osobna operacja. How to Use Deformers
W ramach praktycznego testu rozłóż zgięcie na szerszym fragmencie i porównaj sylwetkę. Przesuwaj po jednym punkcie lub uchwycie naraz, aby ustalić, która korekta poprawia wynik. Po każdej zaakceptowanej zmianie sprawdzaj sąsiednie klatki.
Osobno sprawdź dołączone detale. Toon Boom opisuje Kinematic Output, które pozwala zastosować położenie i kąt punktu deformacji do rysunku bez deformowania samego rysunku. Zaleca też umieszczenie pegu przesunięcia nad łańcuchem deformacji, jeśli samo przesunięcie nie powinno podlegać deformacji. About Rigging Drawings to Deformations
Wykorzystaj to rozróżnienie, by zdecydować, jak ma zachowywać się każda część: zginać się razem z powierzchnią czy podążać za punktem, zachowując swój kształt. Samouczek Wacoma Josha Pinkera omawia również połączenia Kinematic Output i zamiany rysunków z użyciem różnych deformerów, stanowiąc wizualne uzupełnienie przy sprawdzaniu tych relacji rigu. Using Deformers in Toon Boom Harmony
6. Napraw szczeliny w renderze przy granicy wypełnienia lub cięcia
Gdy linia pojawia się tylko w widoku Render, przed dalszymi zmianami deformerów sprawdź konfigurację kompozycji. Toon Boom wskazuje, że przyczyną mogą być cięcia dokładnie wzdłuż krawędzi, układy Auto-Patch oraz niektóre konstrukcje z wypełnieniem pędzlem. Why is there a thin line between my layers in the Render view?
Dopasuj naprawę do sposobu zbudowania grafiki. W udokumentowanym przypadku cięcia odwróconego Auto-Patch Toon Boom zaleca zamiast tego użycie węzłów Colour-Art i Line-Art, z uwzględnieniem granic wypełnienia grafiki. W przypadku konturów pędzlem zaleca Create Colour Art from Line Art, a następnie wypełnianie na Colour Art, zamiast kopiowania wypełnienia sięgającego zewnętrznej krawędzi pędzla. W grafice bez konturów opisuje węzeł Increase Opacity, który powiększa grafikę na tyle, by ukryć szczelinę. Te rozwiązania dotyczą różnych konfiguracji. Wyjaśnienie szczelin w renderze i sposoby naprawy według Toon Boom
Po zmianie odpowiedniej granicy ponownie wyrenderuj tę samą klatkę odniesienia. Następnie sprawdź łączenie w całym ruchu. Zwróć uwagę, czy naprawa nie powoduje niepożądanego nakładania się elementów ani nie zmienia widocznej sylwetki.
7. Użyj bakingu tylko wtedy, gdy potrzebujesz edytowalnych rysunków
Jeśli jedna wyjątkowa poza nadal wymaga bezpośredniego poprawienia grafiki, rozważ wykonanie bake’u kopii odpowiedniego fragmentu. Udokumentowana komenda w Harmony to Animation > Deformation > Convert Deformed Drawing to Drawings. Wymaga obecności Transformation Switch, a baking konwertuje linie ołówkowe na pociągnięcia pędzla. How do I bake a deformer?
Zachowaj edytowalny rig przed wykonaniem tej operacji. Baking zmienia postać materiału, który będziesz edytować, dlatego przed przystąpieniem do poprawek obejrzyj wynikowe rysunki. Toon Boom zaznacza również, że konwersja wypieczonych pociągnięć pędzla z powrotem na linie ołówkowe może wymagać edycji i nie zawsze dobrze obsługuje niektóre tekstury. Działanie bakingu i ograniczenia konwersji
8. Sprawdź naprawę w całym ruchu
Na koniec przygotuj krótki render w docelowej rozdzielczości. Sprawdź pozę neutralną, najmocniejsze zgięcie i przejścia między nimi. Oceniaj zarówno pojedyncze klatki, jak i odtwarzanie: przegląd klatek pomaga znaleźć wady, a odtwarzanie ocenić ich widoczność w ruchu.
Skorzystaj z poniższych kryteriów akceptacji:
- Kontur pozostaje ciągły w wymaganych pozach.
- Grubość linii jest zgodna z zamierzonym stylem rysunku.
- Poprawione narożniki zachowują zamierzony kształt.
- Dołączone detale poruszają się zgodnie z założeniami.
- Łączenia pozostają czyste w renderowanym materiale.
- Przekonwertowana lub wypieczona grafika zachowuje akceptowalne zwężenia i tekstury.
Powiąż każdą naprawę z rozpoznaną wadą. Zachowywanie grubości koryguje zmiany grubości linii ołówkowych; korekty krzywej dotyczą pozy; zmiany wypełnienia i cięcia rozwiązują problemy ze szczelinami w renderze. Zaakceptuj wynik, gdy cały ruch zachowuje zamierzony kontur postaci, i zachowaj edytowalną wersję na potrzeby późniejszych zmian pozy.
Źródła
- Element / Drawing Node — dokumentacja Harmony 25 Premium
- Converting Brush Strokes to Pencil Lines — dokumentacja Harmony 24 Premium
- How to Use Deformers — dokumentacja Harmony 24 Premium
- About Rigging Drawings to Deformations — dokumentacja Harmony 20 Premium
- Why is there a thin line between my layers in the Render view? — Toon Boom Help Centre
- How do I bake a deformer? — Toon Boom Help Centre
- Let’s Get Animated with Josh Pinker! Episode 4: Using deformers in Toon Boom Harmony — Wacom
