Pāriet uz saturu

Statiskais tīklojums

Vikipēdijas lapa

Statiskais tīklojums (angļu: static mesh) ir daudzpunktu režģis, kam ir galvenā loma daudzu spēļu dziņu arhitektūrā, ieskaitot Unreal Engine, Source un Unity. Vārds "statisks” atsaucas uz faktu, ka statisko tīklojumu objektu izskats nevar tikt mainīts, mainot daudzpunktu režģa punktu novietojumu, bet tie reāllaikā var tikt pārvietoti, mainīts to izmērs un virsmas izskats. Ar statiskajiem tīklojumiem var izveidot sarežģītākus objektus, nekā ar konstruktīvo cieto ģeometriju (Constructive solid geometry), un tie nodrošina ātrāku renderēšanu.

Statiskais tīklojums satur informāciju par tā formu (virsotnes, robežas un malas), norādījumus par struktūrām, kas jāizmanto, un, ja nepieciešams, sadursmes modeli (skat. vienkāršas sadursmes sadaļu zemāk)

Iedala 3 veidus, kā statiskais tīklojums var sadurties:

  • Sadursmes nav: Statiskais tīklojums uzstādīts tā, lai neko citu nebloķētu. To bieži izmanto mazām dekorācijām, piemēram, mauriņam.
  • Sadursme pa daudzstūri (noklusējums): atsevišķi daudzstūri saduras ar spēles objektiem. Katrs materiāls (citiem vārdiem, katra daļa no statiskā tīklojuma, izmantojot atsevišķas struktūras) var tikt iestatīts, lai sadurtos vai nesadurtos neatkarīgi no pārējā. Priekšrocība šai metodei ir tā, ka daļa no statiskā tīklojuma var sadurties, taču otra ne. (pazīstams piemērs: koka stumbrs saduras, bet tā lapas nesaduras). Šīs metodes trūkums ir, ka pie sarežģītiem statiskajiem tīklojumiem apstrādes jauda var krietni samazināties.
  • Vienkārša sadursme: Pats statiskais tīklojums nesaduras, bet tam ir iebūvēti bloķēšanas apjomi, kas saduras. Parasti bloķēšanas apjomiem ir vienkāršāka forma kā statiskajiem tīklojumiem, tāpēc tiem ir ātrāks sadursmes aprēķins.

Lai gan statiskajiem tīklojumiem ir iebūvēta informācija par izmantojamajām struktūrām, tā var tikt manipulēta, pievienojot jaunu izskatu statiskā tīklojuma iestatījumos. Kā alternatīva var būt statiskā tīklojuma pārveidošana, lai tas izmantotu dažādas struktūras kā noklusējumu.

Statiskais tīklojums bieži tiek izmantots, lai veidotu kartes, kuras satur sarežģītākus elementus par parastu arhitektūru un vienkāršu reljefu. Papildus tam, statiskais tīklojums var tikt izmantots, lai atveidotu citus objektus, ieskaitot ieroču šāviņus un iznīcinātus transportlīdzekļus. Bieži pēc renderētām spēļu īsfilmām, kurās, piemēram, ir iznīcināts tanks, tā korpuss tiks pievienots kā statiskais tīklojums pašā spēlē.