EloiStree / 2024_07_19_CharleroiStreetAR

Apprendre à faire Unity3D par le street AR pour commencer dans l'industrie du jeux vidéo
0 stars 0 forks source link

Workshop: Benchy Boat at Quai10 (Draft) #203

Open EloiStree opened 2 months ago

EloiStree commented 2 months ago

image https://github.com/EloiStree/2024_07_19_CharleroiStreetAR/issues/204

A télécharger depuis SketchFab image https://sketchfab.com/3d-models/ships-drafts-lowpoly-models-c2f7f95f64c24769adc6cceee1691dc0

EloiStree commented 2 months ago

image https://www.printables.com/en/model/499973-rc-car-transmitter-reverse-buffer

Comment ça marche: image
https://youtu.be/D9LQcui3-98?t=82

image
https://youtu.be/oO9rEUhSgtU?t=14

image https://www.thingiverse.com/thing:2599105

image https://sketchfab.com/3d-models/controller-81a0f47bdb3e49c4b3144c5ef2fbea33

image
https://sketchfab.com/3d-models/rc-controller-b604ff776f9a44ce89e2e2a3c2eae9a5

image
https://sketchfab.com/3d-models/rc-radio-transmitter-ee0c8935a3c44ce780581ed6e9421e25

Derrière la scène dans la vrai vie: image
https://youtu.be/LyPtzv0y5DE?t=85

https://github.com/EloiStree/HelloInput/issues/24

EloiStree commented 2 months ago

image image image image

EloiStree commented 2 months ago

Voir:

EloiStree commented 2 months ago

Particules

Nous sommes généralement 10 à 12 dans les ateliers.
Par groupe de deux, essayez de réaliser les trois éléments suivants en utilisant le système de particules de Unity3D.

Comment faire de la fumée

image

Comment faire des remous

image

Comment faire des vagues de côté

image

Code pour les particules

Comme vous pouvez le deviner, les particules doivent être liées à la vitesse du bateau, ou du moins aux inputs.
Il est donc nécessaire de relier le code aux données du système de particules.

Un peu de technique

Tout n'est pas uniquement fait avec des particules. Nous allons souvent les combiner avec des shaders et des mouvements de texture.

Shader Graph

Spécialité anciennement réservée aux développeurs, grâce à Shader Graph, toute l'équipe peut désormais créer de beaux effets pour votre jeu.
Cela restera toujours mieux fait par un artiste (car ils ont du goût), mais n'importe qui peut y participer.
Voyons à quel point c'est simple en suivant un tutoriel ou un autre :

Tile et Offset sur un Quad via script

Parfois, pour créer des effets, il suffit de déplacer une texture sur son matériau.
Voyons ce que l'on peut faire avec six lignes de code.

De l'eau, oui, mais quelle eau ?

Il existe une infinité de codes pour simuler l'eau. Si tout le code devait être obligatoirement open source, nous aurions des milliers de versions rien que pour Unity.
Il nous faut donc choisir un système d'eau que l'on peut "drag and drop" gratuitement ou réaliser en suivant un tutoriel.
Mais vous verrez, la tâche n'est pas aussi simple qu'il y paraît.

image

Des vagues de connaissance

Si vous aimez coder, est-il possible de créer rapidement des vagues à partir d'un quad ?
Voici un lien pour explorer des tutoriels sur le sujet :
https://www.youtube.com/results?search_query=simple+wave+with+quad+unity image
https://youtu.be/_Ij24zRI9J0?list=PLpcdHkXtIvmCnTAWsK727wljmVCKIItlb&t=42

EloiStree commented 2 months ago

Controller

https://github.com/EloiStree/2023_09_15_IToyControllerRC https://github.com/EloiStree/2023_09_15_IToyControllerRC

Joysticks

image

Kill Switch

Wheel

Trigger