Avec le logiciel Autodesk 3ds Max Interactive / Stingray, il est possible de faire de la réalité augmentée (AR) pour visiter de façon immersive des scènes que vous avez préalablement modélisées avec des CAD de chez Autodesk (comme par exemple :Revit, Inventor, 3ds Max…).
Désormais, il est possible de visiter vos nuages de points en mode immersif.
A l’heure actuelle, il s’agit de travaux de recherche mené par les équipes d’Autodesk et donc ce que je vais vous expliquer est expérimental mais cela fonctionne.
Alors, si vous voulez voyager dans les nuages suivez mon tuto ci-dessous :
Le matériel :
- Une station de travail pourvue d’un carte graphique “VR Ready”,
- Le package matériel HTC Vive,
- Un nuage de points (au format Rcp si possible),
Le logiciel :
Autodesk 3ds Max Interactive / Stingray,
Le mode opératoire :
Comme, je vous l’ai annoncé, il s’agit d’un projet de recherche, les manipulations sont simples mais multiples :
1- Organisation des données :
- Télécharger le projet ici,
- Une fois le fichier téléchargé dézipper le contenu,
- Couper/ coller le répertoire “ point clouds “ dans votre répertoire “C:\Temp”,
2- Paramétrage du fichier “CSV”:
Dans le répertoire “ point clouds “, se trouve un fichier “point_clouds.csv”, nous allons le modifier:
- Changer l’extension "CSV" du fichier en “TXT”,
- Ouvrir le fichier avec le logiciel Microsoft Excel,
- Lors de la conversion, à l’étape 2/3, ajouter comme séparateur la “,”, puis bouton “Terminer”,
Une fois le fichier ouvert, sur la deuxième ligne :
- Donner un nom,
- L’endroit où est stocké le fichier nuage de points (RCP),
- Enfin paramétrer quelques valeurs comme :
– “point_size” = 0,003 m (taille du points),
-“fade_out_distance” = 20,00 m (le nuage de points sera affiché sur un rayon de 20 m autour de l’avatar, ce qui sera en dehors du rayon sera déchargé),
Soit l’exemple suivant :
- Enregistrer le fichier au format “CSV avec séparateur ;”,
- Supprimer le premier fichier au format '”TXT”,
- Dans le nouveau CSV, nous devons remplacer les points virgules par des virgules, pour cette opération :
– Renommer le fichier au format TXT,
– Ouvrir le fichier avec le “Bloc note” de Windows,
– “CTRL+H”, valeur à remplacer “;” par “,”,
– Enregistrer et fermer le fichier,
- Enfin renommer l’extension en “CSV”,
Note : les nuages de points au format "PTS" sont compatibles (mais je n'ai pas testé).
3 – Lancement de la visite virtuelle :
Dans le deuxième répertoire du fichier dézippé appelé “VR Point Coud”, double cliquer sur l’exécutable “VR Point Coud.exe” ("XXX\VR Point Cloud\win64\dev"), et attendre le chargement total du nuage de points.
Note : le temps de chargement dépend de la puissance de votre ordinateur, du nombre de points. Cela peut représenter quelques minutes.
4- Exploration du nuage de points :
Si vous avez respecté toutes les étapes, vous devez vous retrouver en plein milieu d’un nuage de points. Alors voici comment vous déplacer :
Cliquer sur le bouton Menu du contrôleur 1, vous allez découvrir les options suivantes:
Adjusting:
- Maintenez la gâchette du contrôleur 1 pour augmenter le nombre de points,
- Maintenez la gâchette du contrôleur 2 pour diminuer le nombre de points,
- Maintenez le bouton de saisie du contrôleur 1 pour augmenter l’échelle,
- Maintenez le bouton de saisie du contrôleur 1 pour diminuer l’échelle,
Climbing:
- Maintenez le bouton de saisie du contrôleur 1 ou 2 puis tirer vers le bas pour descendre ou tirer vers le haut pour monter,
Level Change (dans le cas ou vous avez renseigné plusieurs lignes dans le fichier CSV):
- Appuyez sur la gâchette du contrôleur 1 pour parcourir les nuages de points répertoriés,
- Appuyez sur la gâchette du contrôleur 2 pour décharger,
Recording and Playback: ne fonctionne pas actuellement,
Markup (BETA):
- Appuyez sur la gâchette du contrôleur 1 pour peindre sur le nuage de points ( couleur jaune uniquement),
- Appuyez sur la gâchette du contrôleur 2 en pointant sur le contrôleur 1 pour effacer.
Pour information, j’ai testé et ça fonctionne super bien à condition de bien paramétrer le fichier "point_clouds.csv" et d’attendre le chargement total du nuage de points.
Enfin, si vous voulez ma source avec toutes les explications (en langue anglaiss) la voici ci-dessous :