Cet ouvrage fait partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour le lire en ligne
En savoir plus

3DVIA Studio - Le guide officiel

De
362 pages
3DVIA Studio est un logiciel de développement de contenu 3D interactif qui permet de réaliser toutes sortes d'applications en temps réel (jeux, simulations, présentations de produits, etc.) avec une qualité de rendu professionnelle.



Développé et mis à disposition gratuitement par Dassault Systèmes pour Windows et bientôt pour Mac OS X (sortie prévue courant 2011), 3DVIA Studio propose, dans la lignée de Virtools Dev, de créer des "expériences 3D interactives" et de les partager sur le portail communautaire 3dvia.com. En effet, grâce à la programmation schématique, qui s'appuie sur la mise en oeuvre d'algorithmes de façon visuelle et intuitive (plutôt que sur un langage de code tel que le C++), il n'est plus nécessaire d'être un développeur chevronné pour créer des expériences 3D.



Suivant méthodiquement le processus de développement d'une application, ce guide explique toutes les étapes de la création d'une expérience dans 3DVIA Studio, depuis la création des ressources et l'organisation du projet jusqu'à sa publication et son débogage : création d'acteurs, animation du contenu au moyen de comportements, ajout de shaders et effets de particules, modules de comportements physiques, de navigation (calcul d'un chemin au milieu d'obstacles) ou d'immersion virtuelle, compilation et optimisation du projet... Que ce soit en programmation schématique ou en langage de script (VSL), la création 3D temps réel de qualité professionnelle devient accessible tous !



À qui s'adresse cet ouvrage ?




  • À tous les professionnels ou amateurs de 3D ;


  • Aux concepteurs et développeurs de jeux vidéo ;


  • Aux graphistes et développeurs web qui souhaitent ajouter de la 3D interactive à leurs applications.




  • Avant de commencer...


  • Assembler et gérer le contenu d'un projet


    • Créer du contenu


    • Organisation conceptuelle du projet




  • Donner de la vie au contenu en créant des comportements


    • Ajouter des comportements : les behaviors


    • Programmation schématique


    • Programmer en script avec VSL




  • Enrichir une expérience


    • Ajouter des effets : shaders et particules


    • Modules additionnels




  • Finaliser l'expérience


    • Compilation et optimisation du projet


    • Publication multi-plates-formes


    • Étape finale : la publication


    • Le débogage


    • Étude de cas




  • Annexes

Voir plus Voir moins

Vous aimerez aussi

3DVIA Studio
LE GUIDE OFFICIEL
La 3D temps réel pour tous
Jacques VernusGroupe Eyrolles
61, bd Saint-Germain
75240 Paris cedex 05
www.editions-eyrolles.com
En application de la loi du 11 mars 1957, il
est interdit de reproduire intégralement ou
partiellement le présent ouvrage, sur
quelque support que ce soit, sans
autorisation de l’éditeur ou du Centre
Français d’Exploitation du Droit de Copie,
20, rue des Grands-Augustins, 75006 Paris.
ISBN 978-2-212-12174-2
© Groupe Eyrolles
Le format ePub a été préparé par Isako
www.isako.com à partir de l'édition papier du
même ouvrage.TABLE
Couverture
Titre
Licence
Table
Avant-propos
Pourquoi ce livre ?
La 3D temps réel pour tous !
La programmation schématique : un
concept novateur
3dvia.com, un portail communautaire
La plate-forme 3DVIA pour publier
vos expériences
Comment le livre est-il organisé ?
Première partie : assembler et gérer
le contenu d’un projet
Deuxième partie : donner de la vie au
contenu en créant des comportements
Troisième partie : enrichir
l’expérience
Quatrième partie : finaliser
l’expérience
Étude de cas
Remerciements
Avant de commencer…
3DVIA Studio : deux versions pour des
besoins différents3DVIA Studio
3DVIA Studio Pro
Télécharger et installer 3DVIA Studio
Prérequis
Sous Windows
Sous Mac OS
Téléchargement
Installation
Premiers pas dans l’interface
Créer un projet
Trois espaces de travail
L’assemblage du projet
La gestion des comportements
La compilation et la publication
Partie I - Assembler et gérer le contenu
d’un projet
1 - Créer du contenu
Exporter des ressources pour 3DVIA
Studio
Ressources 3D
Ressources 2D
Ressources audio et vidéo
Créer des ressources directement
dans 3DVIA Studio
Importer des ressources existantesLes différentes sources d’import
Libraries : les bibliothèques,
ressources de base
L’explorateur 3dvia.com : les
ressources de la communauté
3DVIA !
L’explorateur de fichiers : File
Explorer
Valider la phase d’import
Liste des fichiers importés et de
leurs emplacements
Gestion des conflits avec des
fichiers déjà importés
Placer des ressources directement
dans le dossier du projet
Un environnement 3D pour tout
visualiser
Modes d’utilisation de la vue 3D
(3D View)
Éditer le contenu en mode auteur
(authoring)
Visualiser le rendu en mode
lecture (playing)
Navigation dans la vue 3D (3D
View)
Gestion des ressources
Lister les ressources du projet
Vue d’ensemble des ressources
en mémoire : l’explorateur de
ressources (Resource Explorer)
L’explorateur de documents(Document Explorer)
Modifier le contenu du projet
Modifier un objet à partir de la
vue 3D (3D View)
La barre d’outils de 3D View
3D View Compass : toutes les
transformations en un seul outil
Modifier les propriétés d’un objet
avec Property View
Modifier les propriétés avec
l’inspecteur d’objet
2 - Gérer l’organisation conceptuelle
d’un projet
Les modèles (template) dans 3DVIA
Studio
Principe des modèles
Créer un modèle en important une
ressource
Créer un modèle à partir d’un
acteur
L’acteur, constituant de base du
projet
Créer un acteur en important une
ressource
Créer un acteur en instanciant un
modèle
Relation entre modèle et instance
Modifier une instance
Mettre à jour les instances d’un
modèleMettre à jour un modèle à partir
d’une instance
Libérer une instance de son
modèle
Les objets composés
Créer un objet composé
Modifier les propriétés d’un
composant
Supprimer un composant d’un
objet
Décomposer un projet en unités
logiques
Qu’entend-on par stage ?
Stage permanent : les acteurs
toujours en mémoire
Stage dynamique : ne charger que
ce qui est nécessaire
Créer des dépendances entre
stages
Une unité logique avec les
SubActors
Des outils pour visualiser et gérer
l’organisation
L’éditeur de projet (Project Editor)
en détail
Des informations pour chaque
type d’élément
Colonne Cfg : afficher les
configurations d’un acteur
Colonne Present : savoir si unstage est actuellement présent
Colonne Status : connaître le
statut actuel d’un élément
Ajouter des paramètres globaux
accessibles dans tout le projet
Rassembler les objets dans un
groupe
Personnaliser les options du
projet
Scene Graph Browser, pour
afficher la hiérarchie du projet
Partie II - Donner de la vie au contenu en
créant des comportements
3 - Ajouter des comportements : les
behaviors
Principe général des comportements
sur des objets
Les membres : des variables dans
les comportements
Les tâches, des fonctions qui
durent
Les fonctions : exécuter des
actions dans les comportements
Ajouter de la vie en créant des
comportements
Créer un comportement sur un
objet
Créer un comportement sans
l’associer à un objet
Associer un comportement déjà
existant à un objetÉditer le contenu d’un
comportement
Créer un membre dans Behavior
Editor
Créer et modifier des tâches et
des fonctions
Particularités d’une tâche :
activation et groupe de tâches
Rendre active par défaut une
tâche
Déterminer le groupe auquel
appartient une tâche
Particularité d’une fonction :
choix d’un déclencheur (trigger)
Spécifier l’événement
déclencheur d’une fonction
(trigger)
Les sous-types : créer vos propres
structures de données
Créer un sous-type dans un
comportement
L’énumération : associer une
constante nommée à une valeur
Le flags, une énumération en
valeur binaire
La classe, une structure de
données composée de membres
Créer un sous-type accessible
dans tous les comportements
Des groupes pour ordonner les tâches
du projet
La boucle de processusLes groupes de tâches
Utiliser l’éditeur de groupes de
tâches
4 - De la programmation schématique
La programmation schématique : un
principe original
Prérequis
Une interface dédiée à la
programmation schématique
Accéder à l’éditeur schématique
(Schematic Editor)
Définition d’un graphe
schématique
La barre d’outils de Schematic
Editor
L’interface Export Drawer pour
accéder aux membres
Le bloc de construction, élément de
base de la programmation
schématique
Ajouter un bloc de construction sur
un graphe
La bibliothèque des blocs de
construction
La bibliothèque des types
Des blocs partagés sur 3dvia.com
Les entrées et les sorties d’un bloc
Le paramètre d’entrée pour passer
une donnée à un blocFixer la valeur d’un paramètre
directement dans le bloc
Modifier la valeur d’un
paramètre d’entrée en l’associant
à une variable
Le paramètre de sortie pour
envoyer une donnée à un autre bloc
Exposer un membre d’un bloc de
construction
Créer ses propres blocs de
construction
Créer un bloc avec le langage de
script de 3DVIA Studio
Créer des blocs en C++
Créer des blocs… en bloc !
Autres constituants de la
programmation schématique
Créer des liens entre blocs et entre
paramètres
Le lien de flux pour propager
l’activation
Un lien transmettant le flux à la
frame suivante
Le lien paramétrique pour
transmettre les informations
Un bloc de construction « variable
»
L‘évaluateur : un bloc sans entrée
et sortie
S’organiser dans l’éditeur
schématique (Schematic Editor)Les graphes imbriqués : un graphe
dans un graphe dans un graphe…
Créer un graphe imbriqué à partir
de blocs existants
Créer un graphe imbriqué vierge
Naviguer dans les graphes
imbriqués
Suppression d’un graphe
imbriqué
Ajouter et modifier des
commentaires
Utiliser les embranchements
d’événements
5 - Programmer en script avec VSL
Présentation de VSL
Faut-il programmer en schématique
ou en VSL ?
Panorama des types de scripts
Créer une tâche et une fonction en
VSL
Description d’une tâche en VSL
Description d’une fonction en
VSL
Créer un bloc de construction en
VSL
Créer un processeur de source
(asset processor) en VSL
Gérer et compiler le code VSL avec
l’éditeur
Ouvrir un script dans VSL EditorVSL Editor en détail
Une barre d’outils dédiée au VSL
Partie III - Enrichir une expérience
6 - Ajouter des effets : shaders et
particules
Des effets visuels réalistes avec les
shaders
Créer un shader dans 3DVIA
Studio
Une interface pour les shaders :
Shader Editor
Appliquer un shader sur un objet
Paramétrer un shader
Les paramètres automatiques
Les paramètres manuels
Exemple : créer un shader de
normal mapping
Du mouvement avec les effets de
particules !
Le système de particules
Ajouter un émetteur point ou
sphère
Ajouter un système de particules
par défaut
Propriétés d’un émetteur
L’élément de base : la particule
Ajouter des obstacles et des forces
extérieuresLes déflecteurs, obstacles sur le
chemin des particules
Des forces pour contraindre le
déplacement des particules
7 - Enrichir les expériences avec les
modules additionnels
La physique dans 3DVIA Studio
L’élément de base : le monde
physique (PhysicsWorld)
Les différents types de
comportements physiques
Les champs de forces
Les objets rigides
Les groupes de collision
Les zones physiques
Les véhicules physiques
L’immersion virtuelle
Le module iV
Créer une expérience en 3D !
Trouver son chemin : le module de
navigation
Le Path Finding, un grand
classique du jeu vidéo
Un exemple concret d’application
de recherche de chemin
Créer une scène avec des
obstacles et un personnage
Mettre la scène et les obstacles
dans un groupeCréer un maillage de navigation
Créer un navigateur
Créer le comportement de l’agent
Encore plus d’outils pour la
navigation
Partie IV - Finaliser l’expérience
8 - La compilation et l’optimisation
d’un projet
Paramétrer les ressources avant
compilation avec Project Build
Explorer
L’arborescence des fichiers dans
Project Build Explorer
Gérer les fichiers inutilisés
(Unused Assets)
Le fichier obsolète : un fichier à
recompiler
Les fichiers dynamiques, chargés
en cours d’utilisation
Les fichiers importés
manuellement
Choisir les étapes de compilation
Appliquer un processeur de
source (asset processor)
Choisir de compiler une source
Choisir de ne pas exporter une
source
Déroulement de la compilation
Suivre le déroulement avec lesconsoles de compilation
Afficher le résultat de la
compilation avec Build Smart
Console
Une console pour les experts :
Build Output Console
Optimiser les ressources d’un projet
Pourquoi optimiser les ressources
?
Optimiser une source avec un asset
processor
Programmer un asset processor
Créer un asset processor
Ajouter des variables
Appliquer un asset processor sur
une source
9 - Étape finale : la publication
La publication multi-plate-forme
avec 3DVIA Studio
Publier en ligne avec 3DVIA
Studio standard
3DVIA Studio Pro, pour le Web et
le poste de travail
Un exemple concret : publier sur
Internet
Publier sur 3dvia.com
Publier son expérience sur un site
web
Intégration en JavaScriptIntégration en HTML
Interactions entre expérience et
page web
De la page web vers l’expérience
Au démarrage de l’expérience,
passer des paramètres via l’URL
Envoyer des informations de la
page web à l’expérience en
cours d’utilisation
De l’expérience vers la page web
Interactions entre l’expérience et
un serveur distant
Récupérer des ressources
distantes
Récupérer du texte présent sur un
serveur web
10 - Le débogage
Les incontournables du débogage : le
point d’arrêt et la console
d’événement
Gérer les points d’arrêt dans
3DVIA Studio
Utiliser la console d’événement
(Event Console)
Les autres outils de débogage
Observer les variables actives avec
Local View
Watch View, une vue
d’observation personnalisable
Call Stack View, vue de la pile
d’appelDéboguer une application distante
avec Runtime Controller
La barre d’outils de débogage
Déboguer une application web
distante à partir de 3DVIA Studio
Publier l’application sur le Web
Vérifier que le 3DVIA Player
autorise le débogage à distance
Lancer l’expérience dans la page
web
Connecter 3DVIA Studio à
l’expérience en ligne
Préparer la correction des bogues
Anticiper la phase de débogage
La technique du Petit Poucet
Préparer des messages judicieux
aux endroits opportuns
Prévoir les situations incongrues
en utilisant le bloc adapté
Anticiper les (pires) actions de
l’utilisateur
Travailler sur un projet en
collaboration
Une nomenclature pour y voir
plus clair
Utiliser un logiciel de gestion de
versions pour travailler à
plusieurs
11 - Étude de casBillions : sujet de notre étude de cas
Le gameplay
Organisation conceptuelle
Les stages
Des stages spécifiques aux
interfaces
Des comportements globaux
classés dans un stage
Les objets dynamiques
Le comportement des Mogaloos
Un Behavior spécifique aux
Mogaloos
Les classes
Les membres
Les tâches et fonctions
Attraper un Mogaloo
Animer les Mogaloos
Effets de particules
Les cubes explosifs avec un effet
de particule
Manager de son
Conclusion
Annexes
Liste des déclencheurs (triggers)
Liste des blocs de construction
additionnels3D/Test
3D/Transformation
Animation/Basic
Input/Keyboard
Input/Mouse
Logic/Calculator
Logic/Container
Logic/Event
Logic/Flow
Logic/Loop
Narrative/Actor
Narrative/Task
Navigation
String
Viewport/Rendering
Web
Index
A
B
C
D
E
F
GH
I
J
K
L
M
N
O
P
R
S
T
U
V
W
ZAvant-propos
Développé par Dassault Systèmes, le
logiciel 3DVIA Studio est un outil de
développement de contenu 3D interactif. Il
permet de réaliser toutes sortes
d’applications, telles que des jeux, des
présentations de produits, etc. Toutes ces
réalisations se regroupent sous
l’appellation « expérience » selon la
terminologie de Dassault Systèmes.
3DVIA Studio peut donc se présenter
comme un « créateur d’expériences 3D
interactives ».
Ce logiciel est le digne successeur de
Virtools Dev. Bien que possédant des
fonctionnalités communes, 3DVIA Studio
apporte un lot considérable
d’améliorations et de fonctionnalités par
rapport à son prédécesseur.
Les utilisateurs de Virtools Dev
retrouveront rapidement leurs marques
dans 3DVIA Studio ; en revanche, il n’est
pas nécessaire de connaître Virtools Dev
pour démarrer avec 3DVIA Studio.
Pourquoi ce livre ?
Le monde des jeux vidéo, et de la 3D
temps réel en général, sont souvent perçus
comme des univers complexes, réservés à
des initiés, élite de la programmation et
maîtrisant des concepts physiques et
mathématiques de pointe.
La première barrière à passer, pour créerune application 3D, est la connaissance
d’un langage de programmation tel que le
C++, demandant un travail important
d’apprentissage et de mise en pratique.
Cette maîtrise d’un langage de
programmation, souvent très complexe,
peut rebuter plus d’un amateur désireux de
créer sa propre application.
Pourtant, dans cet univers assez fermé, est
apparu il y a plusieurs années le logiciel
Virtools Dev, qui donne aujourd’hui
naissance à 3DVIA Studio : ce logiciel
offre une approche innovante à la création
d’applications 3D interactives.
L’objectif de ce livre est donc de dissiper
les inquiétudes et d’aider l’amateur,
comme le professionnel, à entreprendre la
création d’expériences 3D de qualité, en
utilisant un outil accessible, original mais
doté d’un très fort potentiel créatif.
La 3D temps réel pour tous !
La programmation
schématique : un concept
novateur
De son prédécesseur Virtools Dev, 3DVIA
Studio a repris le principe de la
programmation schématique. Ce concept,
toujours original, ouvre les portes de la
création d’expériences 3D au plus grand
nombre.
En effet, la programmation schématique se
passe de l’utilisation d’un langage de code,tel que C++ ; elle offre, au contraire, un
moyen de programmer à partir d’un
agencement de blocs fonctionnels
permettant de créer des algorithmes de
façon visuelle et intuitive.
Il n’est plus nécessaire d’être développeur
pour créer des expériences 3D : les
designers de jeux vidéo (Game Designers)
et les graphistes peuvent également
utiliser 3DVIA Studio et laisser libre cours
à leurs désirs de créations.
3dvia.com, un portail
communautaire
En outre, 3DVIA Studio est totalement
intégré dans le portail 3DVIA, accessible à
l’adresse www.3dvia.com. Cette plate-
forme permet aux utilisateurs de 3DVIA
Studio de partager leurs créations avec un
large public, qu’il s’agisse d’autres
utilisateurs de 3DVIA Studio ou de tout
visiteur présent sur 3dvia.com.
Cette dimension communautaire est un
avantage très fort de 3DVIA Studio : elle
permet d’échanger des modèles 3D, des
textures, des comportements mais
également de faire découvrir vos
expériences au plus grand nombre.
La plate-forme 3DVIA pour
publier vos expériences
Enfin, 3DVIA Studio offre la possibilité de
publier vos expériences directement sur le
portail 3dvia.com. C’est donc directement
sur la plate-forme 3DVIA que vos
créations seront hébergées ! Il estégalement possible de les intégrer sur votre
propre site, le code compilé de
l’expérience étant toujours hébergé
sur 3dvia.com.
Comment le livre est-il
organisé ?
Ce livre est découpé en quatre parties,
conçues pour êtres lues dans cet ordre,
puisqu’elles suivent la chronologie de
création d’une application.
Ce découpage est globalement lié aux trois
espaces de travail de 3DVIA Studio, dans
lesquels sont rassemblés les outils
nécessaires aux principales étapes du
développement d’une expérience.
Tout au long du livre, afin d’illustrer les
explications, une étude de cas concrète est
déroulée au sein d’apartés intitulés « Pas à
pas ». La finalité de cette étude de cas est
de créer un jeu de labyrinthe : le gameplay
est classique, il suffit d’orienter un plateau
afin de diriger une bille dans un labyrinthe
tout en essayant de ne pas tomber en
dehors du plateau de jeu.
Très simple, cet exemple a l’avantage de
présenter de nombreuses facettes
de 3DVIA Studio :
l’import de ressources ;
la création d’acteurs ;
l’ajout de comportements ;
la création d’objets physiques ;
l’utilisation des effets de particules, etc.
Intitulée Labyrinth, cette expérience est
accessible sur le site 3dvia.com à
l’adresse :
▶http://www.3dvia.com/experiences/4C8032425466784A/labyrinthPremière partie : assembler et
gérer le contenu d’un projet
Dans le chapitre 1, nous verrons comment
créer des ressources pour 3DVIA Studio et
comment les importer dans un projet. Nous
expliquerons comment visualiser et
modifier ces éléments une fois présents
dans le projet.
L e chapitre 2 explique comment gérer et
optimiser l’organisation du projet, en
introduisant des concepts de base propres
à 3DVIA Studio.
Deuxième partie : donner de la
vie au contenu en créant des
comportements
Dans cette partie, nous allons découvrir
comment ajouter des comportements sur
les ressources qui ont été importées dans le
projet.
L e chapitre 3 introduit la notion de
comportement et présente les outils
permettant de créer des comportements et
de les gérer.
L e chapitre 4 présente une des
particularités de 3DVIA Studio : la
programmation schématique. Nous verrons
à la fois les constituants de cette
programmation originale ainsi que les
outils dédiés à l’écriture de scripts dits
schématiques.
L e chapitre 5 donne les bases de la
programmation en script VSL et présente
les outils nécessaires à l’utilisation de cette
alternative à la programmationschématique.
Troisième partie : enrichir
l’expérience
Cette partie traite des fonctionnalités
permettant d’enrichir l’expérience, autant
d’un point de vue technique que visuel.
L e chapitre 6 présente des fonctionnalités
pour améliorer visuellement l’expérience.
On y découvre notamment les shaders et
les effets de particules.
Le chapitre 7 introduit trois modules pour
enrichir l’expérience, notamment en y
ajoutant des comportements physiques. Il
expose également le module de navigation
qui permet de calculer un chemin au milieu
d’obstacles, et introduit un des points forts
de 3DVIA Studio, à savoir le module
d’immersion virtuelle.
Quatrième partie : finaliser
l’expérience
Cette dernière partie rassemble les étapes
finales de la création d’une expérience.
L e chapitre 8 explique pourquoi et
comment optimiser un projet. Il présente la
façon dont 3DVIA Studio compile une
expérience et permet de suivre le
déroulement de cette compilation.
Dans le chapitre 9, nous verrons comment
publier une expérience afin de la faire
découvrir, essayer et apprécier par le plus
grand nombre.
Enfin, dans le chapitre 10, nous
découvrirons les outils de 3DVIA Studioservant à déboguer l’application. Nous
donnerons quelques astuces afin
d’anticiper les problèmes et de préparer au
mieux la phase de débogage.
Étude de cas
À ce stade, vous connaîtrez la plupart des
nombreuses fonctionnalités de 3DVIA
Studio et vous serez capable de réaliser
votre propre expérience.
Dans ce chapitre, nous ne vous
expliquerons pas les différentes étapes à
suivre pour concevoir telle ou telle
implémentation. En revanche, nous nous
intéresserons à un exemple concret en
détaillant certaines parties de son
implémentation sur lesquelles il serait utile
de s’attarder afin de visualiser les concepts
que nous avons abordés au cours de ce
livre.
Cette étude de cas permet également de
présenter des méthodes qu’il est conseillé
d’utiliser lors de la réalisation d’une
expérience avec 3DVIA Studio.
Remerciements
Je souhaite tout d’abord remercier Muriel
Shan Sei Fan des éditons Eyrolles pour nos
échanges lors du démarrage de ce projet de
livre sur 3DVIA Studio. Merci également à
Karine Joly (éditrice Eyrolles) pour ses
conseils et sa patiente relecture de mes
chapitres.
Chez Dassault Systèmes, je tiens à
remercier Mehdi Tayoubi, Guillaume
Denis et Romain Sididris pour leurs
relectures, leurs retours et leurs conseilstout au long de l’écriture de ce livre.
Remerciements et surtout félicitations à
l’équipe de développement pour la
réalisation de 3DVIA Studio.
Un grand merci à Olivier Roos,
graphiste 3D freelance, pour sa réalisation
du Chef Maori présent au chapitre 6. Vous
pouvez découvrir son travail sur son site
http://www.roos-3d.fr/.
Merci à Willy, Houssam et Xavier pour
leurs innombrables coups de main ces
dernières années et pour leur patient
enseignement de la 3D temps réel qu’ils
m’ont transmis dans une ambiance
mémorable, accompagnés de nos acolytes
de la 2D, Alexandre et Olivier.
Et pour terminer, un grand merci à ma
femme Cinthia pour son soutien et ses
encouragements tout au long de l’écriture
de ce livre... et encore merci à elle pour
m’avoir dit « sim » !Avant de
commencer…
3DVIA Studio : deux versions
pour des besoins différents
Le logiciel 3DVIA Studio est disponible en
deux versions : 3DVIA Studio et 3DVIA
Studio Pro. Présentons brièvement les
différences entre ces deux versions.
3DVIA Studio
Cette version « non pro » est extrêmement
complète, nous ne l’appellerons donc pas
version « basique » ! Elle comporte en
effet les mêmes fonctionnalités que la
version professionnelle.
La différence se situe au niveau des plates-
formes de destination : elle permet
uniquement la création d’expériences en
ligne destinées à être publiées sur Internet.
De plus, cette version de 3DVIA Studio
n’inclut pas le kit de développement (SDK,
Software Development Kit).
Cette version « non pro » a l’avantage
d’être gratuite.
3DVIA Studio Pro3DVIA Studio Pro comporte les mêmes
fonctionnalités que 3DVIA Studio, mais
fournit en supplément :
la possibilité de publier vers d’autres
plates-formes (autres que le Web) : poste
de travail Windows, Mac…
le kit de développement (SDK) et sa
documentation ;
un lecteur (player) indépendant utile lors
du débogage.
Avoir accès au SDK permet notamment de
créer des éléments « natifs » et d’intégrer
des bibliothèques externes (comme celle
du moteur physique de Havok).
Télécharger et
installer 3DVIA Studio
Prérequis
un processeur double cœur (dual core) ;
1 Go de mémoire vive (2 Go
recommandés) ;
400 Mo minimum d’espace libre sur le
disque dur ;
une carte graphique récente compatible
Shader Model 2.0.
Sous Windows
Système d’exploitation : Microsoft
Windows XP, Vista ou 7 (32 ou 64 bits) ;
Navigateur web : Internet Explorer 6,
Mozilla Firefox 3, Google Chrome.
Sous Mac OS
À l’heure actuelle, la version sous Mac OS
est en cours de préparation, elle sera
disponible prochainement.Téléchargement
3DVIA Studio est disponible en
téléchargement sur le site de 3DVIA à
l’adresse :
http://www.3dvia.com/studio
Au moment de l’écriture de ce livre,
3DVIA Studio est en version Bêta
(Build 2.9.35).
Installation
Une fois le fichier d’installation
téléchargé, double-cliquez dessus et suivez
les instructions au cours de l’installation.
Quelques minutes après, vous êtes prêt à
vous lancer dans l’utilisation de 3DVIA
Studio.BON À SAVOIR - Vérifier les mises à
jour
De façon régulière, 3DVIA Studio vérifie si
une mise à jour du logiciel est disponible
et vous propose de la télécharger. La
fréquence de vérification est réglable
dans les préférences
(File>Préférences…) en choisissant la
valeur de l’option Update Checking
Frequency.
Il est possible de vérifier manuellement la
présence d’une mise à jour par
l’intermédiaire du menu principal en
cliquant sur ?>Check For Updates…
Ces deux options ne sont pas disponibles
dans 3DVIA Studio Pro.
Premiers pas dans l’interface
Créer un projet
La page de démarrage (figure 0-1) vous
propose de charger ou de créer un projet. Si
vous êtes novice, cliquez sur Create
New Project afin de créer un premier
projet, puis choisissez-lui un nom et un
emplacement.
Notez en haut de cette page de démarrage
la présence des quatre boutons suivants :
Forum : accès au forum des utilisateurs
sur 3dvia.com ;
Demos : accès à des expériences de
démonstration ;
Documentation : documentation en
ligne ;
Video Tutorials : un ensemble de
tutoriels vidéo.

Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin