Стан растеризатора контролює візуалізацію точок, ліній і трикутників. Атрибути включають стан вибракування багатокутника, ширину лінії, пунктирну лінію, стан кількох зразків, ножиці та плоске/гладке затінення.
Растеризація є критично важливим процесом для перетворення векторної графіки в растрові зображення. Це забезпечує сумісність з різними пристроями та середовищами, які покладаються на представлення на основі пікселів.
Огляд. Цей проект є реалізацією програмного растеризатора, тобто рендерить 3D-об'єкти (трикутники) у 2D-простір виключно на ЦП і без використання бібліотек, таких як DirectX або Vulkan.
Растеризатор є пристрій, який перетворює цифрове зображення в растрове, яке є сіткою пікселів. У телевізійному виробництві растеризатор використовується для перетворення цифрового відеосигналу в растр пікселів, який можна відобразити на телевізійному екрані. Растеризатор працює шляхом сканування цифрового відеосигналу рядок за рядком.
Етап растеризації перетворює векторну інформацію (складену з фігур або примітивів) у растрове зображення (складене з пікселів) з метою відображення 3D-графіки в реальному часі. Під час растеризації кожен примітив перетворюється на пікселі з інтерполяцією значень для кожної вершини по кожному примітиву.
Rasterize відноситься до процес перетворення векторного зображення або об'єкта в растровий або растровий формат. Він передбачає перетворення математичних описів форм і ліній у сітку пікселів.