introduction à virtools olivier lamotte. virtools media design 3ds, maya, lightwave… sound design...

14
Introduction à Virtools Olivier Lamotte

Upload: hamnet-de-oliveira

Post on 03-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Introduction à Virtools

Olivier Lamotte

Page 2: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Virtools

Virtools

Media Design3DS, Maya, Lightwave…

Sound Designwav, mp3…

Texture, 2D interfacejpg, bmp…

Specific BB, Interface

VSL, Visual C++

Application finale

Page 3: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Types des fichiers

.cmo Ensemble de la composition avec les objets et les scripts visible

dans l’interface Virtools.

.vmo Ensemble de la composition. Visible uniquement par le Virtools

Web Player. Impossible d’atteindre les scripts depuis l’interface de Virtools.

.nmo Un ou plusieurs objets avec ou sans script. Importable dans

Virtools sous forme de ressources. .nms

Contient un graph ou un script.

Page 4: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Objets 3D

3D Entity: C’est l’élément de base pour tous les éléments 3D de Virtools.

Il contient la position, l’orientation et l’échelle de l’objet.

Mesh: C’est la géométrie de l’objet.

Material: Ce sont l’ensemble des paramètres décrivant comment l’objet

réagit à la lumière.

Texture: C’est l’image appliqué sur un objet (par l’intermédiaire du

matériau).

Page 5: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Level, Scene, Group, Tableau…

Un « level » contient l’ensemble des données d’un jeu par exemple

Une « scene » ne contient que des références sur certaine de ces données La création d’une scène se fait à partir du Level

Manager Il est possible de créer des groupes ou des

tableaux qui contiennent des références vers les objets

Page 6: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

2D Frames

Élément 2D sur lequel peut être appliqué un matériau et une texture.

Utilisé principalement pour la définition d’un interface graphique dans un univers 3D.

Page 7: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Description générale de l’interface

Déplacement d’un onglet Cliquer - déplacer

Dimensionnement des fenêtres Déplacement des limites des fenêtres

Transformations en fenêtre flottante Clique droit sur les onglets

Page 8: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

3D Layout

Vue temps réel de la composition

Navigation à l’aide de la barre d’outils

Création de composants vide à l’aide de la barre d’outils

Page 9: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Données Ressources

Accès rapide à une librairie de média utilisable par simple drag&drop

Classement par leur type des médias

Possibilité de créer ses propres ressources

Page 10: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Level Manager

Liste exhaustive des éléments de la scène organisés par catégories

Mise ne place des conditions initiales Création des scripts, des places, des

scènes…

Page 11: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Hierarchy manager

Création de dépendances entre les éléments d’une scène

Utilisation pour le rendu ou les algorithmes de détection de collisions

Page 12: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Les scripts graphiques

La vue schématique permet la saisie des scripts basés sur l’utilisation des BB

Il existe plusieurs moyen pour créer un BB Les BB sont reliés entre eux par deux

types de liens : Transmission de données Transmission du flux

Page 13: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Les conditions initiales

Contrairement à un modeleur (3DStudio Max par exemple) il n’est pas possible sous Virtools de créer des animations.

On modifie les objets par Scripts Chaque modification est définitive Pour pouvoir revenir à des positions

particulières, peut sauvegarder des conditions initiales sur les objets On retrouve les conditions initiales lorsqu’on

réinitialise la composition

Page 14: Introduction à Virtools Olivier Lamotte. Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific BB,

Les scripts

Il existe plusieurs niveau de script : Les scripts graphiques Le VSL (Virtools Script Language) Le développement de pluging

Les scripts graphiques sont constitué de Building Block (BB)