| Q&A |
Asynth,
Space Designer
Juin 2010, |
| |
 |
Actuellement,
afin de créer un déplacement souple en
vue 3D, nous étions obligés d'incruster
les ombres et les lumières dans les textures
des objets (texture baking). Mais nous allons améliorer
progressivement l'affichage 3D. Cela commencera avec
des ombres simples pour ensuite proposer un éclairage
plus sophistiqué.
|
|
| |
|
| Q1 |
Lorsque
l'on utilise Space Designer 3D on est frappé par sa simplicité
d'utilisation. Est-ce que cela a été obtenu au
détriment de la précision des outils ? |
| A1 |
En
effet, Space Designer 3D n'est pas conçu pour remplacer
les applications de CAO existantes mais plutôt pour permettre
de visualiser rapidement des idées d'aménagement.
Cette vitesse concerne tant l'utilisation que la prise en main.
Il fallait donc réaliser un outil aussi intuitif qu'un
crayon, car, nous croyons que de nous jours, les utilisateurs
n'ont plus le temps d'apprendre un nouveau logiciel. |
| |
|
| Q2 |
Le
fait d'utiliser Flash permet de rendre l'outil très accessible.
Cela est très diffèrent des outils proposés
par les grandes enseignes (Ikea, Fly, Conforama...) qui proposent
des outils longs à installer (exécutables, plugins...).
Pensez-vous qu'ils offriront bientôt à leurs clients
des outils aussi pratiques que Space Designer ? |
| A2 |
Plus
on est grand, moins on prend des risques. Space Designer essaye
de relever le défi que les grandes enseignes n'ont pas
encore osé prendre : proposer au grand public l'immersion
3D « en ligne ».
C'est un travail risqué car, avant même de
pouvoir convaincre par la 3D, il fallait trouver la plateforme
la plus adaptée pouvant accueillir ce type de contenu
sur Internet. Il existe une série de technologies extraordinaires
pour ce faire - par exemple HTML5 (1) et WebGL (2), intégrées
dans les nouvelles versions des navigateurs ou Unity (3) - cependant
aucune n'est actuellement assez répandue.
Alors, quand les grandes enseignes proposeront-elles des outils
comme Space Designer 3D ? Avec la démocratisation et
la standardisation des moyens 3D en ligne, nous verrons dans
un avenir très proche la multiplication d'outils similaires.
Et qui sait, peut-être trouvera-t-on Space Designer 3D
dans les sites web d'Ikea, Fly ou Conforama ? :) |
| |
|
| Q3 |
Pouvez-vous
nous parler des petits détails qui permettent à
l'utilisateur de gagner du temps dans leurs configurations de
l'espace (aides, ancrages, intelligence....). |
| A3 |
Tout
d'abord, il y a le magnétisme des murs sur la grille
en fond d'écran qui s'adapte à son tour à
l'unité de mesure choisie - métrique (cm) ou impérial
(pied). Le deuxième magnétisme est celui des objets
sur les murs : les portes, fenêtres, mobiliers de cuisine,
tableaux sont attirés et orientés par le mur le
plus proche. Si on déplace le mur, les objets magnétisés
se déplacent avec ce dernier.
Nous voulions créer des systèmes de magnétisme
qui se proposent mais qui ne s'imposent pas. Par exemple, les
tableaux sont aimantés aux murs mais rien ne vous oblige
de les placer ailleurs que sur des murs. Comme le reste du logiciel,
l'utilisation de ces accélérateurs se force d'être
intuitive.
Sans oublier, Space Designer est bien documenté : à
tout moment vous pouvez accéder à la page d'aide
en anglais et en français, et aux tutoriaux vidéos. |
| |
|
| Q4 |
Le
rendu 3D permet de visionner le résultat final, est-ce
que tous les utilisateurs peuvent profiter de cette fonction
? |
| A4 |
Oui,
c'est l'ultime but et c'est la raison pour laquelle nous avons
choisi flash comme plateforme de développement. Le plugin
flash a une propriété peu connue mais forte :
Il marche à vitesse identique dans tous les ordinateurs
indépendamment de la configuration matériel. Vous
aurez donc la même visualisation et le même confort
d'utilisation dans un ordinateur agé de 5 ans, dans un
ultra-portable ou dans une "workstation" dernier cri. |
| |
|
| Q5 |
Le
rendu 3D n'offre pas d'ombres, ni de gestion de la lumière
(lorsque l'on bouge la lampe, etc...). Est-ce quelque chose
d'envisageable dans le futur et est-ce compatible avec vos choix
technologiques ? |
| A5 |
Tout
est une question de vitesse. Actuellement, afin de créer
un déplacement souple en vue 3D, nous étions obligés
d'incruster les ombres et les lumières dans les textures
des objets (texture baking). Mais nous allons améliorer
progressivement l'affichage 3D. Cela commencera avec des ombres
simples pour ensuite proposer un éclairage plus sophistiqué.
Nos choix technologiques (notamment l'excellent moteur Away3D(4))
nous le permettent. |
| |
|
| Q6 |
Un
mot peut-être au sujet du back office ? Comment sont stockés
les objets, est-ce un projet adaptable à différents
acteurs ? |
| A6 |
Chaque
objet et chaque texture est une ligne dans la base de donnés
MySQL (5). C'est le framework Zend (6) qui crée la connexion
entre le client et le serveur. Les objets 3D sont constitués
de plusieurs fichiers de différents formats (DAE, PNG,
SVG) et sont transférés à l'ordinateur
de l'utilisateur lors de leur utilisation.
Nous avons opté pour des formats de grands standards
tel que DAE et SVG afin d'offrir un jour une exportation vers
les autres plateformes telles que Sketchup (7), Rhinoceros 3D
(8), des formats comme PDF, DAE, X3D (9) ou les moteurs de rendus
photo-réalistes comme Sunflow (10). |
| |
|
| Q7 |
Quels
sont vos projets pour l'avenir ? |
| A7 |
Il
y en a beaucoup. A vrai dire nous ne sommes qu'au début
d'une aventure.
*
Nous allons avant tout améliorer la communication du
logiciel avec les plateformes voisines : l'exportation, impression
et "rendu photo-réaliste".
* "Le partage" est aussi un mot-clé. Il est
déjà possible de partager son projet sur Facebook.
Nous pensons non seulement améliorer cette fonctionnalité
mais aussi multiplier les moyens de partage.
* Nous essayerons d'élargir la bibliothèque
d'objets. Nous prendrons contact avec les grandes enseignes
pour partager leurs catalogues avec nous.
* Dans le temps libre qu'il nous reste nous expérimenterons
sur les technologies alternatives : HTML5 et WebGL, Unity,
et même Android, iPhone et iPad.
|
| |
|
| Q8 |
Android
2.2 offre un support de Flash 10.1. Avez-vous essayé
votre application sur ce type d'équipements? |
| A8 |
La
mise à jour sur nos portables Android sera disponible
dans moins de 10 jours. Nous attendons impatiemment de voir
le résultat. Cependant, le mieux serait de créer
une nouvelle application entièrement adaptée à
leur dimension d'écran et à l'ergonomie tactile.
---
1.
HTML5: http://www.w3.org/TR/html5
2. WEBGL: http://www.khronos.org/webgl
3. Unity: http://unity3d.com
4. Away3D: http://away3d.com
5. MySQL: http://www.mysql.com
6. Zend: http://www.zend.com
7. Sketchup: http://sketchup.google.com
8. Rhinoceros 3D: http://www.rhino3d.com
9. X3D : http://www.web3d.org/x3d/
10. Sunflow : http://sunflow.sourceforge.net
|
| |
|
| |
|