http://jerome.le.chat.free.fr

Accueil > Documentation > les Librairies

Présentation

Blended Cities est fourni avec quelques bâtiments et des objets de ville par défaut, mais il est possible d'ajouter ses objets et de les utiliser pour construire ses propres bâtiments, d'ajouter des matériaux blender, des objets de villes, des plans de rues..

les librairies sont rangées dans le sous répertoire libraries de Blended Cities, et regroupées par nom d'auteurs ou pas thèmes. elles sont lues au démarrage du script, et peuvent être mises à jour pendant l'éxécution.

chaque sous-répertoire contient au minimum un fichier xxxxx.lib, qui construit le bâtiment a l'intérieur du lot fourni par le script principal, et qui lui retourne ensuite la forme. c'est un fichier texte divisé en différentes section et écrit en python par l'auteur. ce fichier permet :

  • de construire une ou plusieurs formes a l'aide des fonctions procédurales de Blended Cities.
  • d'importer et d'assembler des parties préfabriquées.
  • de mélanger les deux techniques

plusieurs section de code de construction peuvent être présentes dans un même fichier .lib, et plusieurs fichier .lib peuvent coexister dans un même répertoire.
l'entète du fichier .lib permet de définir quel type de bâtiment il est en mesure de construire.

on peut également trouver un ou plusieurs fichiers .blend qui contiennent des bâtiments préfabriqués, des plans de villes... toutes sortes de matériaux utiles à la construction d'une ville.

un fichier .lib peut alors puiser les objets dont il a besoin dans ces fichiers.
un fichier lib peut également charger un objet présent dans un autre répertoire, par exemple un arbre depuis le répertoire common.
le système permet de demander un type d'objet,  ou un objet au hasard avec un certain nombre de filtres, sans pour autant connaitre l'emplacement ou le nom exact de l'objet :

  • 'je veux ajouter une cheminée',
  • 'je veux ajouter une cheminée de ce répertoire'
  • 'je veux ajouter une cheminée de ce fichier blend''
  • 'je veux ajouter cette cheminée là'
  • 'je veux une voiture'
  • 'je veux cette voiture !' *
  • etc...

(* vous connaissez ce film qui s'appelle The Hidden ?)

Mise à jour le Dimanche, 02 Mai 2010 14:00