3D-configurators9 min

Wat is een 3D-productconfigurator? Verschil met een 3D-viewer en 2D-configurator

Een 3D-productconfigurator is meer dan een draaibaar 3D-model. Het systeem combineert productkeuzes, regels, afmetingen en visualisatie tot één geldige configuratie.

Een blokkenreeks van productdefinitie naar keuze, regels en 3D-weergave, met de 3D-laag als laatste stap.

Stel dat een klant online een veranda samenstelt. Hij verandert de breedte, kiest een daktype, ziet een materiaal wegvallen omdat het niet met die uitvoering te combineren is, en de weergave past zich meteen aan. Op dat moment gebeurt er meer dan het tonen van een mooi 3D-model: het systeem bewaakt welke combinaties geldig zijn en maakt de gekozen samenstelling zichtbaar.

Dat is wat een 3D-productconfigurator onderscheidt. Hij combineert productkeuzes, regels, afmetingen en visualisatie tot één geldige configuratie. Een website waarop je een stoel kunt ronddraaien is daarmee nog geen configurator, en andersom kan een geavanceerde configurator prima zonder 3D werken wanneer ruimtelijke visualisatie weinig toevoegt.

Een 3D-productconfigurator is dus een applicatie waarmee iemand een product samenstelt en het resultaat realtime in drie dimensies bekijkt. De kern zit niet in het model maar in het configureerbare productmodel erachter, dat vastlegt welke opties er zijn, welke afmetingen zijn toegestaan, welke keuzes elkaar vereisen of uitsluiten, welke waarden uit andere keuzes volgen en welke variant uiteindelijk als geldig geldt. De 3D-laag laat vervolgens zien wat die configuratie betekent. Bij uitgebreidere systemen volgen daarna prijsberekening, offerteaanvragen, orders of koppelingen met andere bedrijfssoftware, maar voor de definitie is vooral van belang dat de producttoestand daadwerkelijk verandert en dat het systeem die toestand begrijpt.

Wat een configurator onderscheidt van een viewer

De meest voorkomende begripsverwarring is die tussen een 3D-viewer en een 3D-configurator. Bij een viewer staat het product in principe al vast. De gebruiker kan het model draaien, inzoomen, vanuit verschillende hoeken bekijken en soms in augmented reality plaatsen. Dat kan waardevol zijn voor productpresentatie, maar hij configureert er geen nieuw product mee.

Een configurator gaat een stap verder, doordat de gebruiker de productstate zelf verandert: een andere breedte, een extra module, een ander materiaal, een ander daktype, accessoires die erbij komen of verdwijnen, of een uitvoering die bepaalde andere opties onmogelijk maakt. De visualisatie is daarmee gekoppeld aan echte productkeuzes in plaats van aan camerastanden.

Dat verklaart een verschijnsel dat op het eerste gezicht tegenstrijdig lijkt. Een fotorealistisch model waarin alleen de camera beweegt kan technisch indrukwekkend zijn en tegelijk minder configuratielogica bevatten dan een eenvoudige tweedimensionale interface waarin twintig productregels correct worden afgedwongen. Wat een systeem waardevol maakt, is niet hoe het eruitziet maar hoeveel productkennis het begrijpt.

Vier niveaus van online productkeuze

Niet iedere online productkeuze is hetzelfde, en het helpt om vier niveaus te onderscheiden. Het eenvoudigste is de gewone productkeuze: de klant kiest uit bestaande varianten, bijvoorbeeld maat S, M of L in drie vaste kleuren. Die combinatie bestaat al als vooraf gedefinieerde variant of SKU, en er is weinig echte productlogica nodig.

Een niveau hoger zit de 2D-configurator, waarbij de klant een product samenstelt en de wijzigingen ziet via foto's, SVG, canvas of samengestelde beeldlagen. Zo'n configurator kan technisch zeer uitgebreid zijn — denk aan een deur waarbij formaat, beslag, glas en kleur van elkaar afhangen. Verwerkt het systeem die regels correct, dan is dit een volwaardige configurator, ook zonder realtime 3D.

Daarnaast staat de 3D-viewer, waarin de gebruiker een bestaand object interactief bekijkt zonder het product wezenlijk te veranderen; visualisatie is daar de hoofdfunctie. Pas bij de 3D-productconfigurator verandert de productstate én wordt die nieuwe toestand ruimtelijk weergegeven. Dat wordt vooral interessant wanneer keuzes onderling afhankelijk zijn of wanneer de geometrie meebeweegt — als een maatwijziging direct invloed heeft op de vorm, het aantal onderdelen of de beschikbare opties.

Waarom de productregels zwaarder wegen dan het model

Bij een echte configurator moet het systeem weten welke configuraties geldig zijn en welke niet. Dat begint eenvoudig: een breedte tussen een minimum en een maximum, materiaal X dat niet samengaat met uitvoering Y, optie A die onderdeel B vereist, of een accessoire dat pas beschikbaar komt boven een bepaalde maat. Bij complexere producten worden regels numeriek of afgeleid, bijvoorbeeld wanneer de breedte bepaalt hoeveel modules of steunpunten nodig zijn.

Daarmee ontstaat het cruciale verschil tussen visualiseren en configureren. Een 3D-model kan moeiteloos iets tonen wat in werkelijkheid niet gemaakt kan worden; het weet immers niets van maakbaarheid. De regellaag moet voorkomen dat zo'n ongeldige combinatie als normale configuratie wordt behandeld en verderop in het proces terechtkomt.

Daarom is het riskant om alle logica te verstoppen in losse interfacecomponenten of 3D-objecten. Zit de kennis daar, dan kan alleen de interface hem raadplegen, terwijl prijsberekening, offertevalidatie, orderimport en interne sales dezelfde kennis nodig hebben. De productkeuze moet als gegevens en regels te begrijpen zijn, los van de plek waar hij toevallig wordt getoond.

De configuratiestate als centrale laag

Een professionele configurator houdt daarom een centrale toestand bij van wat de gebruiker daadwerkelijk heeft gekozen. Voor een veranda kan die toestand bestaan uit de productfamilie, een breedte van 5000 millimeter, een hoogte van 2600 millimeter, een glazen daktype, de kleur antraciet, een linkerzijwand en geen rechterzijwand. Dat is een compacte beschrijving, maar wel een die betekenis heeft.

Vanuit die toestand kan het systeem bepalen welke opties nog geldig zijn, welke waarden automatisch volgen, welke geometrie zichtbaar moet zijn, welke materialen worden toegepast en welke informatie later moet worden opgeslagen. Dat is aanzienlijk robuuster dan wanneer de applicatie alleen onthoudt dat een bepaalde mesh zichtbaar staat, want een zichtbaar object vertelt niet waaróm het er is of welke commerciële betekenis het heeft.

Het 3D-model is daarmee een weergave van de configuratie en niet de bron van waarheid. Dat onderscheid lijkt abstract, maar het bepaalt hoe makkelijk je er later functies aan kunt toevoegen: opslaan en hervatten, een prijs berekenen, server-side valideren of gegevens doorsturen naar een ander systeem.

Wanneer 3D werkelijk iets toevoegt

Realtime 3D is vooral nuttig wanneer de ruimtelijke vorm van het eindproduct onderdeel is van de keuze. Dat speelt bij veranda's en aanbouwen, kozijnen en deuren, keukens, maatmeubilair, modulaire interieurs, modulaire bouwproducten, machines en industriële systemen, en bij voertuigen of andere samengestelde producten. Bij zulke producten veranderen afmetingen, vorm, materiaal en opties vaak tegelijk, waardoor een klant uit tekst of een rij dropdowns moeilijk kan afleiden hoe het resultaat eruitziet.

Toch is 3D niet vanzelf de beste keuze. Verandert er alleen een kleurvlak, of bestaat het product uit een paar vaste varianten, dan kan een 2D-oplossing duidelijker en eenvoudiger zijn — of zelfs een gewone productpagina, zoals in website of webshop? staat beschreven. Het relevante criterium is niet of een product in 3D te tekenen is, want vrijwel elk fysiek product laat zich modelleren. De vraag is of interactieve 3D de gebruiker helpt de configuratie te begrijpen.

De veranda uit de inleiding laat zien waarom dat meer vraagt dan een visual. Kiest iemand een breedte van vijf meter, dan raakt die keuze de zichtbare geometrie, het aantal staanders, de mogelijke dakuitvoeringen, de beschikbare accessoires, de technische grenzen en de informatie die later in de offerteaanvraag terechtkomt. Het systeem moet dus niet alleen een model langer maken, maar begrijpen wat die maat inhoudelijk betekent. Verandert daarna het materiaal of de uitvoering, dan kunnen opnieuw andere opties beschikbaar of ongeldig worden. De 3D-weergave geeft directe feedback; het productmodel en de regels bepalen wat er werkelijk mogelijk is.

Waaruit een configurator bestaat

Op hoofdlijnen verdeelt een professionele configurator zijn werk over een aantal verantwoordelijkheden. De productdata beschrijft welke producten, eigenschappen en opties er zijn. De configuratiestate bewaart de actuele keuzes van de gebruiker. De productregels bepalen welke combinaties geldig zijn en welke waarden uit andere keuzes volgen. De 3D-rendering vertaalt die configuratie naar zichtbare geometrie en materialen. En de frontend zorgt dat de gebruiker keuzes begrijpelijk kan maken en direct feedback krijgt.

Bij uitgebreidere oplossingen komen daar een backend, een database, een beheeromgeving, prijsberekening en koppelingen met CRM, ERP of offertesystemen bij. Dat betekent niet dat ieder onderdeel een afzonderlijk technisch systeem moet worden; bij een compacte applicatie kunnen meerdere verantwoordelijkheden prima in één codebase zitten. Het gaat erom dat ze conceptueel uit elkaar worden gehouden, zodat productlogica niet in de renderlaag terechtkomt.

Prijs, offerte en order zijn vervolgstappen

Een configurator kan prijzen berekenen, maar prijslogica is een vraagstuk op zichzelf. Er kan gewerkt worden met een basisprijs, vaste toeslagen, stukprijzen, prijzen per meter of vierkante meter, staffels, combinatieregels en formules. Bij maatwerkproducten hangt de prijs vaak nauw samen met de configuratie: een andere breedte verandert niet alleen het model maar ook het aantal onderdelen, het materiaalgebruik en de technische opties.

Een prijs tonen is daarom zelden een kwestie van een label bijwerken zodra iemand op een knop klikt. Zodra prijzen commercieel belangrijk worden, verdient de prijslogica dezelfde zorg als de productregels. De kosten- en prijsarchitectuur valt buiten het bestek van dit artikel; wat een 3D-productconfigurator kost gaat daar dieper op in.

Waar een configurator eindigt, verschilt eveneens per bedrijf. Hij kan blijven bij visualisatie, de configuratie opslaan, een lead of contactaanvraag opleveren, een offerteaanvraag genereren, een automatische offerte produceren, doorgaan naar checkout of een order aan een ander systeem doorgeven. Bij maatwerkproducten is een offerteaanvraag vaak logisch wanneer montage, locatie, inmeten of engineering nog beoordeeld moeten worden; bij volledig voorspelbare en gevalideerde producten kan een directe bestelling mogelijk zijn. Belangrijk is dat de digitale flow aansluit op het werkelijke verkoop- en productieproces. Een configurator die online veel gegevens verzamelt terwijl een medewerker ze daarna handmatig overtypt, benut maar een deel van de mogelijke waarde.

Wanneer spreek je echt van een productconfigurator?

Een bruikbare controle is of het systeem meer doet dan opties tonen. Je hebt waarschijnlijk met een echte productconfigurator te maken wanneer:

  1. de gebruiker meerdere eigenschappen van het product kan samenstellen;
  2. keuzes invloed op elkaar kunnen hebben;
  3. het systeem ongeldige combinaties kan herkennen of voorkomen;
  4. afmetingen of andere parameters onderdeel van de configuratie zijn;
  5. de huidige configuratie als gestructureerde toestand kan worden opgeslagen;
  6. de visualisatie volgt uit die toestand in plaats van andersom.

Realtime 3D maakt zo'n systeem tot een 3D-productconfigurator, maar de configuratielogica blijft de basis waarop de rest rust.

Een goede configurator begint niet bij 3D

Het aantrekkelijke deel van zo'n systeem is vanzelfsprekend de visualisatie; dat is wat de klant ziet en waarmee hij werkt. Voor een betrouwbare oplossing loopt de volgorde achter de schermen precies andersom. Eerst moet duidelijk zijn welke eigenschappen het product heeft, welke keuzes een klant werkelijk mag maken, welke afhankelijkheden en grenzen er bestaan en welke informatie de organisatie na de configuratie nodig heeft. Pas daarna kan de 3D-laag die logica zichtbaar maken.

Dat is het verschil tussen een interactieve demo en een digitaal product dat deel kan uitmaken van een serieus verkoopproces. Zo bouwen we een 3D-configurator ook op: eerst product- en prijsregels, daarna de weergave.

Of zo'n systeem voor jouw product en proces daadwerkelijk zinvol is, is een aparte afweging langs productvariatie, visualisatiebehoefte, saleswerk en de vraag of je regels formaliseerbaar zijn; die staat uitgewerkt in wanneer een 3D-productconfigurator zinvol is voor je bedrijf.

Bronnen

Dit artikel is opgesteld op basis van technisch onderzoek naar productconfiguratie, constraint-based configuratie en browsergebaseerde 3D-rendering. Belangrijke geraadpleegde bronnen:

Hier verder over praten?

Wil je weten of jouw product zich laat vertalen naar keuzes, regels en een geldige configuratie? Dat is een productvraag, geen 3D-vraag, en meestal in een kort gesprek te toetsen.