Preskoči na sadržaj
ModFiveM

Optimizuj veličinu

Optimizuj analizira peda predmet po predmet: koliko svaki predmet zauzima kad se izveze, koliko bi mogao uštedjeti i koliko bi se to vidjelo. Analiza ništa ne mijenja. Teksture i trouglove predmeta onda možeš pregledati i smanjiti, jedan po jedan ili više odjednom.

Zašto je veličina bitna

Svaki igrač koji vidi peda preuzima njegove fajlove sa servera, pa velikom pedu treba duže da se pojavi. A ako tvoj server ima ograničenje koliko ped smije biti velik, mora stati u njega.

Optimizuj predmet u inspektoru

  1. Odaberi odjevni predmet. Pod Optimizacija u inspektoru su veličina predmeta i nivoi Original, Lagano, Uravnoteženo i Jako, svaki s otprilike koliko predmet postaje velik i tri tačke za to koliko izgleda zadržava. Preporučeno pokazuje odakle početi.

  2. Odaberi nivo. ModFiveM ga napravi na kopiji i prikaže u 3D prikazu, gdje Original i Optimizirano prebacuju između prije i poslije.

  3. Pritisni Primijeni. To je jedan korak u historiji, pa ga Poništi vraća, a Vrati original vraća predmetu prvobitni oblik. Optimizovan predmet košta 3 kredita kad izvoziš, jednom po predmetu; pregled, poništavanje i vraćanje su besplatni.

Lagano radi samo ono što analiza preporučuje i jedva se vidi; kad piše Već lagano, nema šta da se dobije. Uravnoteženo ide dalje i može se malo vidjeti, Jako čini predmet najmanjim i može se vidjeti. Pod Problemi tekstura ili model koji je prevelik ima dugme Optimiziraj ovaj komad odjeće, koje te dovodi ovdje.

Prilagođeno prikazuje iste izbore kao stranica predmeta pod Optimizuj: veličinu za svaku teksturu, trouglove i niže LOD-ove.

Analiziraj peda

  1. Pritisni Optimizuj u gornjoj traci. Panel zauzima mjesto inspektora i analizira peda, s mapama onako kako je podešen dijalog za izvoz. Ponovo analizira nakon svake izmjene.

  2. Upiši ograničenje svog servera u Cilj (MB). Cilj se čuva s projektom. Početak je veličina peda kad si prvi put otvorio Optimizaciju, a Ušteđeno je ono što si od tada uštedio. Resetuj početak čini trenutnu veličinu novim početkom.

  3. Pod Odjeća i uštede su odjevni predmeti, prvo oni koji mogu postati manji. Svaki predmet ima status: Moguće veliko poboljšanje, Moguće određeno poboljšanje ili Već optimizovano, i Optimizovano za predmet koji si ovdje optimizovao. Red prikazuje veličinu predmeta, do tri razloga, npr. teksturu od 4096 × 4096, i otprilike koliko bi mogao uštedjeti.

Ograničenja tvog servera

Odaberi svoj server u Server. FiveM standard ne postavlja cilj: FiveM nema ograničenje veličine peda, samo upozorenje za fajlove preko 16 MB, pa je cilj tvoj. Lagani server postavlja cilj na 30 MB, teksture preko 1024 računa kao prevelike i daje svakom predmetu 75 % njegovog budžeta trouglova. Analiza i put do cilja prate ono što odabereš.

Prilagođeno su tvoja vlastita ograničenja: Najveća tekstura, Budžet trouglova i cilj koji upišeš. Čuvaju se u ovom pregledniku. Tekstura veća od ograničenja predlaže se u veličini ograničenja samo kad se to vidi malo ili umjereno; ako bi se mnogo vidjelo, tekstura ostaje kakva jeste, s ograničenjem kao razlogom u redu predmeta.

Put do cilja

Kad je ped iznad cilja, Put do cilja navodi promjene koje najviše štede uz najmanji vidljivi gubitak, dok se ne procijeni da ped dostiže cilj. Ako promjene s malim uticajem nisu dovoljne, kaže dokle bi stigle promjene sa srednjim uticajem. Promjene s velikim uticajem se nikad ne predlažu.

Sljedeći korak pokazuje čime početi. Status traži stvarnu uštedu koja se malo vidi: velika tekstura koja predmetu treba da bi izgledao kako treba ne računa se kao problem.

Više predmeta odjednom

  1. Pritisni Optimizuj više ispod puta do cilja. Stranica prikazuje predmete s puta, svaki sa svojim postavkama, koliko se procjenjuje da štedi i koliko se vidi. Svi su označeni; skini oznaku s onoga što treba ostati kakvo jeste. Pregled otvara predmet s tačno tim postavkama, a nazad te vraća na stranicu.

  2. Pritisni Provjeri. Označeni predmeti se prave na kopiji peda i provjeravaju jedan po jedan, a ped se mjeri tačno onako kako ga izvoz piše. Predmet čija provjera pronađe grešku se izostavlja, a njegov red kaže zašto.

  3. Pritisni Primijeni. Radi samo nakon provjere tačno označenih predmeta. Predmeti se mijenjaju kao jedan korak u historiji, pa ih Poništi sve vraća odjednom, a svaki predmet se i dalje može vratiti zasebno. Svaki optimizovan predmet košta 3 kredita kad izvoziš.

Optimizuj cijelog peda, iznad liste predmeta, otvara istu stranicu sa svakim predmetom koji ima Moguće veliko poboljšanje ili Moguće određeno poboljšanje, s promjenama koje se malo vide, ili umjereno tamo gdje to ograničenje tvog servera traži. Ne treba mu cilj.

Dobro je znati

ModFiveM nikad sam ne mijenja više predmeta: ništa se ne radi dok ne pritisneš Primijeni na stranici, a promjene koje se mnogo vide se nikad ne predlažu.

Jedan predmet odjednom

Pritisni Pogledaj i optimizuj ili Pogledaj detalje da vidiš predmet. Predmet se odabere u 3D prikazu, a Optimizuj te vraća na listu.

Pod teksturama biraš veličinu za svaku teksturu. Kad se predmet otvori, ModFiveM izmjeri koliko detalja svaka manja veličina gubi na dijelovima teksture koje predmet koristi, a preporučena veličina prati to mjerenje. Svaka veličina kaže otprilike koliko štedi i koliko se vidi: mali, srednji ili veliki uticaj. Isto za sve varijante daje svakoj varijanti istu veličinu, a Koristi preporuku za sve se vraća na preporuke.

Pod geometrijom piše koliko trouglova predmet ima, i postavke za njihovo smanjenje: Sigurno (~15 %), Uravnoteženo (~30 %), Agresivno (~50 %) i Prilagođeno. Kad se predmet otvori, ModFiveM napravi svaku postavku pojednostavljivačem i pokaže koliko trouglova ostavlja i koliko se vidi. Pojednostavljuje se visoki LOD modela i njegovih alternativnih modela: otvoreni rubovi poput vrata i manžeta ostaju gdje jesu, a svaka zadržana tačka zadržava težine kostiju, boje i UV-ove. Niži LOD-ovi ostaju kakvi jesu, jer izvoz piše samo visoki LOD osim ako ne uključiš Zadrži niže LOD-ove. Predmet s malo trouglova nema postavki, a oblikovana glava ili nova glava od AI-a zadržava svoju geometriju.

Pregledaj i primijeni

  1. Pritisni Pregled. Predmet se napravi s odabranim veličinama i trouglovima na kopiji peda, svaka tekstura u svom formatu i sa svojom providnošću.

  2. Odaberi Original ili Optimizovano da vidiš predmet prije i poslije u 3D prikazu. Dok je 3D prikaz u fokusu, Tab prebacuje između njih, a Žičani model crta trouglove predmeta preko njega na obje strane. Tabela prikazuje veličinu predmeta i cijelog peda onako kako ih izvoz piše, trouglove, vrhove i najveću teksturu, a Provjeri kaže da li išta u rezultatu nije u redu. Upozorenja, npr. uklonjene tačke na šavu, i dalje ti dopuštaju da primijeniš.

  3. Pritisni Primijeni. Radi samo kad provjera nije pronašla greške. Teksture i trouglovi se mijenjaju kao jedan korak u historiji, pa ga Poništi vraća. Predmet košta 3 kredita kad izvoziš, jednom. Na predmetu onda u listi piše Optimizovano, a analiza se ponovo pokreće kad se vratiš.

Vrati original vraća predmet kakav je bio prije prve optimizacije. Ako si poslije toga mijenjao predmet, te promjene se gube, i Optimizacija to prvo kaže. Original ostaje s projektom dok se log ne zapiše kao ped nakon 2000 koraka; poslije toga nema originala za vraćanje.

Smanjeni trouglovi se čuvaju na ovom uređaju s projektom, pa ponovno otvaranje projekta daje potpuno isti predmet. Brišu se s projektom.

Dobro je znati

Pregled ništa ne mijenja: pravi se na kopiji, a drugi izbor ili druga promjena peda ga uklanja. Predmet s nacrtanim slojevima, npr. izmjenom teksture ili mape, kožom ili tetovažama, zadržava svoje teksture i mape dok slojevi nisu isključeni, inače bi se stara veličina vratila sljedeći put kad se crta. Trouglovi mu se i dalje mogu smanjiti.

Niži LOD-ovi

Pod Niži LOD-ovi na stranici predmeta možeš označiti Napravi niže LOD-ove. ModFiveM od visokog LOD-a napravi srednji i niski, s istim tačkama i istim težinama kostiju: srednji zadržava oko 30 % trouglova, a niski 5 %, kao što ih ima odjeća iz same igre, ili koliko se može bez pomjeranja otvorenih rubova. Propovi ih ne dobijaju, jer propovi iz igre ih nemaju, a ne dobija ih ni oblikovana glava ni nova glava od AI-a.

Pregled prikazuje trouglove po LOD-u, a LOD u 3D prikazu bira u kojem LOD-u se optimizovana strana prikazuje u 3D prikazu. Primjena ih pravi u istom koraku kao teksture i trouglove, i čuvaju se s projektom kao i smanjeni trouglovi.

Izvoz ih piše samo kad je Zadrži niže LOD-ove uključeno u dijalogu za izvoz. Na početku je isključeno, pa inače izvoz piše samo visoki LOD kao i prije, a fajlovi ne postaju veći. Niži LOD-ovi ostaju u projektu i kad se log zapiše kao ped.

Brza rješenja

  • Teksture kojima ne treba providnost: teksture u DXT5 kroz koje se ništa ne vidi pišu se umjesto toga u DXT1, u pola veličine.

  • Identične varijante: uklanjaju se varijante koje su potpuno iste kao neka druga varijanta.

  • Teksture koje nijedan odjevni predmet ne koristi: uklanjaju se teksture u fajlovima koje nijedan predmet ne koristi.

  1. Otvori Brze popravke. Na početku ništa nije označeno. Označi šta želiš da se uradi; red ispod pokazuje koliko će ped s tim biti velik i da li onda staje: Uklapa se u cilj ili I dalje iznad cilja.

  2. Pritisni Primijeni. Svaka označena promjena se pravi kao jedan korak u historiji, pa ih Poništi sve vraća. Brza rješenja ne koštaju kredite.

Upozorenje

Teksture koje nijedan predmet ne koristi mogu pripadati glavi ili tijelu. Provjeri ih prije nego ih ukloniš.

Smanji jednu teksturu

Teksturu možeš smanjiti i u inspektoru. Odaberi varijantu, odaberi veličinu u Promijeni veličinu na i da li je za Ova tekstura ili Sve teksture komada odjeće, i pritisni Promijeni veličinu. Ako je veličina već jedan od mip nivoa teksture, jednostavno se uzme odatle. Inače se tekstura ponovo kodira kao DXT i može izgubiti malo detalja, a inspektor to kaže prije nego pritisneš.

Promijeni format i mip nivoe

U inspektoru, ispod veličine, je Format piksela. DXT1 je najmanji, ali nema providnost, DXT5 je ima i duplo je veći, a nekompresovano ne gubi kvalitet, ali zauzima oko osam puta više od DXT1. Izbor je za Promijeni ovu teksturu ili Promijeni sve teksture komada odjeće, red ispod pokazuje veličinu prije i poslije, a Promijeni format ponovo piše teksture kao jedan korak u historiji. Ne košta kredite.

Mip nivoi su manje kopije teksture koje igra prikazuje iz daljine. Izbacivanje nivoa smanjuje fajl i radi za svaki format, jer se nivoi samo odsijeku. Dodavanje nivoa znači ponovno pisanje teksture, pa je moguće samo u tri formata iznad. Najmanji nivo je 4 × 4, pa lista završava na broju koji veličina teksture dopušta.

Dobro je znati

Ako se kroz teksturu išta vidi, DXT1 je isključen, jer bi se providnost izgubila. ModFiveM također čita više formata nego što piše: teksturi u BC7, na primjer, može se dati manje nivoa bez ponovnog pisanja, ali ako joj odabereš drugi format, piše se ponovo i ne može se vratiti u BC7.