-
-
Notifications
You must be signed in to change notification settings - Fork 3
ToDoToday_SetDec2018_Technobel
History: 25 Sep, 02 09 10 11-12 16 & 22 17 31 Oct, 7 Nov 8 Nov Nov, 11 17 Dec
Liens temporaires au workshop
-
Video Stereo: Watch
-
VR 360 : Watch
-
VR Stereo 360 : Watch
-
VR Stereo 180 : Watch
-
In Game 360: Watch
-
VR Stereo 8K: Watch Ghost In The Shell
Explorer les passer et le présent des vagues de la réalité virtuelle de 1970 à nos jours
- Est enregistré sur la liste ?
- Est sur Discord ?
- Téléphone à jours: Update ?
- Oculus installer ?
- Compte Oculus créé ?
- Niveau général
Explorez et expérimentez le monde de la réalité virtuelle sous Cardboard, Gear VR et Steam VR & Oculus
- Laboratory:
- AR Pass Through Camera:
- Some Games: Let's Play
- Quick Access
- 360 Playlist
- VR Design Wiki
- Course Discord
- Registration
- Info sur la nausée en réalité virtuelle :VRSickness
- FAQ/Tour de table sur l'Oculus Quest
- Une bataille sans pitié
- Utiliser GitHub Fork & Push Si le WMR est arrivé:
- Petit tour de son fonctionnement
- Démonstration avec le Backpack
Que la bataille commence !!!
Utilisez la théorie pour vaincre vos adversaires par la pratique.
Choisissez vos armes ici:
- Low FPS: Use low frame rate
- Acceleration: Use an accelerating movement
- Sea Sick: Move the horizon to make the user sea sick
- Vection Effect: Use objects moving around to imply a move in other users brains
- Yaw Rotation: Use the vertical axis to turn around
- Environment latency: Use latency in the environment to trick the brain
- Lateral Move: Use backward and lateral movement only to move around
- Loading Time: Set a random loading time in your game where camera is fixed
- Lateral Move: Use backward and lateral movement only to move around
- Look at that: Make the user camera look at something without free rotation
- G-Force: Make a game that would imply G-Force in real life
- Look at that: Make the user camera look at something without free rotation
- Side Look: Give the possibility to user to look sideways of the moving object
- ... List non exhaustive. Bonus:
- Use Beer: Offer a beer to your opponent to beat him easier
- Sleepy Target: Find a exhausted opponent to experiment your weapon
- Placebo: Explain before the user play your game that it bring motion sickness
- White World: Try to blind your user with a full white environment
- Flickering Death: Try to kill your user using blinking effect.
Pour soumettre vos armes de destruction cognitive.
Veuillez:
- Forker le projet suivant: https://github.com/JamsCenter/2018_10_01_PukeThemAll
- Créer un dossier à votre nom: "Unity/Assets/Prenom_NOM/"
- Laisser le code vous guider sur la voix de la cruauté.
À Gagner:
- Le premier à me rendre extrêmement malade, ou vomitif, gagne un pack de bières
- Les 3 premiers à me rendre malade gagnent un cornet de pâtes
- A chaque implémentation d'une arme, vous avez le choix de sélectionner une victime dans la classe ^^.
Que le code soit avec vous !
Et soyez sans pitié ;).
- Rotation
- Quaternion Utility
- Classic
- Transform.Rotate()
- Transform.forward
- Quaternion * DirectionVector
- Transform Utility
- Quaternion != Commutatif
- Cross product Wiki Unity
- Dot product Wiki Unity
- Tool to draw point positions throw time
- Tool to draw rotation Cartesian coordinate system
- Gizmo
- Script from rotation A to rotation B
- Vector3.ProjectOnPlane()
- After work: Blender ?
- Web site
- https://www.linkedin.com/feed/
In 5 years of virtual reality & augmented reality development. The sensors to track the body have immerge from crownfunding in all direction. In a time where trans-humanism has become an almost reality. What can we use on the field for our clients.
In group, try to identify what can we use to track the human body information and play with them in virtual reality: https://github.com/JamsCenter/2018_10_09_GroupDesignVR
A. Fork the Group Design VR project
B. Sync the project to the original project
C. Find all hardware you can identify:
Kinect, Myo, TapWithUs, Leap Motion...
- Find the name of it
- Find some images and photos of it
- Identify why we could use it
- Identify what part of the body it track or interact with.
- Add complementary information to it.
- Commit & Pull Request your research to the group project
- Go add a score to the scoreboard in the room
- Go the step "C"
To win:
- Pack of 6 beers for the one with the most score.
"In two day, create a virtual reality game using several virtual reality design concept.
You have to do it in group of 8 developers using package release concept.
Forkable project here: https://github.com/JamsCenter/2018_10_11_TeamLunar "
Video on the subjec:
Must have try:
- Cardboard: Lab - Video
- Steam: The Lab - Video
- Oculus: The Lab - Video
- Echo Area - Video
- Tilt Brush for Design
- Poly Block for protoyping
Game Design:
"The hardest part of programming is not to code. It is to not code !"
During the project, try to make a code that will be use by other and reused from project to project.
"Finish a project is just the art of priority and not being greedy."
Try not to be the heroes and to do everything in a day. Select some tasks you can fill in your sprint.
And try to do it. And let's your dream tasks in the "Nice to have" list.
The most important part of a project is not to have something that could be cool. But something nice that is ready to use in time.
"What ever you estimated, it will take you at least 3.14 time more that you expected."
"Allow the user to interact with different kind of buttons: Switch, Button, Light, Wheels..."
Difficulty: * - Make it usable by other: ***
"Construct a 3D helmet that provide game information but give the feeling of a helmet protection"
Difficulty: * - Game Specific: ** - Example
"Allow the user to feel and forget his body throw a rayman hands avatar type".
Difficulty: *
"Allow the user to have a body ! That kind of move the best it can depending of the game"
Difficulty: *** - Time-Consuming: *** Example
"Make the hand of the user adapt to the object he interact with"
Difficulty: ** - Animator skills: *
"Make intractable and informative HUD watch to the user wrist."
Difficulty: * - Time Consuming:*
"Un jeu immersive est un jeu sans interface"
Difficulty: ** - Time Consuming:***
"Allow the user to under his best score in a board by using a virtual keyboard"
Difficulty: * - Make It Reusable:** - Time Consuming:***
"Make a sweet scene transition by using fading"
Difficulty: *
"Real women have curved... In virtual reality UI too"
Difficulty: *
"Allow the audience to have a presence when the user have the sound ear plug on".
Difficulty: ** - LMGTFY Skills: *
"Trigger action in the game by using the microphone in the virtual reality helmet"
Difficulty: ** - LMGTFY Skills: **
"Create an object that have information incorporate to it with UI in it and not over it"
Difficulty: *
"Look for seconds at an object without moving to have information on it."
Difficulty: * - Technical: *
"Give the user impression of being hit by using blurry shader adapted to virtual reality"
Difficulty: *** - Technical: ***
"Allow the user to point at an object to grab it from far away"
"Allow the user to throw away an object in a kind of normal way"
Difficulty: *** - Time-Consuming: ***
"Allow the viewers of the video to interact on complementary information with the main player"
Difficulty: *
"Allow the audience to have information on the current game state"
Difficulty: *
"Base on the platform (Oculus, Vive, Go...) display an adequate controllers & environment"
Difficulty: ***
"Make the user rotate on him self using joystick"
"Allow the user to teleport in short distance with a tunnel effect"
"Allow the user to teleport at the place he target for"
"Allow the user to teleport at the place he target for in the direction of the joystick"
"Allow the user to run in the game based on the head curved movement"
"Enpaquetez un code utile d'un de vos anciens projets pour le rendre exportable et réutilisable facilement à travers le temps." Vous pouvez trouver un exemple si joint: Morse Trigger
"Try to explore the Unity Editor script possibilities to make a tool for future design in your team."
See: Cool to try
- Unity MonoBehaviour State
- Debug.Log() / Debug.LogWarning() / Debug.LogError()
- Debug.Break() / Debug.DrawLine() /Break Point
- Encapsulation xor Propriété
- Attribut
- Enumeration
- MonoBehaviour Editor / OnValiate() / Reset()
- UnityEvent / Delegate
- Serializable
- Inspector Editor
- Script Attributes / Editor Script
- TagScript / Tag / Layer
- Is Object Belong to Layer ? / LayerMask
- Project Name
- |Scene
- |Demo
- |Script
- |Prefab
- |Scene
- Not Comments... Are the best comment !
- Extract method / F2 / CTRL+;
- Readable code > Efficient Code
-
Clean Code: Book
- Bad code is dangerous as hell!
- You have the responsibility to say: No!
- Bad code kill!
-
Clean Code: Video : Don't be lazy !
- Meaningful Names
- Comments
- Error Handling
- Functions
- Objects and Data Structures
- Snippet : Go faster
Go faster in Visual- Profiler / Wi-fi profiler
- MIC: "L'arrivé du Débugger"
- Facade / MVC
- Observer / Listener
- Singleton + FlyWeight + Facade
- Facade Static
- (Vous n'êtes pas seul ! Designer ?)
- 10% Technique - 90% Communication
- Profiler
- UnityPackage
- Créer un Toolbox personnel sous Git
- Lancez une fenêtre depuis un menu
- Créez une fenêtre
- Affichez des informations
- Créez un snippet pour visual
- Soumettre un code sur l'asset store
- JsonUtility / Json.Net(Source) / PlayerPrefs
- Inheritance / Composite / UML(Playlist)
À quoi sert un testeur?
Testeur... Gamer ou developer ?
- IDD: Test Drive Development
- Piano TV: Play Identify Amplify Notify obsonlay Test & Verify
- Selenium / Cucumber
- Mantis / Issues Tracker
- 1:05: Tried to build his own game engine for his game as a beginner
- 2:53: Started on a game that was too big (scope is to big)
- 4:45: Didn't show anybody his game
- 8:04: Tried to please everybody with his game
-
11:07: Got stuck in perfectionism
67 Tips for developer(PDF)
Do one thing well | Not every thing possible |
---|---|
![]() |
![]() |
How to publish on the asset store ? Manual, Y: Official Tuto, Y:Step By Step
Un artiste crée ses propres outils
Outils d'artiste - Painting Pattern - Spray Painting
Cours: Edition interface (Eloi example)
Asset Store - GitHub - Website - Manual
Par groupe de 2 personnes passez de scène en scène à travers les démos de VRTK. Il est très important de savoir les possibilités du plug-in pour les utiliser à travers les projets.
En pair programming, en forkant le projet suivant, créé un outil de tire à la cible.
Projet à forker: https://gitlab.com/eloistree/2018_10_16_vrtk_targetcontest
- Team 1: Tire à l'arc.
- Team 2: Tire au shotgun.
- Team 3: Lancé de haches.
- Team 3: A la batte de baseball.
"Identifier une peine et s'assurer de bien la résoudre"
- Le meilleur conseil: "Echoué, échoué le plus vite possible".
- "Eviter d'échouer en se basant sur des hypothèses".
Watch: https://youtu.be/v1WiCGq-PcY
Mais comme nous somme 7 millards... Et qu'une journée ne fait que 24 heures...
Vous devez savoir pitcher qui vous êtes !
C'est Pitch Tool - Ready to be invested - Pitch Coach (Pattern)
Définissez vous comme un business.
- En 4 mots
- En une phrase
- En 30 seconds
"Chaque développeur à une tel spécificité qu'il faut que vous vérifiez avec votre intervenant, si vous êtes compatibles pour perdre le minimum de temps ensemble le plus vite possible"
Demandez à Cyril, il peut confirmer que une soirée business passe très très vite.
- En 5 minutes + 2 minutes de questions "trash"
- Value Canvas
- P & L Carton de bière
- Business Canvas
- Ready to be invested
- Pecha-Kucha 20x20
- Show me what you got !
PS: Ne mentez jamais ! Même à vous même. Listez juste les fait.
- Dubai Hackathon Pitches
- Moscow
- Hack Borgerhout
"Elle doit refléter votre pitch en 4 mots."
- Nom prénom
- Titre du job que vous cherchez
- Comment vous contacter
- Numéro de téléphone
- Portfolio ou site web
Conseils:
- Donnez des l'espaces sur, ou à l'arrière, de votre carte pour écrire des notes
- Après une évènement, ou une rencontre, permettez à votre auditeur de vous oublier et lui permettant d'écrire des mots clés
- Si vous avez pu faire écrire à votre auditeur deux trois mots sur votre carte, vérifiez qu'ils correponds à votre pitch Tips.
- N'écrivez JAMAIS sur une carte japonaise ou de bonne qualité !
Source: MIC Boostcamp - Ben Piquard (Udemy ) - 50 Hackathons/Jams
- Ecrivez 4 mots mots qui définissent vos spécialités dans la vie. (sur lesquel vous voulez vous amusez pour de l'argent).
- Pitchez en 30 secondes votre plan de carrière sur ces quatre mots.
- Demandez à votre auditeur de notez les quatres mots sans vous les montrer.
- Laissez lui faire le même exercice.
- Retournez vos cartes et discutez du résultat.
- Refait l'exercice avec une autre personne.
Entrainez-vous à pitcher votre projet de vie entre vous et/ou sur les élèves dans le couloir. Si vous vous sentez prête, créez votre carte de visite sur Vista Print en préparation du 8 novembre.
- Présentez vos pitches de plan de carrière à Fred (30 secondes)
- Si elle arrive à devinez deux mots sur les quatre vous gagnez.
-
Fred à un projet nécessitant un développeur Hololens sous Unity 3D pour une administration à la commission Européen. Elle n'a que 15 secondes par personne dans ça journée. Le budget de dévelopement est de 50.000€(= 50€) pour l'application et de 5.000€(= 5€) pour le prototypage de l'idée.
- Vous avez 30 secondes pour la convaincre de vous donnez le projet.
- Soyez le premier à la convaincre et assez préparé.
- PS: Il y a des bonus cachés, réfléhissez à l'énoncé.
Link: Pitch Reminder
Hack Borgerhout - Slide -
Pitch - Ready ?
"Strength, mastery... but weakness, folly, failure also... yes, failure most of all... the greatest teacher, failure is." -Master Yoda
(Annulé) Mais j'invite les personnes intéressées à me demandé le cours en apparté si ils désirent l'avoir. Ou autour d'un café si vous êtes deux. Trop théorie et chiant, je aurais endormi la moitié de classe. Et pour le faire bien, j'ai besoin de 3 jours de préparation et minimum 8H de cours o_O
Accédez au brouillion
- "Apprendre les possibilitées d'emploi en Belgique"
- "Apprendre les éco-systems Belge dans l'industrie du jeu vidéo"
Recherchez les entreprises travaillant dans le jeu vidéo Belge.
- Nom de l'entreprise (1 point)
- Logo de l'entreprise (1 point)
- Fondateur(s) de l'entreprise (1 point)
- Lead développeurs de l'entreprise (3 points)
- Nombre d'employers (2 points)
- Site web (1 point)
- Client cible (3 points)
- Pitch en 4 mots (2 points)
- Pitch en une phrase (4 points)
- Bonus:
- 5 points: Tout les informations ont été trouvées
- 0-5 points: Vous pensez pouvoir travail dans l'entreprise et savez me justifier pourquoi. (0-5 en fonction de la réponse)
Règles:
- 30 minutes chronos
- Minimum deux entreprises
- Seulement les Pull Request sont valides
- Git:https://github.com/JamsCenter/2018_11_07_BelgiumEcoSystemExercice
- Utilisez le File Pattern
-
Meilleur dans l'exercice de 9h, soit:
- Cornet de pâtes + Sandwitch
- un vrai café avant le train où je réponds à tout vos questions.
-
Meilleurs dans l'exercice de 10h30, soit:
- Pack de bières
-
Meilleurs dans l'exercice de 13h00, soit:
- Pack de bières
- un vrai café avant le train où je réponds à tout vos questions.
Le but de la journée est de valider le projet des quatre semaines qui arrivent.
Montrez nous ce que vous avez et vos objectifs.
- 30 secondes de pitch ( Aide: Pitch 30 secondes)
"My startup |name| is working on |offering| to help, |target customer| to solve their |pain-point| by your |secret sauce|" - 4 minutes: Pitch/GCD ( Aide: Pitch 3 minutes - One GCD Example )
- Description de projet
- Cible(s) de l'application
- Pain que vous résolvez ?
- Unique Selling Point
- Buisness Model Canvas (basic)
- Milestone des quatre semaines
- 1 minutes: Call to action
- 2 minutes: Questions/réponses
Reminder:
Si vous ne devez retenir qu'une chose de ce workshop.
"Tout est lié à la résolution d'une peine que vous pouvez soulager."
Pitch Tool - Ready to be invested - Pitch Coach (Pattern)
Mais pour cela, il vous manque quelque chose...
In one sentence:
"My startup |name| is working on |offering| to help, |target customer| to solve their |pain-point| by your |secret sauce|"
In four words:
... | ... | ... | ...
"Identifier une peine et s'assurer de bien la résoudre"
- Le meilleur conseil: "Echoué, échoué le plus vite possible".
- "Eviter d'échouer en se basant sur des hypothèses".
Watch: https://youtu.be/v1WiCGq-PcY
Mais comme nous somme 7 millards... Et qu'une journée ne fait que 24 heures... Vous devez savoir pitcher qui vous êtes !
Pitch Tool - Ready to be invested - Pitch Coach (Pattern)
… | … | … | … -> 30 seconds -> 2 minutes -> 5 minutes -> What you and they need.
- What is your/company name & what is it about
- Customer Segment/target
- Pain you try to solve
- Unique Selling Point
- Your Business Model
- Call to action
In one sentence:
"My startup |name| is working on |offering| to help, |target customer| to solve their |pain-point| by your |secret sauce|"
Définissez vous comme un business.
- En 4 mots
- En une phrase
- En 30 seconds
"Chaque développeur à une tel spécificité qu'il faut que vous vérifiez avec votre intervenant, si vous êtes compatibles pour perdre le minimum de temps ensemble le plus vite possible"
Une fois que vous savez vous définir.
Essayez de faire le même exercice pour votre projet.
PS: Ne mentez jamais ! Même à vous même.
Listez juste les faits. Qui vous mène là où vous êtes
- Ecrivez 4 mots mots qui définissent vos spécialités dans la vie. (sur lesquel vous voulez vous amusez pour de l'argent).
- Pitchez en 30 secondes votre plan de carrière sur ces quatre mots.
- Demandez à votre auditeur de notez les quatres mots sans vous les montrer.
- Laissez lui faire le même exercice.
- Retournez vos cartes et discutez du résultat.
- Refait l'exercice avec une autre personne.
PS: Quand vous Pitchez, n'oublier jamais que le but des demander une chose qui vous manque pour avancer dans votre objectif.
Link: Pitch Reminder
- Google Sheet: List >
- 15: Day 1
- 17: Day 2
- 18: Day 3
- 19: Day 4
- Request 2 artist
- Proposition 2 Developer
- VR Non VR 2 Code
- Un peu d'histoire
- Créer une app pour mobile
- Gear VR vs Cardboard
- Gyroscope
- Access OSig File
- Bonjour Cardboard
- Bonjour Gear VR
- Optimisation
- Profiler Wi-Fi
- VRTK