Problème de transparence et textures dans Twinmotion: causes, solutions et bonnes pratiques

Lorsque je passe d'Archicad à Twinmotion grâce au directlink tout se passe très bien. Je texture ma maquette numérique puis j'enregistre sous. Cependant, lorsque je réouvre mon fichier twinmotion, plusieurs textures sont manquantes. Je vais donc chercher mes textures dans le dossier "Extracted Textures" mais celui-ci est vide et je dois donc retexturer toute ma maquette numérique.

Avec le recul, plusieurs observations reviennent fréquemment dans les discussions des utilisateurs: le fichier .tm et le dossier des textures extraites peuvent poser des soucis de correspondance, des textures disparaissent à la réouverture, et des objets importés depuis SketchUp vers Archicad peuvent compliquer la gestion des textures lorsque les chemins ou les noms de fichiers changent. Ces symptômes indiquent typiquement des enjeux de liens de textures, de renommage automatique par les logiciels et de chargement des textures dans Twinmotion après sauvegarde et réouverture.

Causes fréquentes des textures manquantes

  1. Les chemins de textures se déplacent ou les textures sont renommées lors des transferts entre Archicad, SketchUp et Twinmotion.
  2. Le dossier Extracted Textures se crée mais reste vide après l’ouverture, ce qui signifie que Twinmotion n’a pas pu rétablir les liens vers les textures originales.
  3. Des objets importés fusionnent des textures lorsque le fichier devient lourd, entraînant des conflits de shader ou de nommage.
  4. Des textures ne supportent pas correctement certains shaders (par exemple pour le verre ou des polycarbonates) et nécessitent des ajustements spécifiques dans Twinmotion.
  5. Des erreurs liées à l’emplacement du fichier .tm ou au chargement des textures internes peuvent survenir si le projet est déplacé ou renommé après sauvegarde.

Bonnes pratiques pour prévenir les pertes de textures

  • Maintenir une structure de dossiers stable et éviter de déplacer les textures après l’export ou l’import.
  • Préférer des noms de textures simples et cohérents pour faciliter le repérage lors du rechargement du projet.
  • Vérifier régulièrement la présence du dossier Extracted Textures et des chemins relatifs dans les paramètres de Twinmotion et des logiciels d’origine.
  • Tester l’ouverture du fichier Twinmotion après chaque étape critique (export, import, modification majeure) pour identifier précocement les textures manquantes.
  • Pour les objets importés de SketchUp vers Archicad, s’assurer que les textures associées suivent l’objet et ne sont pas perdues lors du transfert.

Solutions pratiques lorsque les textures manquent

Si le dossier Extracted Textures est vide ou si les textures ne se réimportent pas automatiquement, plusieurs approches peuvent aider à retrouver ou recréer les textures manquantes sans tout retoucher manuellement.

  1. Vérifier et rétablir les chemins des textures manquantes: dans Twinmotion, relier les textures manquantes en les pointant vers leurs fichiers sources et en sauvegardant le projet pour réenregistrer les liens.
  2. Ré-exporter les textures depuis Archicad (ou SketchUp si nécessaire) en veillant à conserver les noms et emplacements inchangés, puis réimporter dans Twinmotion.
  3. Pour les textures qui ont été renommées par le logiciel, renommer les fichiers dans le dossier correspondant pour rétablir la correspondance avec les liens internes du projet.
  4. Tester des textures « simples » (par exemple des textures unies ou de base) sur des objets problématiques pour vérifier que le système de textures et les shaders fonctionnent correctement, puis réintroduire progressivement les textures complexes.
  5. Si Twinmotion fusionne des textures sur des objets lourds, diviser le chargement en sous-éléments ou optimiser les textures (réduction de résolution, compression adaptée) peut aider à stabiliser le chargement et éviter les pertes.

Dans certains cas, les échanges autour du polycarbonate et du verre montrent qu’il faut ajuster les textures à l’intérieur des shaders du matériau (réglage de l’opacité, de la réflexion et des motifs), afin d’obtenir une transparence convaincante sans perte de textures.

Exemples et retours d’expérience

Des discussions d’utilisateurs relatent que le fichier .tm et le dossier Extracted Textures se créent mais restent vides, et que le problème persiste même après vérifications initiales. D’autres expliquent que des objets importés peuvent perdre leur dossier de textures pendant les échanges et que les textures associées sont alors perdues, nécessitant une réassociation manuelle. Certaines interventions suggèrent que des dilutions dans les noms de fichiers ou des réorganisations de dossiers peuvent être la cause principale et que l’ouverture du fichier Twinmotion doit être faite avec une attention particulière sur les chemins d’accès aux textures.

Pour les utilisateurs qui expérimentent des textures transparentes sur le polycarbonate ou des verres colorés, l’utilisation d’un shader spécifique avec des textures adaptées et des réglages d’opacité peut offrir des résultats satisfaisants sans compromettre l’intégrité des textures déjà appliquées.

Tableau récapitulatif des actions recommandées

SituationAction recommandéeImpact attendu
Texures manquantes après réouvertureVérifier les chemins et réassocier les textures manquantesRétablit les liens sans recréer tout le travail
Extracted Textures videRé-exporter les textures et/ou vérifier les noms et emplacementsRestaure le dossier et les liens internes
Objets lourds fusionnant texturesOptimiser textures et diviser le chargementStabilité du rendu
Problèmes de verre/polycarbonateAjuster shaders et opacités dans TwinmotionTransparence réaliste sans perte

En suivant ces pratiques, la gestion des textures dans Twinmotion peut devenir plus robuste et moins sujette à des pertes lors des sauvegardes et des réouvertures, même lors d’échanges avec Archicad et SketchUp.

noimgs

tags: #probleme #de #transparence #twinmotion