Scoala de Counter-Strike - partea 4

Partea 4.1. Care este textura și decalcomanii?


În acest articol vă vom spune despre ce texturi și decalcomanii, care au o bibliotecă standard de textură, și veți afla ce dimensiune și scară pentru a utiliza mai bine textura.

1. texturi

1.1 Ce este textura?

Textura - o cifră care acoperă partea laterală a obiectului. Datorită texturile, distingem iarba de asfalt, gard de lemn din zidărie, fascicul de metal pe o bucată de piatră, etc. În mod evident, revopsire o perie, de exemplu, în textura din mașină, nu-l forța să meargă - este necesar să se facă un obiect entitate perie și setați proprietățile.

De asemenea, textura, în mod paradoxal, au un impact asupra obiectelor care urmează să fie penetrate de gloanțe. In directorul «cstrike \ sunetul» există un fel de fișier materials.txt. în care numele unora standard, iar materialul de tip textură corespunzătoare (murdărie sau piatră, lemn sau metal, etc.). Practic, sa dovedit că obiectele texturat, de exemplu, perforate metal textura mai rău decât obiecte cu textura de lemn. Dar, amintiți-vă, dacă numele textura nu este specificat în fișierul materials.txt, prostrelivaemost toate obiectele din nivel va fi la fel, și nu va depinde de maparea texturii.


1.2 Unde sunt texturile?

Biblioteca Texture pentru HL stocat în folderul Valve. Niveluri pentru Counter-Strike folosind texturi din cataloage Valve si cstrike. Texturile în HL sunt conținute în fișiere cu extensia * .WAD. Într-un WAD-fișier poate fi orice număr de texturi: de la una la câteva mii.


1.3 Textura poate fi vizualizat?


1.4 După cum se face referire la fișierele de textură standard,?

Standard noi numim acele texturi care sunt în HL și directorul de date CS după instalarea de jocuri. Acele texturi care vin de la creatorii de carduri „din afara“, nu sunt standard.

Deci, de asemenea, a devenit o tradiție ca textura directorului Valve nu se schimbă și pentru a trece de la o versiune la alta. Dar biblioteca textura pentru nivelurile de Counter-Strike, care sunt directorul Cstrike. Acestea pot fi eliminate sau înlocuite de către dezvoltatori. În principiu, e drept - în cazul în care oricare dintre nivelurile oficiale CS au fost eliminate din listă, nici un motiv să-l păstrați textura. Acum, imaginați-vă că aveți de nivelul de utilizare a textura de la distanță fișier * .WAD.

Iata o lista de biblioteci de textură, care sunt puțin probabil să fie vreodată exclus din Half-Life, și, prin urmare, le puteți utiliza în condiții de siguranță. Puteți utiliza textura acestor WAD-fișiere și să le coase în BSP-nivel.

  • halflife.wad - șef * fișier joc .WAD HL cu un număr mare de texturi (40 MB)
  • liquids.wad - textura de lichide
  • decals.wad - decalcomanii (vezi mai jos)
  • cstrike.wad - WAD-standard de fișier Counter-Strike
De asemenea, un număr considerabil de texturi se află în dosarul Cstrike - acest oficial textura harti de Counter-Strike. De exemplu, o textură foarte frumos pot fi găsite în următoarele fișiere * .WAD:

Important! Dacă utilizați la nivelul lor de biblioteci texturi personalizate, le va răspândi cu siguranță, cu urvonem lui, într-un singur fișier. În mod ideal, desigur, coase date textură în nivel BSP, dar puteți crea un fișier separat și * .WAD.

Să presupunem că creați un nivel de textură și de utilizare a 5 biblioteci non-standard textura 3 textura primul, textura de 1 secundă, 4 textura a treia, etc. Acum, pentru a descărca nivelul cerut sunt toți cei implicați în crearea nivelul bibliotecii textura. Sense pentru a distribui aceste 5 personalizate WAD-fișiere, împreună cu nici un nivel. Noi folosim 1-4 textura acestor biblioteci. Deci, de ce crește dimensiunea arhivei? Este în acest context, este necesar pentru a face un singur * .WAD fișier și scrie texturile utilizate în ea. Este chiar mai ușor și mai rapid, repetăm, este mai bine să coase textura în * nivelul de fișier .BSP.


1.5 Activarea carduri de textură BSP-fișier


1.6 Dimensiuni texturi

Dimensiunea minimă a texturii în HL este de 16 x 16 pixeli. Mai puțin - nimic mai mult - este posibil. Dimensiunea maximă a texturii, ca de obicei, utilizate de către factorii de decizie de carduri - 512 x 512 pixeli. O sută um, de asemenea, remarcat faptul că lungimea și lățimea texturii este necesar să fie un multiplu de 16, cum ar fi 128 x 96, 256 x 128, 48 x 64, etc.

Ca de obicei, textura substrat, un pixel textura este egală cu o unitate de lungime sau de o entitate perie brashevoy. Se consideră scară normală, adică 1 la 1. De exemplu, o textură cu dimensiuni de 128 x 128 pixeli trebuie să fie aplicat pe partea obiectului, cu dimensiuni de 128 x 128 unități sau mai puțin (în acest caz, textura este „adaptat“ la dimensiunea butonului Fit obiect).

Textura arata bine în cererea de joc la rata de reproducere de 1: 1. Și dacă o perie de dimensiuni mai mici textura, jocul va fi blur, în funcție de scara magnitudine. Cu toate acestea, în scopul de a salva poligoane este textura aplicată în special la o scară mărită de 2: 1., 4: 1, etc. Detaliile acestei tehnici vom descrie economii poligoane în capitolul 6 al manualului, materialul R_Speeds.

Să atragă atenția asupra dimensiunii texturile în fișiere .WAD * standard pot fi încheiate, ce dimensiune sunt obiecte standard: ferestre, uși, pereți. De exemplu, destul de obișnuită cutii de textură de 64 x 64 sau 128 x 128 pixeli. Aceasta este ca un standard indică casetele de dimensiune 64 x 64 x 64 și 128 x 128 x 128 unități. Desigur, puteți utiliza alte dimensiuni, doar foarte mici sau foarte mari de obiecte poate arata nerealiste. Și se pare că, la fel ca în de_rats anterioare. deși ideea de distracție :-)


1.7 Scara texturilor

Așa cum am spus mai sus, un pixel textura este echivalent cu o unitate de lungime a unei perii. Această scală - 1 la 1. Dacă se aplică textura 256 x 256 pixeli 128 x 128 Unitate de sertar, scara este 1: 2 (sau 0,5). Dacă textura trage un mic de 16 x 16 pixeli per cutie 64 x 64 unități, scara va fi de 2: 1.


1.8 Numele texturilor

Texturi în HL, și mai precis în principal biblioteca textura halflife.wad numit pentru un motiv. De exemplu, cuvântul «ladă» sau «CRT» în numele texturii înseamnă că este textura de cutie ( «ladă» în limba engleză - o cutie).

În plus față de aceste cuvinte, există o astfel de prefix (prefix de 2-3 caractere), care sunt direct în fața numelui texturii. Aceste prefixe determina starea de o textură la un anumit tip. De exemplu, prefixul sub forma unui semn de exclamare !. Aceasta înseamnă că este textura lichidului; dacă este necesar, bretele, la începutul titlului. este textura masca, adică textura parțial transparent, care este utilizat pentru a crea garduri transparente, copaci, etc.

Decals - o textură specială, care poate fi aplicat pe partea de sus a texturii obișnuite. Exemple etichetele sunt gauri de gloante, urme ale exploziilor de grenade, sânge - pe scurt, este tot felul de piese. Toate etichetele sunt decals.wad fișier în folderul Valve.

Din păcate, nivelul lor nu pot folosi propriile lor decalcomanii, și, prin urmare, rămâne mulțumit cu standardul de fișier decals.wad. deși acestea nu sunt atât de rău

articole similare