| Q&A |
Mickaël Keromnes,
ViewLife,
WebSeed Studio
Juillet - 2007
|
| |
 |
"La
technologie 3D temps réel Spinseed implémentée
dans Webseed Studio lève ce frein en ayant recours
à l'accélération matérielle
et permet de lancer des applications dépassant
1 million de polygones en pleine page le tout sans imposer
le téléchargement d'un plug-in directX
!!"
<
Webseed Studio |
|
| |
|
| Q1 |
La
version bêta de Webseed Studio est disponible, à
qui s'adresse-t-elle ? |
| A1 |
La
version Beta de Webseed Studio s'adresse à un public
de graphistes 3D mais aussi au monde de la CAO.
D’une manière générale elle s’adresse
aux personnes désirant diffuser de manière simple
sur Internet des applications 3D temps réel riches.
Néanmoins nous devons rappeler qu'il s'agit d'une version
beta et qu'elle n'est donc bien sûr pas exempte de défauts
!! |
| |
|
| Q2 |
Pouvez-vous
nous présenter les principales charactéristiques
du moteur 3D SpinSeed ? |
| A2 |
Le
moteur 3D Spinseed est un moteur Java accéléré
en Open GL. En quelques mots ses caractéristiques sont
les suivantes :
- Compatibilité Java 1.1 à 1.6
- Compatibilité Open GL 1.1 pour une diffusion maximale
(plus de 95% des machines grand public compatibles selon nos
tests réalisés sur plus de 100 postes)
- Pas de limite théorique du nombre de polygone (testé
avec 1 million de polygone sur une machine équipée
d’une carte graphique standard)
- Des fonctionnalités de rendu poussées |
| |
|
| Q3 |
Actuellement,
les moteurs 3D Java sur le web sont limités en terme
de performances (petites zones d'affichage et géométrie
simplifiée). Est-ce que la technologie Spinseed lève
ces barrières ? |
| A3 |
Oui
et c'est un des grands "plus" de Spinseed qui permet
d’atteindre des performances nettement plus intéressantes
tout en veillant à maintenir une compatibilité
maximale avec les end users.
Pour nous, le principal défaut des solutions Java pour
la 3D Web résidait dans le manque de puissance à
l'affichage (moins de 50 000 polygones sur une petite zone
d'affichage alors que les résolutions d'écrans
augmentent). La technologie 3D temps réel Spinseed
implémentée dans Webseed Studio lève
ce frein en ayant recours à l'accélération
matérielle et permet de lancer des applications dépassant
1 million de polygones en pleine page le tout sans imposer
le téléchargement d'un plug-in directX !! |
| |
|
| Q4 |
Comment
peut-on importer une scène 3D dans WebSeed Studio ? |
| A4 |
Aujourd'hui
nous travaillons avec le format VRML qui reste quand même
la solution la plus fiable à nos yeux pour les imports
/exports.
L'utilisateur d'une solution DCC ou CAO peut ainsi importer
un fichier VRML dans Webseed Studio. Il travaillera le rendu
et l'interactivité dans le logiciel et pourra exporter
l'application en Applet.
D’autres formats sont bien sûr à l’étude
pour les imports. |
| |
|
| Q5 |
Est-ce
qu'un infographiste est capable d'utiliser WebSeed Studio pour
réaliser les réglages d'apparence (matériaux,
rendus) ? |
| A5 |
Webseed
Studio est un logiciel réalisé par des graphistes
pour des graphistes donc le but est bien de pouvoir offrir la
possibilité de réaliser le maximum de réglages
de rendu au sein du logiciel et cela par l’intermédiaire
d’une ergonomie intuitive.
Des fonctionnalités encore plus évoluées
de rendu sont d'ailleurs prévues pour la suite. |
| |
|
| Q6 |
Une
fois le "rendu" temps réel de la scène
3D opéré, comment procède t'on pour créer
des interactions autour de l'objet 3D ? |
| A6 |
Lors
de la réalisation d’une application deux modules
permettent la réalisation d’interactions. Le premier
est consacré à l’aspect visuel, positionnement
de boutons, de zones réacrives ou autres. Quant au second,
il permet de faire la liaison entre la 3D et l’aspect
visuel de l’interface. Il permet par exemple de façon
très simple de faire réagir un objet 3D (Lancer
une animation, changer de matériau, ...) à des
évènements classiques liés à un
bouton tel que le clic ou encore le survol de la souris. |
| |
|
| Q7 |
Quelles
sont les interactions proposées par WebSeed Studio ? |
| A7 |
Webseed
propose pour l’instant un panel assez réduit d’interactions
mais cela est simplement lié au fait que nous sommes
en version Beta.
Par la suite nous allons dévelloper toutes les actions
classiques que l’on peut vouloir lorsque l’on cherche
à créer une interface ainsi qu’un ensemble
d’actions liées plus précisément
à la 3D tel que des fondus ou des animations de cameras.
La version beta propose :
- La manipulation de l’objet bien évidemment (rotations,
translations, zooms)
- La personnalisation des objets (changements de textures à
la volée)
- Le lancement d’animations |
| |
|
| Q8 |
Quels
types d'application peut-on produire avec Webseed Studio (objet
ecommerce, jeux, visite virtuelle...) ? |
| A8 |
Les
applications réalisables aujourd'hui avec Webseed Studio
sont du type manipulation. C’est donc une solution idéale
pour la présentation de produits sur Internet.
Des développements sont en cours pour la création
d’une ergonomie dédiée aux visites virtuelles. |
| |
|
| Q9 |
Quand
prévoyez-vous la sortie de la version finale ? Quels
sont les nouveautés que vous allez y introduire ? |
| A9 |
La
version 1.0 devrait voir le jour au mois de Septembre.
Nous communiquerons bientôt sur la date officielle de
cette version finale.
Concernant les nouveautés, la version 1.0 permettra plus
d'interactivité et quelques fonctionnalités de
rendu supplémentaires. |
| |
|
| Q10 |
Il
existe de nombreuses solutions web3D, quels sont les ingrédients
qui vous permettront de vous différencier ? |
| A10 |
Il
existe beaucoup de solutions 3D temps réel mais trop
peu de solutions visant à simplifier le travail de l'utilisateur
et du end user à notre avis.
Les spécifications de Webseed ont été réalisées
par des graphistes car ce sont eux qui sont plus à même
de définir l'ergonomie dont ils ont besoin.
Pour résumer nous souhaitons nous différencier
sur les points suivants :
- La facilité de diffusion bien sûr en n’imposant
pas de téléchargement de plug-in à l’utilisateur
final et ceci est à notre avis fondamental pour la diffusion
d’applications 3D en ligne.
- l'ergonomie du logiciel permettant de réaliser des
applications évoluées sans recours à la
programmation ou à la logique booléenne évoluée
qui ne font que trop rarement partie des bagages des graphistes
- un flux de travail simplifié au maximum pour un gain
de productivité
- une compatibilité maximale avec les utilisateurs finaux
de l’application
- des fonctionnalités de rendu riches sans nécessiter
le recours à du matériel puissant |
| |
|
| |
|