Skip to main content

Ano ang isang listahan ng pagpapakita?

Ang isang listahan ng pagpapakita sa mga graphic ng computer ay isang pagkakasunud -sunod ng mga utos na, kapag naisakatuparan, ay nagbibigay ng mga tagubilin sa kung paano gumuhit ng isang bagay sa screen o iba pang aparato ng output.Ang layunin ng paggamit ng isang listahan ng pagpapakita ay upang madagdagan ang bilis at kahusayan ng mga eksena na naibigay pati na rin upang gawing mas madaling mabasa ang programming source code.Maraming mga uri ng software at hardware ang gumagamit ng isang listahan ng pagpapakita upang ipakita ang mga bagay, kabilang ang software na batay sa vector na batay sa graphics, ilang mga sistema ng console ng laro at ilang mga aklatan ng graphics ng computer.Ang isang aspeto ng paggamit ng isang listahan ng pagpapakita na maaaring gawin itong hindi magagawa para sa ilang mga aplikasyon ay ang katotohanan na, kapag ang mga tagubilin ay idinagdag sa isang listahan, hindi nila mababago, nangangahulugang ang bagay na ang listahan ng mga utos ay dapat manatiling eksaktong pareho sa bawat oras na itonai -render.Sa pamamagitan ng pagdaragdag ng mga utos ng graphics sa isang listahan at pagkatapos ay ituro ang software na gumagamit ng listahan upang makatipon ang mga utos, ang lahat ng mga kalkulasyon para sa pagpapakita ay isinasagawa at naka -imbak sa memorya.Nangangahulugan ito na ang karamihan sa mga kalkulasyon ay isinagawa na sa bawat oras na iguguhit ang bagay.Kapag ang isang bagay ay dapat iguhit nang maraming beses sa loob ng isang eksena, maaari itong gawin nang mas mabilis gamit ang isang solong listahan ng pagpapakita.Para sa isang bagay na gumagamit ng isang imahe bilang isang texture, ang orihinal na lalim ng kulay ng imahe at iba pang mga pag -aari ay maaaring isalin sa format na kinakailangan para sa resolusyon at graphic card na ginagamit.Ang mga materyales sa ibabaw, lalo na kung layered, ay maaaring kalkulahin nang maaga, pag -save ng isang makabuluhang halaga ng oras sa panghuling pag -render.Bilang karagdagan sa iba pang mga kalkulasyon na isinagawa nang maaga sa pag -render, ang pinagsama -samang impormasyon ng listahan ay maaaring maiimbak sa loob ng memorya ng graphics card sa halip na sa hiwalay na memorya ng computer o virtual na memorya.Ang pagkakaroon ng impormasyong kinakailangan para sa GPU na nakaimbak sa parehong pisikal na card ng hardware ay maaaring dagdagan ang bilis ng pag-render, dahil mas mabilis itong maglakbay sa processor.

Ang trade-off para sa paggamit ng isang listahan ng pagpapakita ay ang mga kalkulasyon ay kailanganMag -imbak sa kung saan.Nangangahulugan ito na ang paglikha ng maraming mga listahan ay maaaring gumamit ng isang mas malaking halaga ng memorya ng computer kaysa sa kung hindi man kinakailangan.Maaari itong maging dahil sa bilang ng mga polygons na hinihiling ng isang bagay o ang laki ng isang imahe na mailalagay sa memorya ng texture.Para sa mga kumplikadong eksena, ang laki ng mga listahan ay maaaring lumampas sa dami ng magagamit na memorya at nakakaapekto sa pagganap ng graphics card.