Présentation du projet
Tiny València est une carte interactive de la ville de València rendue en pixel‑art isométrique, inspirée de SimCity. Chaque bâtiment représente une structure réelle, reproduite à l’échelle du quartier grâce à un rendu 3D préexistant. Le site propose une navigation fluide (glisser, zoom, double‑clic) et encode la position actuelle dans la barre d’adresse, ce qui rend chaque vue partageable via un simple lien.
Pipeline de génération des tuiles
Le processus débute par la capture d’une scène 3D de la municipalité à l’aide d’une caméra fixe orientée selon un angle isométrique. Cette vue 3D provient de Google Photorealistic 3D Tiles via Cesium ion, garantissant une géométrie précise et un texteurage complet. Ensuite, un modèle d’image, entraîné sur un style pixel‑art sélectionné manuellement, recolore chaque tuile de façon autonome. Le modèle travaille « tile by tile », chaque nouvelle tuile s’appuyant sur les pixels déjà peints de ses voisines afin d’assurer la continuité visuelle du rendu. Cette approche évite les ruptures de bordure typiques des traitements par lot et maintient la cohérence de l’échelle isométrique sur l’ensemble du territoire, y compris la huerta et l’Albufera.
Sources de données et licences
Les données géographiques proviennent de plusieurs référentiels publics : les bâtiments sont issus de la Dirección General del Catastro, les images aériennes et le modèle de terrain sont fournis par l’Institut Géographique National (IGN) sous licence CC BY 4.0, et les réseaux routiers, limites administratives et la côte sont extraits d’OpenStreetMap (ODbL). Cette combinaison assure une couverture exhaustive du territoire municipal, à l’exception de quelques petites enclaves où aucune imagerie 3D n’était disponible, ce qui explique les zones non peintes. L’utilisation de licences ouvertes permet de redistribuer la carte sans contrainte juridique, à condition de créditer les contributeurs.
Interaction, raccourcis et limites techniques
L’interface expose plusieurs raccourcis clavier pour accélérer la navigation :
R – vue aléatoire
H – affichage complet
F – plein écran
/ – recherche d’adresse
G – mode lectureLe système repose sur le rendu côté client, ce qui implique une charge mémoire proportionnelle à la résolution de la fenêtre et au nombre de tuiles affichées. Sur des appareils à faible capacité GPU, le rafraîchissement des tuiles pixel‑art peut entraîner des saccades, notamment lors d’un zoom rapide. De plus, la dépendance à Cesium ion pour les tuiles 3D impose une connexion internet stable ; en l’absence de connexion, le rendu passe en mode « fallback » avec des géométries simplifiées mais sans le style pixelisé. Enfin, le modèle d’image, bien qu’entraîné sur un style cohérent, ne garantit pas une fidélité parfaite pour chaque bâtiment historique, ce qui peut conduire à des approximations visuelles dans les zones très denses.