Poznaj Mixos AISprawdź

Czym jest dynamic topology?

Każde narzędzie do rzeźbienia musi odpowiedzieć na jedno pytanie: skąd bierze się geometria, gdy rzeźbisz szczegół, którego mesh nie utrzyma? Dynamic topology to jedna z dwóch wielkich odpowiedzi — a wiedza, kiedy jej użyć, a kiedy subdivision multires, to jedna z najprzydatniejszych rzeczy, jakich może się nauczyć rzeźbiarz.

Autor:

Krótka odpowiedź

Dynamic topology (dyntopo) retesseluje mesh pod pędzlem podczas rzeźbienia, dodając trójkąty dokładnie tam, gdzie pracujesz, i tylko tam. Idealne do koncepcji i do wyciągania z powierzchni nowych form — rogów, gałęzi, uchwytów. Subdivision multires dzieli zamiast tego cały mesh na przełączalne poziomy, co zachowuje czystą topologię i pozwala wracać do dużych form; produkcyjne rzeźby zwykle zaczynają od koncepcji w dyntopo, a potem robią remesh i kończą w multires.

Jak działa dynamic topology

Gdy pociągnięcie pędzla przechodzi przez powierzchnię, silnik rzeźbienia porównuje krawędzie pod pędzlem z docelowym rozmiarem szczegółu. Zbyt długie krawędzie są dzielone (a w większości implementacji zbyt gęste obszary mogą być zwijane), więc mesh jest przebudowywany lokalnie, pociągnięcie po pociągnięciu, dokładnie w gęstości, jakiej potrzebuje bieżący pędzel. Wyrzeźb drobne zagłębienie na grubej płaszczyźnie, a płaszczyzna zyska geometrię wzdłuż zagłębienia — i nigdzie więcej.

Kosztem jest to, że topologia staje się nieuporządkowana: zupa trójkątów zamiast czystych pętli quadów, bez poziomów subdivision, między którymi można przechodzić. UV i dane wierzchołków zwykle też nie przeżywają retesselacji, dlatego dyntopo należy do wczesnej fazy workflow, zanim cokolwiek dalej zależy od struktury meshu.

Dyntopo a subdivision multires

Subdivision multires dzieli cały mesh równomiernie i utrzymuje każdy poziom aktywny — rzeźbisz dużą formę na poziomie 1 i pory skóry na poziomie 5, i w każdej chwili możesz zejść niżej, by poprawić proporcje, a drobne szczegóły podążą za zmianą. Topologia pozostaje uporządkowana, a tego chcą baking, teksturowanie i animacja. Jej ograniczenie jest odwrotnością jej siły: rozdzielczość trafia wszędzie, więc ucho i płaska część czaszki dostają ten sam budżet trójkątów.

Dyntopo wydaje trójkąty tylko tam, gdzie rzeźba ich potrzebuje, i pozwala wyciągać z powierzchni zupełnie nowe formy bez planowania geometrii — ale kosztem poziomów i struktury. Dlatego typowy wzorzec produkcyjny to: blokować i koncepcjonować z dyntopo, póki projekt jest płynny, potem zrobić remesh do czystej topologii i odbudować poziomy multires do końcowych przebiegów.

Gdzie pasuje remeshing

Remeshing przebudowuje całą powierzchnię jedną operacją, a nie w sposób ciągły. Voxel remesh (podejście stojące za DynaMesh w ZBrush) zamienia rzeźbę w objętość i obleka ją od nowa w jednolitej gęstości — idealne do przywrócenia równej powierzchni po silnym rozciągnięciu albo do scalenia połączonych kształtów w jedną bryłę. Quad remesh idzie dalej i generuje topologię z quadów podążających za przepływem formy, czyli to, czego chcesz przed końcowymi detalami lub przekazaniem do animacji.

Te trzy narzędzia tworzą jeden zestaw do pracy z rozdzielczością: dyntopo dla lokalnej gęstości na poziomie pociągnięcia; voxel remesh do okresowego porządkowania; multires do uporządkowanego wykończenia opartego na poziomach. Mold — przeglądarkowa aplikacja do rzeźbienia Mixos — implementuje wszystkie trzy, z dynamic topology, które dodaje i usuwa trójkąty na żywo pod pędzlem, więc workflow działa w karcie przeglądarki.

Najczęściej zadawane pytania

Co robi dynamic topology?

Przebudowuje mesh pod pędzlem podczas rzeźbienia, dzieląc krawędzie tak, by powierzchnia zawsze miała dość trójkątów na szczegół, który rysujesz — bez zagęszczania reszty modelu.

Czy dyntopo to to samo co DynaMesh?

Nie. Dyntopo ciągle retesseluje pod pędzlem w trakcie pociągnięcia; DynaMesh to voxel remesh uruchamiany co jakiś czas, by przebudować całą powierzchnię w jednolitej gęstości. Odpowiednikiem dyntopo na poziomie pociągnięcia w ZBrush jest Sculptris Pro.

Rzeźbić z dyntopo czy z multires?

Dyntopo używaj podczas projektowania — jest swobodne i wydaje geometrię tylko tam, gdzie pracujesz. Do wykończenia przełącz się na przebudowaną bazę z poziomami multires, by zachować czystą topologię i móc jeszcze późno korygować duże formy.

Czy dynamic topology niszczy UV?

Zasadniczo tak — retesselacja zastępuje wierzchołki, do których przypięte były UV. Rzeźb najpierw, a rozwijaj, gdy powierzchnia będzie ostateczna. Mold radzi sobie z tym, generując świeże UV, gdy wysyłasz rzeźbę do Paint w celu teksturowania.

Czy mogę używać dynamic topology w przeglądarce?

Tak — Mold uruchamia live dynamic topology, voxel i quad remeshing oraz subdivision multires w zwykłej karcie przeglądarki, renderowane przez WebGPU.