Ciała postaci dla awatarów to modele z komponentami technicznymi, które współpracują, aby stworzyć postać, która może wchodzić w interakcje z obiektami w przestrzeni 3D oraz nosić kosmetyki, odzież i akcesoria. Istnieją cztery główne warstwy ciała awatara, które określają, jak postać wygląda i porusza się na platformie:
- Części ciała i tekstury, które tworzą wizualny wygląd postaci.
- Szkielet riggingowy, który określa, jak postać się porusza.
- Dane animacji twarzy w głowie postaci, które wyrażają osobowość i emocje postaci.
- Siatki klatkowe i załączniki, które określają, jak postać przymocowuje akcesoria i nosi odzież.
Chociaż możesz stworzyć każdą z tych warstw ręcznie w zewnętrznych narzędziach modelarskich, takich jak Blender lub Maya, niektóre z nich mają ścisłe wymagania konfiguracyjne, aby spełniały techniczne specyfikacje postaci Roblox, które gwarantują, że twój awatar zachowuje się spójnie z gry do gry. Zanim stworzysz swój pierwszy niestandardowy model ciała postaci, zaleca się:
- Zrozumienie podstawowych komponentów ciała postaci awatara i jak współpracują na platformie.
- Przejrzenie wszystkich zasobów, które Roblox udostępnia, aby ustandaryzować i przyspieszyć proces tworzenia, takich jak pliki projektowe Blender i Maya, narzędzia Studio oraz przewodniki krok po kroku.
- Przestrzeganie podstawowego samouczka dotyczącego tworzenia postaci, który wykorzystuje szablony Roblox w połączeniu z popularnymi narzędziami modelarskimi i teksturowymi w Blenderze.
Gdy masz model niestandardowego ciała postaci, możesz zaimportować go do Studio i użyć narzędzia Avatar Setup, aby przetworzyć swoje dzieło na zasób awatara gotowy do sprzedaży na Marketplace.
Komponenty ciała postaci
Wszystkie ciała postaci dla awatarów składają się z kilku podstawowych komponentów, które zapewniają użytkownikom funkcjonalność i elastyczność w interakcji z ich światem. Wiele z tych komponentów nigdy nie jest widocznych dla użytkownika, ale umożliwiają potężne funkcje awatara, które wzmacniają interakcje społeczne i środowiskowe. Podczas tworzenia postaci awatara wszystkie te komponenty są zazwyczaj tworzone najpierw w oprogramowaniu modelarskim, a następnie konwertowane na odpowiednią instancję Roblox Studio podczas importu.
Każda postać awatara składa się z następujących komponentów renderowanych i nierenderowanych:


Części ciała


Fizyczna geometria ciała awatara składa się z 15 oddzielnych części siatkowych, które definiują kształt i kontury postaci:
- Głowa
- Górna i dolna część tułowia
- Lewa górna ramię, dolna ramię i dłoń
- Prawa górna ramię, dolna ramię i dłoń
- Lewa górna noga, dolna noga i stopa
- Prawa górna noga, dolna noga i stopa
W Studio te geometrie są reprezentowane jako obiekty MeshPart i są zagnieżdżone pod pojedynczym Model.
Tekstury


Tekstury to pliki graficzne, które definiują wygląd powierzchni twojej postaci. Możesz tworzyć tekstury za pomocą programu do malowania tekstur lub oprogramowania do modelowania 3D. W Studio musisz importować tekstury jako pliki graficzne i uzyskiwać do nich dostęp przez instancję SurfaceAppearance lub ustawić jako właściwość MeshPart.TextureID.
Szkielet riggingowy


Wewnątrz fizycznego ciała awatara znajduje się nierenderowany szkielet riggingowy, który pozwala postaci na artykulację kończyn. Często nazywany stawami lub kośćmi, szkielet riggingowy zawiera dane skinningowe, które pozwalają na organiczne zginanie połączeń między kończynami, takie jak kolana i łokcie postaci.
Standardowe riggi awatara (R15) wymagają 15 stawów do artykulacji 15 części ciała postaci. Jednak jeśli chcesz stworzyć postacie o wyższej jakości z większym poziomem realizmu, istnieje do 37 dodatkowych opcjonalnych stawów dla zaawansowanych riggów R15, które możesz stworzyć dla artykulacji rąk, ramion i ruchów kręgosłupa.
W Studio każdy staw szkieletu riggingowego jest reprezentowany przez obiekty Bone, które łączą obiekty części ciała postaci MeshPart. Obiekty Bone muszą przestrzegać określonej hierarchii i konwencji nazewnictwa, aby awatar działał poprawnie w Studio i na Marketplace. Aby uzyskać więcej informacji, zobacz Rigging.
Dane animacji twarzy



Dane animacji twarzy z szkieletu riggingowego postaci lub stawów twarzy pozwalają awatarom wyrażać emocje za pomocą oczu, ust i zębów. Każda postać zawiera stawy twarzy, dane skinningowe, dane osi czasu animacji oraz mapowane dane pozy, które to umożliwiają. W Studio te elementy animacji twarzy są reprezentowane przez instancję FaceControls.
Siatki klatkowe


Siatki klatkowe ustawiają niewidzialną zewnętrzną granicę dla warstwowych akcesoriów, aby mogły się rozciągać i dopasowywać do części ciała, pozwalając ubraniom pasować do modeli o różnych kształtach i rozmiarach bez konieczności modelowania elementu odzieży za każdym razem. W Studio zewnętrzne obiekty siatki klatkowej są reprezentowane przez instancję WrapTarget.
Jeśli klatkujesz własny model postaci, który nie jest szablonem, ważne jest, aby użyć jednego z plików projektowych klatki ciała Roblox, aby upewnić się, że używasz standardowej siatki klatkowej Roblox. Usunięcie lub dodanie wierzchołków z tej standardowej siatki może powodować problemy z dopasowaniem odzieży i importem.
Załączniki


Punkty załączników ustawiają konkretne punkty, w których sztywne akcesoria i obiekty do zakupu w grze przymocowują się do ciała postaci. Nie są one renderowane na platformie, ale są wizualnie reprezentowane jako sfery w oprogramowaniu modelarskim, gdy używasz pliku projektowego R15 Rig and Attachments Roblox.
Gdy importujesz rig z tymi wizualnymi reprezentacjami, sfery są tworzone jako obiekty Attachment przy użyciu ustandaryzowanych nazw.
Proces tworzenia
Podczas projektowania ciała postaci w Blender lub Maya musisz wyeksportować wszystkie komponenty awatara w jednym pliku .fbx lub .gltf do importu do Studio. Ponieważ tworzenie 3D nie jest procesem liniowym i zawsze wymaga powtórzeń i testowania, proces tworzenia modelu postaci awatara może różnić się między osobami i różnymi przepływami pracy.
Ogólnie rzecz biorąc, proces tworzenia przebiega według tych typowych przepływów pracy:
Dostosuj szablon ciała postaci, który już zawiera wszystkie niezbędne komponenty.

Twórz postacie od podstaw, co pozwala na pełne dostosowanie komponentów postaci awatara.

Zasoby
Istnieje wiele zasobów dostępnych dla twórców z różnych środowisk, aby rozpocząć tworzenie postaci. Przejrzyj poniższą tabelę, aby uzyskać konkretne tematy i zasoby: