Realtime rendering
Realtime rendering betekent dat een beeld op het moment van opvragen wordt berekend in plaats van vooraf. Voor productconfiguratoren bestaan twee routes: renderen op het apparaat van de bezoeker, of renderen op een server en het beeld versturen. Die keuze bepaalt kwaliteit, snelheid en welke apparaten meekomen.
De term realtime rendering dekt twee heel verschillende architecturen die vaak door elkaar worden gehaald. In de browser renderen met WebGL is iets anders dan renderen op een renderserver en het resultaat als beeld sturen. Beide heten realtime, maar ze leggen andere grenzen op aan kwaliteit, bestandsgrootte en welke telefoons het aankunnen.
Waarom dit onderscheid ertoe doet
Wie hoogwaardige CAD-data heeft, loopt bij browser-rendering vrijwel altijd tegen een muur: het model moet worden vereenvoudigd tot het in het geheugen van een telefoon past. Dat is precies de kwaliteit die je wilde laten zien. De serverroute kent die beperking niet, maar stelt weer eisen aan infrastructuur en responstijd.
Het onderscheid is bovendien geen implementatiedetail dat je aan de ontwikkelaar kunt overlaten. Het bepaalt wat je klant ziet op het moment dat hij beslist, en het is achteraf duur om te wijzigen: de 3D-modellen zijn voor beide routes anders voorbereid.
De denkfout die het vaakst gemaakt wordt
Browser-rendering voelt als de eenvoudige, goedkope route. De bezoeker levert immers de rekenkracht, dus er zijn geen serverkosten. In onze eigen offertepraktijk pakt dat anders uit: modellen geschikt maken voor de browser kost ongeveer het dubbele aan modelwerk, omdat elk model apart geoptimaliseerd en getest moet worden. En dat levert dan een lagere beeldkwaliteit op.
De echte afweging is dus niet goedkoop tegenover duur, maar eenmalige modelkosten tegenover doorlopende rekenkosten.
Wat je hier vindt
Technische vergelijkingen, met de afwegingen die we in eigen projecten hebben gemaakt en wat dat in de praktijk aan snelheid en kwaliteit opleverde. Inclusief gemeten responstijden, want een belofte over snelheid zonder meetmethode is niets waard.