Gamagora 2019 - Transformation d'un Mesh en Lego
Antoine CHEDIN & Rendy LATBI
- Grille Paramétrable pour l'Analyse du Mesh
- Analyse d'un Mesh et Export de la LegoMap en Json
- Creation d'un Mesh a partir d'une LegoMap
- Importer le Projet sur votre PC
- Le lancer avec Unity 2019.2.x
- Ouvrir la Scène Lego.unity
- Importer votre modèle 3D à analyser dans Unity
- Vérifier que celui-ci possède bien des Colliders (optionnel : ajoutez le tag "Ground" à votre sol)
- Deplacer le GameObject LegoAnalyser sur votre modèle 3D
- Paramétrer la Grille (script associé LegoAnalyser) > cf section appropriée
- Exporter en JSON
- Selectionner le GameObject VoxelGenerator
- Paramétrer le générateur avec votre JSON
- Créer le Mesh
- Choisir la taille de la map (plaque de legos au sol).
- Choisir la scale et la height de la map pour qu'elle englobe tout le terrain à analyser.
- Choisir le LayerMask à intersecter (Everything ou bien un spécifique s'il ne faut pas analyser tout).
- L'option SetGroundAt0 permet de normaliser la hauteur du sol.
- Choisir le nom du fichier (sera situé dans Assets/JSON/).
- Taille de la Map
- Echelle de la Map
- Nombre de Legos
- Matrice qui à chaque point associe son type et sa hauteur correspondante.