Co je to vykreslování portálu?

Vykreslování portálu je technika počítačové grafiky používané ve videohrách k omezení množství pixelů vykreslených najednou. K dosažení tohoto cíle je většina her složena z sekcí a uživatel může vidět pouze určitou oblast, jako je místnost. Tyto sekce jsou běžně malé a omezené, protože se to snadněji programovalo, ale vykreslování portálu lze také použít s vnějšími krajiny, pokud programátor vezme v úvahu z vidění uživatele. Hlavním důvodem pro použití této techniky vykreslování je zlepšení výkonu vyžadováním méně paměti. Zatímco problémy mají tendenci být minimální a většinou ovlivňují starší hry, může dojít k problémům s načítáním, pokud se uživatel nečekaně pohybuje.

Při vykreslování portálu často rozdělí svět hry na mnoho portálů nebo sekcí. Když je někdo v určité sekci, programátor ví, že ostatní oddíly nebudou vidět, a proto nemusí být vykresleny. To se běžně provádí výrobou pokojů, přičemž každá místnost se používá jako sektaion.

Aby se vykreslovalo ještě snazší, většina sekcí je omezena jasně viditelnými stěnami. Pokud se používá omezený prostor, usnadňuje vykreslování portálu, protože programátor musí udělat jen málo odhadů toho, co uživatel bude schopen vidět. Některé hry mají mimo krajinu bez stěn. V tomto případě musí programátor vzít v úvahu zorné pole uživatele, takže bude vykreslena pouze krajina, kterou lze okamžitě zobrazit.

Hlavním důvodem k použití vykreslování portálu je to, že okamžitě omezuje množství potřebné paměti. Pokud například mapa hry není rozdělena, musí hra vykreslit všechny pixely současně. To vyžaduje hodně paměti, což znamená, že výkon hry bude pravděpodobně trpět zpožděním a dalšími problémy. Uživatel obvykle není dostatečně blízko, aby viděl jinou sekci, takže toto zpožděné vykreslování obvykle nezpůsobuje žádné problémy.

I když obvykle neexistují žádné problémy s vykreslováním portálu, je možné, že některé pixely se nebudou načíst správně, pokud se uživatel nepohybuje podle očekávání. Pokud například programátor předpokládá, že uživatel nejde do předchozí sekce a on nebo ona, může hra trvat několik sekund načtení sekce. Může existovat zeď nebo malá oblast, která se na vteřinu zdá být černá, ale to zřídka ovlivňuje výkon hry.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?