En bref
- L’extension prend en charge l’importation et l’exportation des fichiers E57, PLY, LAS/LAZ, PCD, XYZ et PTS.
- Les données importées, comme les couleurs, les normales, l’intensité et la classification, peuvent être utilisées dans Blender comme attributs de points.
- La version 0.6.0 indiquée sur la page de l’extension est datée du 11 septembre 2026 ; elle ajoute la sélection des attributs à l’exportation et des avertissements en cas de perte de données.
- Les normales ne sont pas écrites lors de l’exportation E57 ; l’exportation LAS quantifie les positions avec une précision millimétrique.
Ce que vous allez apprendre dans ce guide
Vous allez apprendre à importer des données de scan avec l’extension Point Cloud I/O de Blender, à vérifier l’apparence et les attributs du nuage de points, puis à l’exporter dans un format adapté. Au lieu de convertir les fichiers en mesh, l’extension utilise les objets PointCloud natifs de Blender. Les points, les couleurs et les autres champs des scans peuvent ainsi être traités avec Geometry Nodes ou des shaders.
Dans les projets d’architecture et d’aménagement intérieur, ce workflow permet d’intégrer à la scène des données de points issues d’un scan laser ou d’autres sources, de les examiner avec le modèle existant, de créer des visualisations basées sur les données ou de les exporter dans un autre format. En revanche, les sources ne garantissent pas la conversion du nuage de points en éléments de construction réguliers, la validation des mesures ni des échanges sans problème avec d’autres logiciels. Avant le transfert, vérifiez le format du fichier et la correspondance des attributs dans l’application cible.
Prérequis et compatibilité
La page de Point Cloud I/O sur Blender Extensions répertorie les formats pris en charge : E57, PLY, LAS/LAZ, PCD, XYZ et PTS. La description de l’extension indique que les couleurs des points, les normales, l’intensité, la classification, les numéros de retour LiDAR et les champs personnalisés du fichier peuvent être transférés en attributs de points. Les attributs disponibles dépendent du fichier source et de son format.
Les sources ne précisent pas la version minimale de Blender requise par l’extension. Avant de l’installer, vérifiez donc si elle apparaît dans la section Get Extensions de Blender. Certaines dépendances fournies avec l’extension sont proposées sous forme de wheels Python 3.13 pour macOS arm64, Linux x86_64 et Windows x86_64. Les Mac Intel ne sont pas pris en charge directement ; il est indiqué qu’il peut être nécessaire de compiler les wheels correspondantes à partir des sources sur ces systèmes. La page de l’extension ne mentionne aucun prix.
1. Installez l’extension et préparez votre fichier
Dans Blender, ouvrez Edit > Preferences > Get Extensions. Saisissez Point Cloud I/O dans le champ de recherche, puis installez l’extension depuis la liste. La source décrit cette procédure comme la méthode d’installation propre à l’extension et précise qu’elle ne nécessite ni installation manuelle avec pip ni téléchargement de dépendances depuis Internet.
Avant l’importation, identifiez le format de votre fichier. LAS/LAZ est par exemple utilisé pour les données LiDAR, tandis qu’un fichier E57 peut contenir plusieurs scans. Pour les fichiers XYZ, l’interprétation des colonnes est automatiquement déterminée selon leur nombre. Cette distinction est importante pour éviter que les données n’arrivent dans la scène avec des champs mal interprétés.
2. Importez le nuage de points
Dans le menu Fichier, choisissez la commande d’importation correspondant à votre format. L’extension propose des options distinctes pour importer les fichiers E57, PLY, LAS/LAZ, PCD, XYZ et PTS. Pour un PLY, par exemple, utilisez File > Import > PLY Point Cloud (.ply) ; pour un fichier LAS/LAZ, choisissez File > Import > LAS/LAZ Point Cloud (.las, .laz).
Dans un fichier E57, chaque scan peut être importé dans un objet PointCloud distinct ; vous pouvez également fusionner les scans avec l’option Merge Scans. Pour l’importation XYZ, l’en-tête n’est pas obligatoire : trois colonnes sont interprétées comme des coordonnées, quatre comme des coordonnées et une intensité, six comme des coordonnées et des valeurs RGB, et sept comme des coordonnées, une intensité et des valeurs RGB. Une structure à neuf colonnes peut aussi inclure les composantes RGB et les normales. Pour les fichiers PTS, la ligne initiale indiquant le nombre de points est lue, et l’extension détermine la structure des champs en fonction de la largeur des lignes.
Si le nuage importé n’est pas visible, vérifiez notamment les données LAS/LAZ avec de grandes coordonnées. Dans l’extension, Center on Origin est activé par défaut : l’option soustrait la plus petite valeur des coordonnées afin de placer le nuage près de l’origine. Le décalage d’origine est conservé dans l’objet sous le nom las_origin_offset et ajouté à nouveau lors de l’exportation. Cette option est conçue pour aider à conserver des coordonnées de grande amplitude dans la plage de précision float32.
3. Vérifiez l’apparence et les attributs
Après l’importation, l’extension peut créer un matériau Principled BSDF relié à la couleur ou à la normale du nuage de points. Elle peut également définir un rayon initial pour les points en fonction de la boîte englobante et de la densité du nuage. Ces réglages permettent de rendre les points visibles dès l’ouverture du fichier, mais le résultat doit être vérifié en fonction de l’échelle de la scène et de la densité du scan.
Dans la 3D Viewport, appuyez sur N pour ouvrir le panneau latéral, puis sélectionnez l’onglet Point Cloud. Vous y trouverez le nombre de points et les attributs disponibles ; le curseur de rayon permet de modifier la taille des points à l’écran. Le panneau propose également les réglages rapides ÷10, ÷2, Auto, ×2 et ×10. Il n’est pas réservé aux objets récemment importés avec l’extension : il fonctionne aussi sur les objets PointCloud sélectionnés et créés par d’autres méthodes.
Avant d’utiliser les attributs dans Geometry Nodes ou des shaders, vérifiez leurs noms et leurs types. Les données de couleur, d’intensité et de classification, par exemple, ne servent pas aux mêmes usages ; elles peuvent aussi être absentes de certains fichiers source. Selon la description de l’extension, la classification LAS peut être transférée depuis des données uint8 vers un attribut INT. Si un champ attendu n’apparaît pas, vérifiez-le également avant l’exportation.
4. Vérifiez le format et les pertes de données à l’exportation
Exportez le nuage à l’aide de la commande File > Export appropriée. La version 0.6.0 de l’extension ajoute une section Source Attributes aux fenêtres d’exportation. Pour les canaux pris en charge par le format, vous pouvez choisir l’attribut source, conserver la sélection Auto, la désactiver avec None ou lui associer un autre attribut compatible. D’après les notes de version, la correspondance des noms ne tient désormais plus compte des différences de casse et de ponctuation ; certains noms alternatifs courants sont également reconnus.
Cette version ajoute aussi des avertissements signalant avant l’exportation les attributs qui ne seront pas conservés dans le fichier. Ces avertissements sont utiles pour repérer les pertes de données inattendues ; effectuer un test d’ouverture dans l’application cible reste toutefois la vérification la plus sûre. Pour l’exportation PLY, le writer PointCloud propre à l’extension diffère de l’exportateur Stanford PLY intégré à Blender. La documentation de Blender décrit le workflow PLY intégré comme portant sur les données mesh et les options propres aux meshes ; vérifiez donc que vous utilisez la commande PLY Point Cloud de l’extension pour un nuage de points.
Limites importantes : l’exportation E57 n’écrit pas les normales ; l’attribut de normale importé peut être conservé dans Blender, mais il n’est pas réécrit dans le fichier E57. Pour l’exportation LAS, l’échelle est fixée à 1 mm et les positions sont quantifiées avec une précision millimétrique. La compression LAZ peut être activée avec l’option Compress (LAZ) dans la fenêtre d’exportation. Il convient donc d’évaluer au préalable l’échelle du projet, le format cible et les champs à préserver.
Erreurs courantes et étapes suivantes
Choisir le mauvais outil PLY : l’outil Stanford PLY intégré à Blender crée un mesh, tandis que l’outil Point Cloud PLY de l’extension crée un objet PointCloud.
Ne pas voir les points : réglez leur rayon dans l’onglet Point Cloud du panneau latéral ; l’extension détermine automatiquement le rayon par défaut, mais le résultat peut varier selon l’échelle.
Constater l’absence d’attributs : vérifiez les sélections Source Attributes et les avertissements de perte dans la fenêtre d’exportation.
Supposer que les normales seront réécrites dans le fichier E57 : l’extension n’exporte pas ce champ vers E57 ; si nécessaire, envisagez une autre méthode de transfert.
Négliger la précision des fichiers LAS/LAZ aux grandes coordonnées : tenez compte du comportement de Center on Origin et de l’échelle fixe au millimètre à l’exportation.
Effectuez votre premier essai sur une copie du fichier de projet principal. Importez ensuite un petit nuage de test pour vérifier son apparence, ses attributs et son exportation vers le format cible. Pour les équipes d’architecture et d’aménagement intérieur, cette extension permet d’intégrer des données de scan à une scène Blender et de les exploiter dans un workflow visuel ; la précision des mesures, le système de coordonnées, la compatibilité et le transfert des attributs doivent toutefois être validés pour chaque projet.
Sources et licence
Ce contenu a été adapté à partir de la page de l’extension Point Cloud I/O sur Blender Extensions et de la documentation Blender sur Stanford PLY. La documentation Blender est sous licence CC BY-SA 4.0 ; son contenu a été adapté en turc. La page de l’extension ne précise pas de licence distincte pour ce contenu.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les agences d’architecture et les étudiants en Turquie qui travaillent avec des données de scan, le principal atout de l’extension est de transférer différents formats de nuages de points vers les objets PointCloud natifs de Blender, puis de rendre leurs attributs accessibles dans Geometry Nodes ou les shaders. Cela peut permettre de travailler pendant les étapes de visualisation et d’analyse des données sans passer par une conversion préalable en mesh.
La décision de l’utiliser ne doit toutefois pas reposer uniquement sur la prise en charge des formats. L’absence de prise en charge des Mac Intel, les normales E57 non écrites à l’exportation et l’échelle millimétrique du format LAS sont des limites importantes pour les fichiers de production. La source ne mentionne aucun prix pour l’extension ; les équipes doivent tester la compatibilité avec leur propre installation de Blender et leurs applications cibles.
Questions fréquentes
Quels formats de fichiers Blender Point Cloud I/O prend-il en charge ?
L’importation et l’exportation sont indiquées comme prises en charge pour les formats E57, PLY, LAS/LAZ, PCD, XYZ et PTS.
L’extension conserve-t-elle les normales des fichiers E57 ?
Après leur importation, les normales peuvent être conservées dans Blender comme attributs, mais elles ne sont pas écrites lors de l’exportation E57.
Point Cloud I/O fonctionne-t-il sur les Mac Intel ?
Selon la page de l’extension, les Mac Intel ne sont pas pris en charge directement ; il peut être nécessaire de compiler les wheels requises à partir des sources.



