Co je to rasterizace softwaru?

Software rasterizace je proces, kterým je scéna nebo obrázek vytvořený v trojrozměrném (3D) počítačovém grafickém softwaru převedena z jedné formy na druhou. Existují dva základní typy obrázků, které jsou vytvářeny prostřednictvím počítačové grafiky, které jsou označovány jako grafika založená na vektoru a založená na rastro. Vektorové obrázky jsou vytvářeny pomocí geometrie, která obsahuje linie a tvary pro vytvoření obrazu, zatímco grafika založená na rastrových používáních pixelů, které jsou jednotlivými body světla nebo barvy, k vytváření obrázků. Softwarová rasterizace je proces, kterým se program spíše než hardware používá k přeměně vektorových obrázků na obrázky založené na rastrových, pro zobrazení na monitoru.

Aby bylo možné plně porozumět rasterizaci softwaru, je důležité, aby někdo nejprve pochopil dva primární způsoby, kterými jsou počítačové obrázky vytvářeny a zobrazovány. Vektorové obrázky jsou vytvářeny pomocí geometrických tvarů. To zahrnuje základní linie a body, které lze sestavitd společně, aby se vytvořily další tvary, včetně různých polygonů, které se často používají při vytváření trojrozměrné nebo 3D grafiky. Většina 3D obrázků je generována jako různé tvary, které jsou vytvářeny sestavením četných malých trojúhelníků dohromady.

Každý z těchto trojúhelníků je generován jako vektorový obraz, a tak sestavené kousky, které tvoří větší scénu, jsou také založeny na vektoru. Aby byly tyto správně zobrazeny na počítači nebo televizní obrazovce, musí být však nejprve převedeny na formát, který lze na takové obrazovce efektivněji zprostředkovat. Monitory a televizory používají jednotlivé body světla a barvy, které se označují jako pixely nebo „obrazové prvky“.

obrázky, které jsou vytvořeny pomocí pixelů, se označují jako obrázky založené na rastrových. Spíše než používání linek a tvarů k vytvoření obrázku se vyrábějí rastrové obrázky kombinací desítek, stovek,nebo tisíce jednotlivých bodů. Aby byl obrázek vektoru správně a snadno zobrazen na obrazovce, která používá pixely, je obvykle převedeno na obrázek založený na rastro, což je proces označovaný jako „rasterizace“.

softwarová rasterizace jednoduše znamená, že s touto konverzí je zpracován program, spíše než hardwarem v počítači nebo jiném zařízení. Například vývojář videoher obvykle používá rasterizaci softwaru, aby zajistil, že 3D polygonální obrázky jsou správně zobrazeny. To umožňuje, aby se grafika vytvořená pro hru zobrazovala prostřednictvím samotného programu, než aby se spoléhala na hardware, který může nebo nemusí být přítomen v počítači hráče.

Jak se technologie zlepšila, softwarová rasterizace byla z velké části podporována hardwarem. Vyhrazené grafické karty, které poskytují další sílu zpracování pro grafiku, tento proces usnadnily a umožnily větší příležitosti pro vývojáře her. Vykreslování v reálném čase se opírá o rasterizacikaždá sekunda se časem, což se stalo jednodušší kvůli pokročilému softwaru a výkonnějším grafickým zpracovatelským jednotkám.

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?