Skip to main content

Ano ang software rasterization?

Ang software rasterization ay isang proseso kung saan ang isang eksena o imahe na nilikha sa three-dimensional (3D) computer graphics software ay na-convert mula sa isang form sa isa pa.Mayroong dalawang pangunahing uri ng mga imahe na nilikha sa pamamagitan ng mga graphic ng computer, na tinutukoy bilang mga graphic na batay sa vector at raster.Ang mga imahe na batay sa vector ay nilikha sa pamamagitan ng paggamit ng geometry na may kasamang mga linya at hugis upang makagawa ng isang imahe, habang ang mga raster na batay sa graphics ay gumagamit ng mga pixel, na mga indibidwal na puntos ng ilaw o kulay, upang lumikha ng mga imahe.Ang software rasterization ay isang proseso kung saan ang isang programa sa halip na hardware ay ginagamit upang mai-convert ang mga imahe na batay sa vector sa mga larawan na batay sa raster, para sa pagpapakita sa isang monitor.Dalawang pangunahing paraan kung saan ang mga imahe ng computer ay nilikha at ipinapakita.Ang mga imahe na batay sa vector ay nilikha sa pamamagitan ng paggamit ng mga geometric na hugis.Kasama dito ang mga pangunahing linya at puntos na maaaring tipunin nang magkasama upang makagawa ng iba pang mga hugis, kabilang ang iba't ibang mga polygons na madalas na ginagamit sa paglikha ng three-dimensional o 3D graphics.Karamihan sa mga imahe ng 3D ay nabuo bilang iba't ibang mga hugis na nilikha ng pag-iipon ng maraming maliliit na tatsulok na magkasama.Para sa mga ito ay maayos na maipakita sa isang computer o telebisyon sa telebisyon, gayunpaman, dapat muna silang ma -convert sa isang format na maaaring mas epektibong maiparating sa naturang screen.Ang mga monitor at telebisyon ay gumagamit ng mga indibidwal na puntos ng ilaw at kulay na tinutukoy bilang mga pixel, o "mga elemento ng larawan."

Ang mga imahe na nilikha sa pamamagitan ng paggamit ng mga pixel ay tinutukoy bilang mga imahe na batay sa raster.Sa halip na gumamit ng mga linya at hugis upang lumikha ng isang larawan, ang mga imahe na batay sa raster ay ginawa sa pamamagitan ng pagsasama ng dose-dosenang, daan-daang, o libu-libong mga indibidwal na puntos.Upang ang isang imahe ng vector ay maayos at madaling ipakita sa isang screen na gumagamit ng mga pixel, karaniwang na-convert ito sa isang imahe na batay sa raster, isang proseso na tinukoy bilang "rasterization."sa pamamagitan ng isang programa, sa halip na sa pamamagitan ng hardware sa loob ng isang computer o iba pang aparato.Ang isang developer ng laro ng video, halimbawa, ay karaniwang gumagamit ng software rasterization upang matiyak na ang mga 3D polygonal na imahe ay maayos na ipinapakita.Pinapayagan nito ang mga graphic na nilikha para sa isang laro na ipakita sa pamamagitan ng programa mismo, sa halip na umasa sa hardware na maaaring o hindi maaaring naroroon sa computer ng isang manlalaro.Ang mga nakalaang video card na nagbibigay ng karagdagang kapangyarihan sa pagproseso para sa mga graphics ay naging mas madali ang prosesong ito at pinapayagan para sa mas maraming mga pagkakataon para sa mga developer ng laro.Ang real time rendering ay nakasalalay sa rasterization na nagaganap dose -dosenang beses bawat segundo, na naging mas simple dahil sa advanced na software at mas malakas na mga yunit ng pagproseso ng graphics.