CityGML Texturing Tool

De CityGML Texturing Tool is een op .NET gebaseerde desktopapplicatie, ontwikkeld om het proces van het toevoegen van texturen aan CityGML-modellen te automatiseren.

Het belangrijkste doel van dit project is om de benodigde tijd en handmatige inspanning voor texturering te verminderen en tegelijkertijd de visuele kwaliteit en bruikbaarheid van 3D-stadsmodellen te verbeteren

Door een CityGML-bestand aan te leveren, berekent de tool automatisch de juiste
beeldschaal, analyseert objecttypen (otypes) en wijst vervolgens automatisch de juiste texturen toe vanuit een door de gebruiker aangeleverde bibliotheek met
afbeeldingen zoals gras, asfalt, beton en dakpannen.

Workflow en Algoritme:
De kernfunctionaliteit van de tool volgt een gestructureerd algoritme:

  • Inlezen van input: Laad een niet-getextureerd CityGML-bestand.
  • Schaal, rotatie en transformatie berekenen: Bepaal de juiste beeldschaal, rotatie en transformatiewaarden op basis van de geometrie die in de CityGML is gedefinieerd.
  • Objecttypen Herkennen: Identificeer de otype-attributen binnen het bestand.
  • Texturen toewijzen: Koppel elk objecttype aan de bijbehorende textuur uit de aangeleverde bibliotheek met afbeeldingen.
  • Textuurknooppunten toevoegen: Voeg verwijzingen naar de texturen toe in de structuur van het CityGML-bestand.
  • Output genereren: Exporteer het bijgewerkte en volledig getextureerde CityGML-bestand, klaar voor visualisatie.

De tool laat aanzienlijke verbeteringen zien in de leesbaarheid en bruikbaarheid van de modellen. Uit voor- en na-vergelijkingen blijkt dat kenmerken zoals wegen,
groenvoorzieningen, wateroppervlakken en daken duidelijker te onderscheiden zijn.

Deze verbeterde realiteit maakt stadsmodellen effectiever inzetbaar voor planning, analyse en presentatie.

De CityGML Texturing Tool biedt een schaalbare en betrouwbare oplossing voor het verrijken van 3D-stadsmodellen.

Door de integratie van texturen te automatiseren, transformeert het ruwe geometrie in visueel rijke, realistische modellen, terwijl consistentie en nauwkeurigheid worden gewaarborgd.

Deze aanpak vermindert niet alleen de handmatige werklast, maar creëert ook een herhaalbare workflow die digitale stedelijke planning en 3D-visualisatieprojecten ondersteunt.



Leave a Reply