StRender
StRender is de runtime rendering software module voor de real-time visualisatie van de verkeersomgeving in de rijsimulator. Door het schaalbare ontwerp kunnen een of meer grafische displays worden aangestuurd door meerdere rendering modules toe te passen en hun kijkrichting en perspectief te definieren. StRender is gemaakt voor gebruik met de StTraffic simulatie software en de StControl controle module. Het ontvangt real-time gesimuleerde verkeersgegevens en tekent de auto's en andere dynamische gegevens zoals de status van de verkeerslichten op de displays. State-of-the art rendering technologie, gebaseerd op de OpenSceneGraph rendering toolkit, geeft real-time frame rates op standaard PC hardware van 60 beelden per seconde voor stadsdatabases van gemiddelde complexiteit met 20 of meer gesimuleerde auto's. Natuurlijk hangt de frame rate sterk af van de beeldcomplexiteit en de effectiviteit van de database organisatie.
Enkele kenmerken van StRender:
- Draait op MS Windows™ and Linux omgevingen.
- Draait op standaard PC systemen met een Nvidia™ graphische kaart.
- Ondersteunt een schaalbare display configuratie door meerdere beeldschermen naast elkaar te zetten, waarbij elke wordt aangestuurd door z'n eigen rendering PC. Daarmee kunnen verschillende soorten rijsimulatoren gebouwd worden van low-end tot high-end.
- Ondersteunt het definieren van afzondelijke viewports on de beeldschermen, zoals voor achteruitkijkspiegels of top-views.
- Accurate positionering en vloeiende bewegingen van verkeersdeelnemers door tijd-extrapolatie methoden.
- Gebruik van Open source OpenScene Graph 3D graphics libraries voor de rendering taken. Daarmee worden de beste rendering prestaties behaald die op dit moment mogelijk zijn.
- UDP en TCP protocollen voor data communicatie met de StTraffic simulatie module en systeem controle door de StControl module.
- Rendering van graphische databases die zijn gemaakt met StRoadDesign.
- Inclusief standaard real-time multi-LOD auto modellen, elk in drie verschillende kleuren.
- Rendering van geanimeerde fietsers.
- Uitbreiding met geanimeerde voetganders in de nabije toekomst.
- De renderers worden geconfigureerd met een resource file, waarin de geometrie van de vensters, view ports, spiegels, kijkhoeken, etc. wordt gespecificeerd.
- Inclusief functionaliteit voor het presenteren van secondaire taken via de renderers, door het presenteren van bitmap beelden die worden aangestuurd door scenario scripts.