Simuler des éclairages intérieurs

by fma » Sat Mar 27, 2010 11:59 am

Emmanuel, a ton avis, est-il possible de simuler des éclairages intérieurs ?

L'idée serait d'ajouter une sphère transparente, et de lui donner un nom spécial, genre 'light_xxx', puis, dans le code de PhotoRenderer, de rechercher tous les objets dont le nom commence par 'light_', de récupérer ses coordonnées, et de créer une lumière SunFlow de type 'sphere'...

Pour récupérer les objets, je pense à un truc genre :

Code: Select all

    for (HomePieceOfFurniture furniture : home.getFurniture()) {
      if (furniture.getName().startsWith("light_")) {
        float x = furniture.getX();
        float y = furniture.getY();
        ...
Après, on peut imaginer d'autres types (spots, plans lumineux...). L'idéal serait un vrai type dédié, avec possibilité d'éditer quelques paramètres (puissance, etc...).