Introduction à Unity Deuxième partie Version 4.6



Documents pareils
Unity. Moteur de jeu 3D et 2D. Cross platform: Windows, Mac, Linux, ios, Android, Blackberry, Xbox, Playstation, Wii

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Ce dont nous avons besoin pour suivre ce tutorial :

GMIN 330 Nancy Rodriguez

Silhouette Studio Leçon N 2

Atelier Travailler vos photos Mars 2015

Mise en scène d un modèle dans l espace 3D

Pop-Art façon Roy Liechtenstein

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

TP Blender n 2 : Importation d un modèle SketchUp et animation

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Guide d Installation et de Configuration du Logiciel

Affectation standard Affectation modifiée (exemple)

Cours Excel : les bases (bases, texte)

MANUEL TBI - STARBOARD

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Utilisation du logiciel GALAAD

Edutab. gestion centralisée de tablettes Android

Manuel Utilisateur Chariot odys.sante-lorraine.fr

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

Présentation du tableau blanc interactif Interwrite

SweetyPix, mode d'emploi

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

@telier d'initiation

Logiciel PICAXE Programming Editor

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

Isadora. Photo jpeg qualité 50% %, 320X240. Prérequis

Virtual Universe aperçu numéro 1

Organiser vos documents Windows XP

À la découverte de l ordinateur

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Utiliser des logiciels Windows sous Linux Ubuntu

Antidote et vos logiciels

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

TP Blender n 3 : Luxrender : Rendu d une scène d extérieur

Manuel de formation Spaceman 1 ère journée

Réalisez votre propre carte de vœux Éléctronique

L EFFET PARALLAXE N EST

Sous réserve de modifications techniques et des disponibilités, fabrication française.

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Un exemple avec WORKSPACE d'interwrite

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

La création de vêtements, éléments de génétiques, et de maquillage.

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Groupe Eyrolles, 2003, ISBN : X

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

Correction des Travaux Pratiques Organiser son espace de travail

Introduction à Unity Troisième partie Version 4.6

DOSSIER D'UTILISATION

Once the installation is complete, you can delete the temporary Zip files..

Securexam pour le programme CPA,CGA

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

1. Visualiser la «carte» de mon réseau social

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

Gestion d un VIDÉOPROJECTEUR. ou d un ÉCRAN SECONDAIRE

Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

LES NOUVEAUTÉS DE ARCON 15 PRO

Je sais utiliser. Logiciel gratuit de gestion des photos. Étude en 5 parties

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Centre de formation: Collège IBN BASSAM - TEMARA. Ce cours est proposé par le professeur d informatique:

Raja Bases de données distribuées A Lire - Tutoriel

MANUEL ACHAT à DISTANCE

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

Manuel utilisateur Netviewer one2one

SolidWorks edrawings et publications

Les calques : techniques avancées

Choisir entre le détourage plume et le détourage par les couches.

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

GUIDE UTILISATEUR SYSTEMES CCTV

Qu est-ce qu un Ordinateur

Créer un modèle Impress

2013 Pearson France Adobe Illustrator CC Adobe Press

MANUEL TBI - INTERWRITE

Utilisation de la clé USB et autres supports de stockages amovibles

Sommaire. Aide Page 1

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Virtual Universe Pro V2 Manuel de l Utilisateur (C) 2013 IRAI. Manuel Utilisateur VIRTUAL UNIVERSE PRO V2 Page 1

Documentation Liste des changements apportés

Utilisation d'interwrite avec un vidéoprojecteur interactif EPSON

L écran du marais : Comment configurer le viewer OpensSim

1.1 L EXPLORATEUR WINDOWS

Initiation à LabView : Les exemples d applications :

Introduction à Windows 7

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

Composition d un ordinateur :

Espace Client Aide au démarrage

Transcription:

Introduction à Unity Deuxième partie Version 4.6 Guillaume Levieux Conservatoire National des Arts et Métiers 28 janvier 2015

Déroulé 1 2 Importer un objet sous unity Instancier un objet sous unity Les liens entre objets

Rendu de la scène en cours de création Permet le placement des objets dans l'espace Permet d'observer la scène sous diérents aspects A savoir : maximise toute fenetre par "Espace"

Mode 4 vues Une perspective et top left right Toutes congurables : point de vue sur le gizmo

Repère main gauche Z = profondeur Y = hauteur

Draw Modes Textured : objects texturés Wireframe : rendu l de fer Tex+Wire : rendu texturé et l de fer Renderpath : vert pour deered, jaune pour forward et rouge pour vertex lit lightmap resolution : Ache une grille pour évaluer la dénition de la lightmap

Vertex Lit Illumination calculée pour toutes les lumières, pour chaque sommet. Méthode la plus rapide et supportée par le plus de hardwares Aucun eet "au pixel" : ombres projetées, normal mapping, light cookies, reets spéculaires détaillés (au niveau de la facette uniquement)

Vertex Lit

Forward Un certain nombre des lumières les plus brillantes en per-pixel Les 4 suivantes en vertex lit Le reste en Spherical Harmonics

Deered Base Pass : objets rendus pour créer des buers screen-space de la profondeur, des normales et de la puissance de la spéculaire. C'est une passe standard, mais on garde le z buer, puis on encode la normale dans le RBG, et la spéculaire dans l'alpha. Lighting pass : on utilise les buers précédents pour calculer la lumière, dans l'espace image! Lees point et les sport lights sont rendues comme des objets 3D, et on calcule comme ca l'illumination de chaque pixel. Chaque lumière ne coute que le nombre de pixels qu'elle aecte. Final pass : on rend a nouveau les objets, qui utilisent les calculs précédents pour les mixer avec leur couleur de texture, et tenir compte de l'ambiante et de l'emissive.

Render Modes RGB : couleurs normales Alpha : rendu composante alpha (du material) Overdraw : parties de l'écran les plus dessinées (sans zbuer) Mipmaps : rouge > tex trop grande bleu > tex trop petite

Deplacer la vue Clic droit : rotation vue (centre vue) alt + clic gauche : rotation vue (centre objet) Bouton milieu souris : translation vue Molette : zoom Gizmo : se ramener à une vue de base Double clic dans hierarchy window centre cam sur objet

Maniupler un objet Clic gauche : selection objet Bouton 1 : déplace vue Bouton 2 : déplace objet Bouton 3 : rotation objet Bouton 4 : agrandir / réduire

Modier le pivot Bouton 1 : center / pivot Center : centre de transformation au centre de la selection Pivot : centre de transformation au point de pivot du mesh Bouton 2 : local / global local : axes alignés sur le repère local global : axes alignés sur dans le repère global

Vertex snaping Appuyer sur V en mode translation (shift + V = toggle) Permet de choisir un vertex Permet de snaper ce vertex sur un autre

Surface snaping Si deux objets sont equipés de colliders alors appuyer sur ctrl + shift permet de : translater un objet pour le placer au contact d'un autre faire tourner un objet autour de l'axe normal à la surface de contact

Liste les objets de la scène en cours de création Uniquement les objets instanciés Double clic (ou selection puis F) sur un objet = focus

Fenêtre d'édition des paramètres : Paramètres d'un objet selectionné Paramètres du projet ou de rendu si choisit dans menu "Edit"

Vue du répertoire assets du projet Permet de manipuler le contenu de ce répertoire Réserve d'objets, pas leurs instances

A savoir sur la Project Window Comme java, Unity s'appuie sur la structure des répertoires Reps : Assets + Library (+ Temp si unity tourne) Toute modication du rep Assets automatiquement prise en compte Attention! SAUF : Nommer, déplacer les chiers uniquement par la project window Risque de corrompre les données du projet. Tips : "ctrl + d" duplique un objet

Permet de lancer le jeu (boutons play) A coté des fenêtres de scène

Trois boutons : play, pause et step Attention : toute modication en mode jeu est temporaire Visible car inteface plus foncée Activer "Maximize on play" évite les malentendus Fenetre de stats utile.

Fenetre de stats

Proler window Stats avancées Windows -> Proler (ctrl+7) Permet d'étudier la répartition de la charge de calcul

Layout Manager On perd rapidement des fenetres, surtout en bi-ecran Créer et sauver son layout au début, puis le rappeler au besoin plusieurs layout par défaut

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Importation d'objet Importation très ecace Une des grandes qualités d'unity Simplement glisser déposer dans la Project Window Maya, Cinema 4D, 3ds Max, Cheetah3D, Modo, Lightwave, Blender.FBX,.dae,.3DS,.dxf et.obj Utiliser au maximum la project window Peut être dicile de merger deux projets unity (copier coller repertoires...)

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Importation d'objet Attention : si asset texturé ou autres chier externes Un des seuls cas ou l'on évite la Project Window Créer directement un dossier dans le repertoire Assets Tout placer à l'intérieur Respecter la structure de chiers de l'asset importé Unity met tout à jour automatiquement

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Modication d'un objet Second cas ou l'on bypass la Project Window Aller directement dans le dossier de l'asset Ouvrir sous le logiciel de modif (3ds, photoshop) Modier et sauver Unity met à jour automatiquement

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Creation d'un objet de base Unity permet de créer des assets de base Bouton "create" de la project window Creation répertoire Renommage avec F2 Creation de scripts, shaders, annimations, materials, texture de rendu, font, GUI skin.

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Instancié un objet importé Sélectionner l'objet dans la project window Faire glisser dans la scène (scene window) Peut être placé de manière absolue grace à l'inspector (Transform) Manipuler ensuite l'objet avec les commandes de la scene window

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Instancier un objet de base Unity permet de créer un certain nombre d'objets de base Bouton create de la hiérarchy window ou "Game Object -> Create" Système de particules, Camera, primitives géométriques, zone de vent, zone de reverb audio... Les terrains sont gérés à part dans le menu terrain.

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Liens entre objets Un objet peut faire référence à un autre objet Par ex : un material pointe sur des textures Glisser déposer l'objet dans la variable de l'inspector. Ces variables peuvent être personnalisées : script

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Les composants Unity s'appuie sur la notion de composants Un objet est une aggrégation de composants Par ex : ajouter la physique à un objet = composant Par ex : un script est un composant Chaque composant modie les capacités et le comportement de l'objet. Sélectionner un objet et ajouter le composant "Component -> xxx"

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets La notion de parents Les objets peuvent être organisés hiérarchiquement Courrament utilisé pour changer le repère local Faire glisser un objet sur un autre le placer comme ls Les objets parents ont une èche

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Les prefabs Les préfabs peuvent être vus comme la création d'une classe Dénit un type d'objets Tout objet instancié à partir d'une préfab partage ses propriétés Permet de modier plusieurs objets en même temps Tout objet ou composant ajouté à un prefab est ajouté à ses intances Si on ajoute un composant ou un objet ls à un objet instancié, il perd son lien préfab

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Créer prefabs Pour créer un prefab Créer un prefab vide dans la project window Faire glisser un objet pour le rendre générique Modier ensuite la préfab comme un objet (ajouter des composants, modier des valeurs)

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Gérer une instance de préfab Une instance de préfab peut avoir ses propres données Toute propriété modiée sur une instance devient spécique ("en gras") Cette propriété devient indépendante de la valeur dans la préfab Mais impossible de modier la structure (composant ou ls) Possibilité de "dé-spécier" une propriété (clic droit -> "revert value to prefab")

Importer un objet sous unity Instancier un objet sous unity Les liens entre objets Gérer une instance de préfab Une instance de préfab est toujours liée a sa prefab Meme si lien cassé par ajout de composant Select : selectionne la prefab Revert : retour à la valeur prefab Apply : applique la valeur locale à la prefab Reconnect : recrée le lien avec la prefab (si lien cassé)