Polycount: hoeveel driehoeken heb je echt nodig?
5.000 driehoeken of 60.000? Een praktische gids om polycounts te lezen en modellen te kiezen die binnen het budget van je project passen.
Op deze pagina
Op elke productpagina van 3dpolyx staat het aantal driehoeken en vertices van het model. Voor sommige klanten zijn deze getallen het eerste waar ze naar kijken; voor anderen zijn ze een raadsel. Deze gids legt uit wat ze betekenen en hoe je ze gebruikt.
Driehoeken en vertices
Het oppervlak van een 3D-model bestaat uit polygonen. Engines en GPU's breken elke polygoon op in driehoeken, dus het aantal driehoeken ('tris') is de eerlijkste maatstaf voor hoe zwaar een model is om te renderen.
Vertices zijn de hoekpunten die driehoeken met elkaar delen. In realtime engines kan het aantal vertices hoger uitvallen dan in je modelleerprogramma, omdat een vertex wordt opgesplitst waar de UV's of de shading veranderen. Beide getallen zijn belangrijk, maar driehoeken zijn het makkelijkst te vergelijken.
Onze Sneeuwpop heeft bijvoorbeeld 59.466 driehoeken en 33.052 vertices. De Verjaardagstaart met kaarsjes heeft er zo'n 59.000 en de Paasmand met eieren ongeveer 56.000.
Is dat veel?
Dat hangt volledig af van waar het model terechtkomt. Moderne hardware is krachtig, maar elke driehoek kost iets als je dat vermenigvuldigt met honderden objecten en 60 frames per seconde.
Hier zijn ruwe, praktische marges. Het zijn vertrekpunten, geen regels:
Offline renderen en archviz. Bij een handvol hoofdobjecten doet het aantal driehoeken er zelden toe. Detail en nette shading zijn belangrijker.
Games voor desktop en console. Een prop kan variëren van een paar duizend tot tienduizenden driehoeken, afhankelijk van hoe dichtbij de camera komt. Hoofdobjecten mogen hoger uitkomen.
Mobiele games. De budgetten zijn krapper. Achtergrondprops blijven vaak in de lage duizenden, en de hele zichtbare scène wordt zorgvuldiger gepland.
Web en AR. Bestandsgrootte en laadtijd zijn net zo belangrijk als renderen. Lichtere modellen laden sneller op mobiele verbindingen.
Het echte budget is de hele scène, niet één model. Tien props van 50.000 driehoeken zijn prima; duizend ervan misschien niet.
Zo kies je het juiste model
Bepaal de cameraafstand. Wordt het object van dichtbij gezien, of is het aankleding op de achtergrond?
Tel hoe vaak het voorkomt. Eén verjaardagstaart op tafel is iets anders dan vijftig bomen in een bos.
Ken je platform. Mobiel en web vragen meer zorg dan desktop of offline renderen.
Kijk naar het silhouet. Een low-poly stijl, zoals bij onze Low-poly blauwe vinvis, gebruikt bewust weinig driehoeken en ziet er doelbewust uit, niet goedkoop.
Wat als een model te zwaar is voor je project?
Je hebt verschillende opties:
Decimeren. In Blender verlaagt de Decimate-modifier het aantal driehoeken met een schuifregelaar. Bij objecten op afstand is een reductie van 50% vaak onzichtbaar.
LOD's genereren. Unity en Unreal kunnen versies met minder detail maken die automatisch wisselen op basis van afstand.
Instancing gebruiken. Dezelfde mesh herhalen is veel goedkoper dan veel unieke meshes.
Details baken. Voor gevorderden: bak het detail van een high-poly model in een normal map op een lichtere mesh.
Een model vereenvoudigen voor je project is toegestaan onder onze licentie.
Waarom we de getallen tonen
We vermelden driehoeken en vertices op elke productpagina, omdat we vinden dat je moet weten wat je koopt voordat je betaalt. Geen verrassingen na het downloaden.
Blader door de winkel, filter op categorie en vergelijk de specificaties. Samen met de 3D-viewer vertellen de getallen je of een model in je scène past, nog voordat het op je harde schijf staat.
Modellen uit dit artikel
Alle modellen →Lees verder
Zorgvuldig gekozen artikelen uit hetzelfde cluster.
3D op het web met Three.js: een gezellig hoekje in één HTML-bestand
Zet echte 3D-modellen op een webpagina met een paar regels JavaScript. Een beginnersvriendelijke Three.js-tutorial met volledige code.
Lezen3dpolyx-modellen gebruiken in Unity en Unreal Engine
GLB is niet alleen voor Blender en het web. Zo haal je onze modellen binnen in de twee grootste game-engines.
LezenEen GLB in twee minuten importeren in Blender
Van download tot eerste render: zo zet je een GLB-model in Blender, controleer je of alles klopt en begin je aan je scène.
Lezen