Triangulatie

Wat is het?

Triangulatie is het proces van het omzetten van polygonen (meestal quads of n-gons) in driehoeken. In 3D-modellering en real-time rendering is dit noodzakelijk omdat grafische hardware en engines driehoeken gebruiken als de fundamentele eenheid om oppervlakken weer te geven. De manier waarop polygonen worden getrianguleerd beïnvloedt de topologie, schaduwwerking (vertex normals), UV's en animatie: hoe een polygoon wordt gesplitst kan zichtbare naden, knijpen of onnatuurlijke vervorming veroorzaken. Modelleurs kunnen vertrouwen op automatische triangulatie bij export of handmatig trianguleren om de randstroom te behouden en vervorming te beheersen voor geskinnde karakters.

Praktisch voorbeeld

Stel je voor dat je een personage modelleert in Blender, voornamelijk met quads. Voordat je exporteert naar Unity, controleer je de triangulatie: Blender kan automatisch trianguleren bij het exporteren of je gebruikt een Triangulate-modifier om te zien hoe quads in driehoeken worden gesplitst. Als een quad niet vlak is, kan de gekozen diagonaal de schaduwwerking en vervorming tijdens animatie veranderen, dus je kunt kritieke randen handmatig trianguleren om slechte skinning-artifacten te vermijden. Triangulatie is ook belangrijk bij het maken van collision meshes of levelgeometrie om voorspelbaar gedrag en goede prestaties in de engine te garanderen.

Test je kennis

Wat is de belangrijkste reden dat triangulatie nodig is in real-time 3D-rendering?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG

Gerelateerde termen