EA2013/SimuMonde

From air
Revision as of 11:10, 22 November 2013 by Elisa.Martinez (talk | contribs) (Created page with "=Environnements de simulation de monde virtuel= ==Auteurs== Elisa Martinez (Elisa.Martinez@e.ujf-grenoble.fr) ==Résumé== En 2012, l'industrie du jeu vidéo a conservé un ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Environnements de simulation de monde virtuel

Auteurs

Elisa Martinez (Elisa.Martinez@e.ujf-grenoble.fr)

Résumé

En 2012, l'industrie du jeu vidéo a conservé un chiffre d'affaires de 60 milliards d'euros malgré la crise économique. Bien que les principaux supports restent le pc, les consoles de salon et les consoles portables, les supports mobiles explosent et enregistrent une augmentation exceptionnelle et concernent 10% des ventes. Unity 3D est un logiciel 3D temps réel permettant de modéliser des terrains avec de nombreuses fonctions d'éclairage et de caméra. Bien qu'il ne permette pas directement la modélisation d'objets, il permet l'importation de très nombreux formats (3D studio, Blender, Photoshop etc.).

Mots-clé

Environnement, simulation, monde, logiciel, 3D, Unity

Abstract

In 2012, despite the economic crisis, video games industry lead to a turnover of more than 60 billon euros. Even if main supports remain computer, consoles and portable consoles, mobile supports achieve a great success and record a dramatic increase of 10%. Unity 3D is 3D real-time software designed to create terrains with lots of light and camera features. Objects creation is not directly available in Unity however the software manages the import of various formats (3D studio, Blender, Photoshop etc.).

Key-words

Environment, simulation, world, software, 3D, Unity


Synthèse

Contexte

En 2012, malgré la crise économique, le jeu vidéo engendre un chiffre d'affaires de plus de 60 milliards d'euros sur les principaux supports de jeu :

  • Ordinateurs
  • Consoles de salon
  • Consoles portables
  • Mobiles et tablettes

Bien que plus de 50% du chiffre d'affaire concerne encore les consoles de salon (XBox360, PS3 etc.), les ventes sur supports mobiles explosent et atteignent 10% des ventes totales. De nombreux environnements de simulation de mondes virtuels existent, notamment Siafu, Project Anarchy (développé par Havok, spécialisé dans la conception de jeux pour supports mobiles; futur du jeu vidéo) et Unity 3D, très largement utilisé même par des concepteurs professionnels.

Unity 3D : Présentation

Unity 3D est un logiciel 3D temps-réel permettant de modéliser des terrains avec des fonctionnalités de textures, éclairage et caméra avancées. Unity se positionne sur des nombreux supports et a notamment permis de réaliser Call of Duty sur iOS, Wasteland2 sur Linux, Mac et PC, ou encore République sur Android, iOS, Mac et PC.

Spécifications

Unity ne permet pas directement la modélisation d'objets 3D; il est seulement possible d'appliquer des textures sur des formes basiques (boules, cylindres, cubes etc.). Cependant, il est possible d'importer de très nombreux formats de données :

  • Textures avec couches depuis Photoshop,
  • Fichiers audio ou vidéo,
  • Scripts (JavaScript, C#, Boo),
  • Squelettes,
  • Animations,
  • Modèles 3D depuis Maya, 3D Studio ou Blender par exemple.

De plus, Unity présente l'avantage de proposer différents types de licences pour particuliers ou professionnels :

  • Licence gratuite,
  • Licence Pro (~1500€) permettant la gestion d'ombres dynamiques, le stream d'audio et vidéo, et l'intégration de scripts C#,
  • Licence IPhone permettant notamment des interactions particulières avec XCode.

De nombreux composants sont pré-intégrés dans le logiciel, y compris dans la version gratuite. On y retrouve notamment un moteur physique (basé sur Physx de Nvidia), un système de collisions ainsi qu'une interface intuitive drag&drop.

Enfin, il est possible d'exporter de nombreux formats stand-alone sur PC, Mac, Iphone et pour le web.

Interface d'intégration

Le logiciel propose cinq vues principales :

  • Trois vues classiques : "Projet", "Inspecteur" et "Hiérarchie",
  • Une vue "Scène" permettant l'édition du monde virtuel,
  • Une vue "Jeu" permettant un aperçu direct du résultat en "vue personnage" depuis une caméra disposée sur le terrain.

En vue "Scène", de nombreux objets "colliders" sont prédéfinis. On retrouve toutes les formes classiques (boules, cylindres, cubes, etc.) ainsi que quelques formes particulières.

Grâce à son aspect réseau temps-réel, Unity est particulièrement adapté à la création de MMORPG (Massively Multiplayer Online Role Playing Games) ainsi qu'à l'intégration web grâce au Unity Web Player.

Références