Pojazdy · 3 min czytania

Jak dodać malowania do samochodu GTA, który ich nie ma (FiveM)

Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский

YFT Livery Creator z Adderem: jego UV livery rozłożone na płótnie, samochód w 3D i ostrzeżenie, że jego UV wychodzi poza arkusz

Zwykła rada, by dodać livery, to umieścić teksturę o nazwie <model>_sign_1 w .ytd samochodu. Przy samochodzie, który już przyjmuje livery, to działa. Przy większości nic to nie daje, bo ich lakier nie ma miejsca na livery.

Jak działa livery GTA V

Livery to drugi obraz nałożony na lakier samochodu. Shader lakieru bierze go jako dodatkową teksturę, na drugim zestawie współrzędnych UV, a gra przełącza między teksturami <model>_sign_1, <model>_sign_2 … w .ytd samochodu przez SetVehicleLivery. Aby to działało, muszą być trzy rzeczy:

  1. Shader lakieru przyjmujący livery. Większość pojazdów gry używa shaderów lakieru, które tego nie robią: w spisie 900 pojazdów 730 używa vehicle_paint1 lub vehicle_paint2.
  2. UV livery: drugi zestaw współrzędnych mówiący, gdzie na samochodzie trafia każda część obrazu livery.
  3. Wpis samochodu mówiący, że ma livery (jego FLAG_HAS_LIVERY w vehicles.meta).

Trzeci punkt to powód, dla którego nie da się po prostu dać samochodowi gry livery z zasobu: zasób może streamować nowe pliki, ale nie może zmienić wpisu vehicles.meta samochodu gry. Samochód gry z nowymi teksturami livery pokazuje tylko pierwszą. Kopia addon samochodu, z własnym wpisem, przełącza się między wszystkimi.

Problem z UV livery

Nawet samochody, które mają UV livery, często ustawiają je pod projekty gry, a nie twoje: współrzędne wychodzące poza krawędź arkusza i powtarzające się oraz dwie strony samochodu dzielące jeden lustrzany obszar, więc tekst z jednej strony wychodzi odwrócony na drugiej. Na Adderze 61 % arkusza jest wspólne dla obu stron. Nowe UV z oddzielnymi stronami to naprawia.

Dodaj livery krok po kroku

Otwórz YFT Livery Creator i przeciągnij .yft, _hi.yft i .ytd samochodu (z vehicles.meta i carvariations.meta dla samochodu addon), albo wybierz jeden z samochodów gry.

  1. Livery paint (lakier livery). Lakier, na który trafią livery, jest zaznaczony za ciebie (główny lakier samochodu); zaznacz inne, jeśli chcesz. Lakier vehicle_paint1 lub vehicle_paint2 zostaje zamieniony na vehicle_paint3, który przyjmuje livery; lakier, którego nie da się zamienić, jest wyszarzony.
  2. Livery UV (UV livery). Jeśli UV samochodu wychodzi poza arkusz albo dzieli go między strony, strona to mówi: naciśnij Make a new one, every side apart (zrób nowe, każda strona osobno). Dla lakieru bez żadnego UV livery zostanie ono wygenerowane.
  3. Liveries (livery). Maluj każde na samochodzie w 3D (kolory, gradienty, obrazy, tekst) albo Download the UV template (pobierz szablon UV), namaluj w swoim edytorze i drop the livery pictures (przeciągnij obrazy livery) z powrotem. Do 25; pierwsza to livery 0 w grze.
  4. Wybierz Livery size (rozmiar livery; domyślnie 2048 px; 1024 lub 4096).
  5. Download as (pobierz jako): A new addon car (nowy samochód addon) z własną nazwą spawnu (do 11 znaków) dla livery, które się przełączają, albo This car as it is (ten samochód bez zmian) dla samochodu addon, który już masz.

Potem ensure zasób i przełączaj livery w grze:

lua
SetVehicleLivery(GetVehiclePedIsIn(PlayerPedId(), false), 1)

Poradnik wideo maluje T20 i jeździ nowym samochodem addon w grze.

Już ma livery?

Jeśli samochód już przyjmuje livery i chcesz je tylko przemalować, Livery Studio otwiera je na ich własnym UV i zapisuje z powrotem do .ytd samochodu. Szablon UV dowolnego materiału jest w Vehicle UV Mapper.

Pytania

Dlaczego SetVehicleLivery nic nie robi z moim samochodem?
Albo jego lakier nie przyjmuje livery, albo wpis vehicles.meta nie mówi, że ma livery. Oba naprawia zrobienie z niego samochodu addon z lakierem livery.
Czy mogę dodać livery samochodowi gry bez robienia dodatku?
Możesz streamować dla niego nowe tekstury livery, ale wpisu samochodu gry nie da się zmienić z zasobu, więc pokaże tylko pierwszą.

Narzędzie do tego

YFT Livery Creator

Przeciągnij samochód albo wybierz jeden z gry: jego lakier przyjmuje livery, UV livery powstaje, jeśli go nie ma, a ty malujesz do 25 livery na żywo na samochodzie.

Otwórz YFT Livery Creator

Przydatne także tutaj: Livery Studio · Vehicle UV Mapper

Więcej poradników

Wszystkie poradniki →

Każde narzędzie możesz wypróbować za darmo: 5 eksportów dziennie. Zaloguj się przez Discord, aby z nich korzystać.