IT-lexikon › Programmering › Mikropolygon

Mikropolygon

Programmering In English → Uppdaterad: 2026-10-26

En polygon som styckats ner till ungefär en halv pixel, så att skuggning och förskjutning kan ske per yttäckande fragment utan synliga kanter.

Begreppet kommer från Pixars REYES-arkitektur (Cook, Carpenter, Catmull, 1987). I stället för att skugga stora trianglar delas ytor ("dicing") i ett rutnät av mikropolygoner som var och en täcker under en pixel. Då kan displacement, rörelseoskärpa och skuggning beräknas likformigt och fint, vilket gav filmrendering dess mjuka ytor.

Problemet är effektivitet: fast rasteriseringshårdvara slösar nästan allt arbete när en triangel är mindre än en pixel, eftersom den alltid behandlar minst en 2×2-kvad. Därför byggde Nanite i Unreal Engine 5 en egen programvarurasterare just för mikropolygoner. Samma insikt driver forskning om effektiv subpixelgeometri på GPU.

← Tillbaka till lexikonet