Specyfikacje ciała postaci

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Modele ciała postaci wymagają określonego zestawu komponentów i standardów konfiguracji, aby zapewnić, że wszystkie funkcje awatara działają zgodnie z oczekiwaniami na całej platformie. Zanim rozpoczniesz proces eksportu, upewnij się, że twój model spełnia następujące specyfikacje modelowania i wytyczne dotyczące prawidłowej zgodności ze Studio.

Gdy będziesz gotowy do eksportu ciała postaci, zapoznaj się ze wszystkimi wymaganiami dotyczącymi ustawień eksportu dla Blendera i Mayi.

Geometria

Modele ciała postaci dla awatarów składają się z 15 oddzielnych obiektów siatki i wymagają dodatkowych wymagań dotyczących geometrii, aby zaimportować je do Studio i pomyślnie opublikować. Oprócz specyfikacji typów skali ciała, części ciała i budżetów trójkątów, upewnij się, że twoje modele spełniają również następujące ogólne wymagania podczas modelowania ciała twojej postaci:

  • Wodoodporność - Cała geometria musi być wodoodporna, bez odsłoniętych otworów lub tylnych ścianek. Siatki używane jako zewnętrzne klatki nie muszą być wodoodporne.
  • Brak N-gonów - Modeluj swoje zasoby w kwadratach, gdzie to możliwe.
  • Transformacje - Wszystkie wartości translacji, rotacji i skali muszą być zamrożone, a pivoty ustawione na 0, 0, 0.
  • Orientacja - Postacie muszą być skierowane w stronę dodatniego Z i stać w pozycji dodatniego Y.
  • Poza - Przed eksportem ustaw swoją postać w pozycji I-Pose, A-Pose lub T-Pose, gdy to możliwe.

Skala ciała

Roblox obsługuje 3 standardy skal ciała postaci: Normal, Slender i Classic. Te standardy pozwalają deweloperom tworzyć gry i przestrzenie z jednolitymi rozmiarami ciała w celu ustandaryzowania ruchu i interakcji. Możesz wybrać skalę ciała podczas importu, korzystając z opcji skali Rig, lub zmodyfikować skalę ciała ręcznie. Skala ciała utrzymuje się, gdy zasób jest przesyłany do Marketplace.

Wizualizacja, jak Roblox łączy 15 części ciała w 6 odrębnych zasobów.

Normal

Skala ciała Rthro Normal pobieralny manekin.

W Importerze użyj Rig Type > Rthro, aby zaimportować swój model jako normalną skalę ciała.


Minimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa.5.5.5
Ramię.251.5.25
Tułów.851.7.7
Noga.251.4.5
Całkowita1.353.6.7
Maksimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa322
Ramię24.52
Tułów4.63.52.25
Noga1.542
Całkowita8.69.52.25

Slender

Skala ciała Rthro Slender (Wąski) pobieralny manekin.

W Importerze użyj Rig Type > Rthro Narrow, aby zaimportować swój model jako wąską skalę ciała.


Minimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa.5.5.5
Ramię.251.5.25
Tułów.851.7.7
Noga.251.4.5
Całkowita1.353.6.7
Maksimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa222
Ramię1.542
Tułów33.52
Noga1.542
Całkowita69.52

Classic

Skala ciała Classic pobieralny manekin.

W Importerze użyj Rig Type > Default, aby zaimportować swój model jako klasyczną skalę ciała.


Minimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa.5.5.5
Ramię.251.5.25
Tułów.851.7.7
Noga.251.4.5
Całkowita1.353.6.7
Maksimum (w studach)
PartX (szerokość)Y (wysokość)Z (głębokość)
Głowa1.51.82
Ramię232
Tułów43.82
Noga1.53.52
Całkowita89.12

Budżety trójkątów

Chociaż geometrie modeli ciała postaci są zazwyczaj tworzone przy użyciu kwadratów, silnik Roblox konwertuje importowane zasoby na trójkąty. Każdy zasób twojego modelu postaci nie może przekraczać naszego maksymalnego budżetu trójkątów. Aby szybko uzyskać liczbę oczekiwanych trójkątów w aplikacji modelującej innej firmy, możesz podwoić liczbę kwadratów w swoim modelu.

Typ zasobuWłączone obiekty siatkiMaksymalne trójkąty
DynamicHeadGłowa4000
TułówUpperTorso, LowerTorso1750
Lewe RamięLeftUpperArm, LeftLowerArm, LeftHand1248
Prawe RamięRightUpperArm, RightLowerArm, RightHand1248
Lewe NogaLeftUpperLeg, LeftLowerLeg, LeftFoot1248
Prawe NogaRightUpperLeg, RightLowerLeg, RightFoot1248
CałkowitaGłowa, UpperTorso, LowerTorso, LeftUpperArm, LeftLowerArm, LeftHand, RightUpperArm, RightLowerArm, RightHand, LeftUpperLeg, LeftLowerLeg, LeftFoot, RightUpperLeg, RightLowerLeg, RightFoot10,742

Części ciała

Zobacz następujące specyfikacje dla poszczególnych obiektów siatki, które tworzą model ciała postaci:

  • Konwencja nazewnictwa - Kończyny muszą być nazwane w sposób specyficzny:

    • UpperTorso_Geo
    • LowerTorso_Geo
    • LeftUpperArm_Geo
    • LeftLowerArm_Geo
    • LeftHand_Geo
    • RightUpperArm_Geo
    • RightLowerArm_Geo
    • RightHand_Geo
    • LeftUpperLeg_Geo
    • LeftLowerLeg_Geo
    • LeftFoot_Geo
    • RightUpperLeg_Geo
    • RightLowerLeg_Geo
    • RightFoot_Geo
    • Head_Geo
  • Czapki - Kończyny muszą być zakończone, aby tworzyły pełną wodoodporną siatkę, gdy są oddzielone od ciała. Czapki mogą być zaokrąglone lub płaskie w zależności od projektu.

Akcesoria na twarz

Akcesoria na twarz, takie jak brwi i rzęsy, to unikalne warstwowe akcesoria, które możesz połączyć z przesyłaniem ciała postaci awatara. W tej chwili brwi i rzęsy nie mogą być przesyłane jako samodzielne akcesoria i muszą być połączone z ciałem postaci. Aby uzyskać więcej informacji na temat akcesoriów na twarz, zobacz Specyfikacje akcesoriów warstwowych - Akcesoria na twarz.

Widoczność

Aby zapewnić, że rozmiary awatarów są wizualnie spójne, musisz ustandaryzować widoczność części ciała zgodnie z następującymi wymaganiami:

  • Przezroczystość - Części ciała muszą być całkowicie nieprzezroczyste.
  • Ramki ograniczające - Zasoby części ciała muszą zajmować znaczną widoczną część swojej ramki ograniczającej w widoku z przodu, z boku i z tyłu.
    • Części ciała, takie jak Tułów, Lewe Ramię, Prawe Noga, muszą zajmować co najmniej 50% ramki ograniczającej części ciała.
    • Część głowy musi zajmować co najmniej 50% ramki ograniczającej siatki.
      Akceptowalny przykład siatki głowy, która zajmuje większość ramki ograniczającej w widoku z przodu
      Nieakceptowalny przykład siatki głowy, która nie zajmuje odpowiedniej ilości miejsca w ramce ograniczającej w widoku z przodu

Załączniki

Załączniki to punkty, które określają konkretne miejsce, w którym akcesoria i przedmioty do wyposażenia w grze są przymocowane do ciała postaci. Podobnie jak wiele komponentów postaci, punkty załączników są ustawiane w oprogramowaniu modelującym innych firm i importowane jako obiekty Attachment.

Importer automatycznie rozpoznaje i konwertuje obiekty siatki jako punkty załączników, jeśli obiekty zawierają przyrostek \_Att i przestrzegają poniższych konwencji nazewnictwa. Dotyczy to tylko importowania siatek z danymi klatkowymi, takich jak ciała (punkty załączników akcesoriów są tworzone za pomocą narzędzia do dopasowywania akcesoriów). Zobacz przykłady tej implementacji w dowolnym z pobieralnych modeli referencyjnych Roblox.

Ogólnie rzecz biorąc, podczas umieszczania punktów załączników, umieść je tak, aby nachodziły na siebie w połowie z częścią siatki modelu postaci.

Nieprawidłowe umiejscowienie załączników kołnierza
Prawidłowe umiejscowienie załączników kołnierza

Załączniki muszą przestrzegać określonej konwencji nazewnictwa i spójności pozycyjnej:

Obiekt siatkiNazwa załącznikaSzczegóły
GłowaFaceCenter_AttW dowolnym miejscu w ramce ograniczającej siatki
FaceFront_AttPrzednia połowa ramki ograniczającej siatki
Hat_AttGórna połowa ramki ograniczającej siatki, może nachodzić na Hair_Att
Hair_AttGórna połowa ramki ograniczającej siatki, może nachodzić na Hat_Att
UpperTorsoLeftCollar_AttLewe górne pół ramki ograniczającej siatki
RightCollar_AttPrawe górne pół ramki ograniczającej siatki
Neck_AttGórna połowa ramki ograniczającej siatki
BodyBack_AttTylna połowa ramki ograniczającej siatki
BodyFront_AttPrzednia połowa ramki ograniczającej siatki
LowerTorsoRoot_AttMusisz ustawić na pozycji 0, 0, 0
WaistFront_AttPrzednia połowa ramki ograniczającej siatki, może nachodzić na WaistCenter_Att
WaistBack_AttTylna połowa ramki ograniczającej siatki
WaistCenter_AttW dowolnym miejscu w ramce ograniczającej siatki, może nachodzić na WaistFront_Att
RightUpperArmRightShoulder_AttGórna połowa ramki ograniczającej siatki
RightHandRightGrip_AttW dowolnym miejscu w ramce ograniczającej siatki.

Orientuj załączniki chwytowe prostopadle do kości dolnego ramienia. Na przykład, dla I-Pose (ramiona skierowane w dół), ustaw załącznik chwytowy na 90, 0, 0 (załącznik chwytowy skierowany do przodu).

LeftUpperArmLeftShoulder_AttGórna połowa ramki ograniczającej siatki
LeftHandLeftGrip_AttW dowolnym miejscu w ramce ograniczającej siatki.

Orientuj załączniki chwytowe prostopadle do kości dolnego ramienia. Na przykład, dla I-Pose (ramiona skierowane w dół), ustaw załącznik chwytowy na 90, 0, 0 (załącznik chwytowy skierowany do przodu).

RightFootRightFoot_AttW dowolnym miejscu w ramce ograniczającej siatki
LeftFootLeftFoot_AttW dowolnym miejscu w ramce ograniczającej siatki

Rigging

W przeciwieństwie do ogólnych rigów, modele humanoidalne wymagają określonej hierarchii i konwencji nazewnictwa dla wewnętrznej struktury kości lub stawów.

Model rig humanoidalnego
Struktura kości rig humanoidalnego (Blender)

Standardowe rigi

Poniższe wymagania dotyczą standardowych rigów humanoidalnych.

  • Hierarchia rigów - Rigi humanoidalne wymagają określonej hierarchii kości lub stawów oraz konwencji nazewnictwa:

    • Root
      • HumanoidRootNode
        • LowerTorso
          • UpperTorso
            • Head (reprezentująca podstawę szyi)
            • LeftUpperArm
              • LeftLowerArm
                • LeftHand
            • RightUpperArm
              • RightLowerArm
                • RightHand
          • LeftUpperLeg
            • LeftLowerLeg
              • LeftFoot
          • RightUpperLeg
            • RightLowerLeg
              • RightFoot
  • LowerTorso i Root - Pozycja kości lub stawu LowerTorso i Root musi być ustawiona na 0, 0, 0.
  • Poza - Eksportuj model swojej postaci w I-Pose, A-Pose lub T-Pose dla najlepszej zgodności ze Studio. Kości LeftUpperArm i RightUpperArm mogą być eksportowane z wartościami rotacji, aby spełnić ten wymóg.

Rigi o wyższej wierności

Rigi humanoidalne o wyższej wierności mają te same wymagania co standardowe rigi, ale obsługują do 37 dodatkowych opcjonalnych kości lub stawów dla wyższego poziomu realizmu z artykulowanymi rękami, ramionami i ruchami kręgosłupa.

Nie musisz uwzględniać każdej opcjonalnej kości lub stawu dla rigów humanoidalnych o wyższej wierności, ale każda opcjonalna kość lub staw, które uwzględnisz, musi przestrzegać określonej hierarchii i konwencji nazewnictwa dla odpowiedniej części ciała.

HierarchiaPrzykład ustawienia rig
  • UpperTorso
    • Spine
      • Chest
        • Head
          • HeadBase
        • RightClavicle
          • RightUpperArm
        • LeftClavicle
          • LeftUpperArm

Po zaimportowaniu rig o wyższej wierności do Studio, musisz wstawić obiekty HumanoidRigDescription i/lub DigitsRigDescription do swojego rig, aby móc sprzedawać swoją postać na Marketplace i aby twoje animacje działały poprawnie:

  • Obiekty HumanoidRigDescription są niezbędne do animowania poszczególnych części ciała i dostosowywania cech behawioralnych rig, takich jak rozmiar i zakres ruchu każdej kości lub stawu.
  • Obiekty DigitsRigDescription są niezbędne do artykulacji rąk. Twoja postać potrzebuje jednego dla każdej ręki z opcjonalnymi kośćmi lub stawami.

Oba te typy obiektów wykrywają kości lub stawy na podstawie ich konwencji nazewnictwa, więc bardzo ważne jest, aby upewnić się, że każda opcjonalna kość lub staw jest poprawnie nazwana zgodnie z tabelą powyżej przed zaimportowaniem swojego rig do Studio. Aby uzyskać zestaw rigów o wyższej wierności, które możesz wykorzystać jako odniesienie, zobacz Zasoby - Rigi o wyższej wierności.

Skinning

Roblox obsługuje skinning dla rigowanych siatek. Aby uzyskać więcej szczegółów na temat implementacji siatek z przypisaniem w Studio, zobacz Rigging i Skinning.

Poniższe wymagania dotyczą skinowania ciał postaci:

  • Maksymalne wpływy - Wierzchołek nie może być wpływany przez więcej niż 4 kości lub stawy.
  • Brak wpływów na Root - Nie stosuj wpływów do kości lub stawu Root.
  • Symetria - Gdy to możliwe, zachowaj symetrię podczas stosowania wpływów do rig.

Animacja twarzy

Aby uzyskać informacje na temat wymaganej obsługi animacji twarzy, zobacz specyfikacje głowy.

Tekstury

  • Tekstury dla zasobów Marketplace nie mogą przekraczać rozdzielczości 2048x2048.
  • Tekstury stworzone dla akcesoriów muszą spełniać specyfikacje tekstur Roblox. Tekstury o wysokiej rozdzielczości są automatycznie konwertowane na tekstury o niższej rozdzielczości w celu optymalizacji wydajności.
  • Awatary muszą przestrzegać specyfikacji tekstur Roblox. Postacie stworzone dla Marketplace mogą korzystać z niestandardowych odcieni skóry, które używają warstw alfa, aby umożliwić użytkownikom wybór własnego koloru podstawowego.

Niestandardowy odcień skóry

Podczas teksturowania modelu ciała postaci awatara, w którym użytkownik może ustawić własny odcień skóry, ustaw odsłonięte obszary skóry jako przezroczyste, aby domyślny kolor lub tekstura nie były wbudowane w teksturę. Podczas renderowania Studio nakłada przezroczystą warstwę na wierzch bez żadnych efektów warstwy. Ten krok dotyczy głównie postaci przypominających ludzi z odsłoniętą skórą, które zamierzasz dostosować dla użytkowników.

Poniżej znajdują się przykłady cieniowania odcienia skóry dla twarzy, a ten proces można zastosować do dowolnej części awatara z odsłoniętą skórą:

  • Użyj 100% przezroczystości dla obszarów niezwiązanych z dostosowanym odcieniem skóry, takich jak oczy i brwi.
  • Podczas stosowania cieniowania użyj czerni o niskiej przezroczystości i dostosuj przezroczystość w razie potrzeby.
  • Dla obszarów, które są częściowo przezroczyste, takich jak kontury cieniowania lub niektóre cechy kosmetyczne, pozostaw trochę przezroczystości dla częściowej widoczności odcienia skóry.
  • Powinieneś regularnie testować, jak różne kolory warstw mogą współdziałać z twoim cieniowaniem.
Beżowy
Niebieski
Brązowy
Różowy

Zewnętrzne klatki

Zewnętrzne klatki na modelu twojej postaci pozwalają twojej postaci nosić warstwowe akcesoria, takie jak koszule i kurtki, które rozciągają się i owijają wokół ciała. Przejrzyj poniższą listę wymagań dotyczących dodawania siatek zewnętrznych do modelu ciała twojej postaci:

  • Użyj Ustawienia awatara Roblox lub szablonów klatek ciała Roblox, aby upewnić się, że konwencje nazewnictwa i inne konfiguracje są poprawne.
  • Konwencje nazewnictwa - Zewnętrzna klatka części ciała musi być nazwana po głównym obiekcie siatki z przyrostkiem _OuterCage, na przykład LeftUpperArm_OuterCage.
  • Wierzchołki i mapa UV - Nie usuwaj wierzchołków ani nie zmieniaj UV na zewnętrznych klatkach, ponieważ może to spowodować błędy podczas importowania do Studio lub podczas zakupu na postać. Użyj dostarczonych przez Roblox szablonów dla siatek klatek, aby zapewnić zgodność z innymi warstwowymi zasobami.
  • Symetria i spójność - Zachowaj spójny rozmiar każdej powierzchni swojej geometrii i zachowaj symetrię tam, gdzie to możliwe, korzystając z narzędzi symetrii w swoim oprogramowaniu modelującym.
  • Aby uzyskać informacje na temat klatek głowy dynamicznej i najlepszych praktyk podczas klatkowania, zobacz Specyfikacje głowy dynamicznej.

Wymagania dotyczące Marketplace

Oprócz innych wymagań technicznych wymienionych, twoje przedmioty muszą spełniać następujące dodatkowe specyfikacje przed przesłaniem ich do Marketplace w celu sprzedaży:

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.