2020_06_04_ToDoToday - EloiStree/HelloVirtualReality GitHub Wiki

VR Design & Graphic style

Dont press the button
Version: 3D- 2D

La réalité virtuelle pour un artiste est pas fort différent d'un jeu vidéo classic. Néanmoins:

  • il y a des objets de VR Design qui seront présent dans la plus part des jeux de réalité virtuelle et qui vous serons demandés régulièrement.
  • l'optimisation des jeux pour que ceux-ci tournent sur des patates de type Oculus Quest Like, impose des règles et des styles graphiques.

Nous allons donc aujourd'hui parcourir ces deux points.

Objectifs

L'objectif d'aujourd'hui est d'apprendre les styles graphiques et les assets habituelles à créer en VR. L'exercice pratique d'aujourd'hui consiste à implémenter un de ces assets.

  • Un domaine par participant: Pas de doublon.
  • Vous avez jusqu'à 15H pour finir l'asset à l'intérieur d'un package héberger sur un serveur Git
    • L'asset ne doit pas être finish mais au minimum être un prototype et utilisable.
  • La liste n'est pas exhaustive, vous pouvez proposer un sujet mais devez le faire confirmer avant.
  • N'hésitez pas à avoir un vue de groupe si vous voulez l'utiliser votre travail d'aujourd'hui avec un programmeur qui auront le même type d'atelier mais niveau de la programmation.
  • Si vous voulez faire un object complex permettant le travail de groupe, vous pouvez vous mettre par deux.

Steps reminder

Basic:

  1. Créer un répertoire github ...YourNameYouPackageName.git
  2. Cmd > git clone ...YourNameYouPackageName.git dans votre project d'edition/quarantaine and le dossier "Assets"
  3. Créer un package.json sans dependance
{
    "name":           "be.yourname.yourtool",                              
     "displayName":    "My useful tool",                        
     "version":        "0.0.1",                         
     "unity":          "2018.1",                        
     "description":    "What do my useful tool do",                         
     "keywords":       ["Script","Tool","3D"],                       
     "dependencies":{  },     
     "relatedPackages":{  }
}
  1. Add your git link and the package name in Google Sheet
  2. Create your tool in Unity Or Blender
  3. Créer une structure de dossier amicale pour les utilisateurs de votre outil.
  4. Check si vos collèges arrive à l'utiliser
  5. Modifier en conséquence.

Pour l'exercice, choisissez un asset que vous pensez savoir prototype en moins de 4H. Un asset graphique généralement prendre 1-2 jours à faire et 1 semaine si vous le voulez z beau et publiable en moyen. Connaissez vous la loi de Pi ?

Sujet pour les juniors

  • Une main/outil de type static
  • Un menu / bracelet informatif (non programmé)
  • L'interface d'un casque vu de l'intérieur
  • Une ceinture d'outil (non programmée)
  • Une console de buttons (non programmé mais programmable)
  • Un HUD basic et static dépliable
  • ...

Sujet pour les experts

  • Un Contrôleur stylé et animé niveau des buttons
  • Une main avec les bones
  • Un HUD "vivant"
  • Un guide de téléportation (non programmé)
  • Un corps sans tête "Inverse Kinematic ready" (non programmé)
  • ...

VR Assets


Reminder

SideQuest

! SideQuest

The Lab

Youtube Video

VR UI and Interaction is about "Intent"

Buy an asset vs Create an asset

MRTK & VRTK

Youtube Video