---
title: "RVAU: Moteur 3D"
date: 2021-09-29 11:15
categories: [Image S9, RVAU]
tags: [Image, S9, RVAU]
description: Moteur 3D
---
Lien de la [note Hackmd](https://hackmd.io/@lemasymasa/rysnpo-VK)
*Qu'est-ce qu'un moteur 3D ?*
> Un logiciel qui permet de modeler un environnement 3D
> Permet de representer un environnement avec les interactions physique
# Moteur 3D
- Scene
- Objets
- Cameras
- Lumieres
- etc
Graphe de scene:
- Pour manipuler les objets 3D de la scene

- Utilise une API 3D bas niveau

## Composants

## Editeur
:::info
Editeur/environnement de developpement
:::

## Import de modeles 3D

- C'est la jungle pour les extensions de format 3D
:::danger
Differentiation entre les formats 3D
:::
- Infographie 3D
- CAO

# Modelisation CAO
- Operations parametriques
- Extrusion 
- Revolution 
- Conge 
- Chanfrein 
- Operations booleennes
- Geometrie de constructions de solides (CSG)

## Tesselation
:::info
Creation d'un maillage: passage d'un modele CAO a un modele triangule
:::


## Imports de modeles 3D
- Import de modeles tesselles
Pour unity:
- **Autodesk FBX `.fbx`**
- Collada `.dae`
- Wavefront `.obj`
- Autodesk 3DS `.3ds`
- AutoCAD Drawig eXchange Format `.dxf`
# Exemples de moteurs 3D

# Unity
![Uploading file..._2z0gxblts]()
## Projet
- Assets
- ProjectSettings


## Hierarchy
- Gestion du graphe de scene
## GameObject
- Transform
- Ensemble de composants

## Composant
- Derive de la classe MonoBehaviour

## Monobehavior
- Functions callback
- `Start()`
- `Update()`
- `FixedUpdate()`
- `LateUpdate()`
- `OnGUI()`
- Tous les appels dedies a l'interface graphique/affichage

:::warning
C'est du **mono-thread**
:::
# Documentation Unity

# Assets Store
