Cette rubrique décrit des scénarios types d'utilisation de conteneurs.
Fux de travail : regroupez des objets dans un conteneur, convertissez-les en une entité unique, créez des copies, mettez les copies à jour et isolez une branche et un conteneur pour un développement distinct.
Le conteneur s'affiche à l'état ouvert. Un conteneur ouvert est entièrement modifiable.
Les objets ajoutés sont liés au conteneur en tant qu'enfants.
Deux modèles d'appartements ajoutés à un conteneur
Toutes les modifications apportées au conteneur affectent également son contenu.
Contenu du conteneur repositionné dans une scène
Bien que le contenu du conteneur soit toujours visible dans les fenêtres, il est supprimé de la scène (par exemple, si vous essayez de sélectionner le contenu, le conteneur est sélectionné à la place). La scène fait maintenant référence au fichier Block_A.maxc à partir de son emplacement d'enregistrement.
Tous les conteneurs font référence au même fichier Block_A.maxc.
Le conteneur Block_A d'origine (à gauche) et ses deux copies (au centre et à droite)
Un message s'affiche pour vous informer que le conteneur ne peut pas être ouvert quand vous modifiez la définition d'un autre conteneur. Cela permet d'éviter l'écrasement accidentel des conteneurs modifiés.
Dans la mesure où les autres conteneurs font référence au même fichier MAXC, ils sont également mis à jour.
Tous les conteneurs reçoivent l'objet ajouté
Le conteneur Block_B est maintenant isolé et va suivre son propre développement. Aucune autre modification ne sera appliquée aux copies.
Le conteneur Block_B (à droite) est isolé. Il n'est plus affecté par les mises à jour des conteneurs Block_A (à gauche et au centre).
Flux de travail : héritez du contenu d'autres utilisateurs, transmettez des modifications au créateur initial et isolez des conteneurs des conteneurs référencés pour un développement local.
Le conteneur s'affiche là où il a été enregistré dans la scène de l'utilisateur A. A ce stade, l'utilisateur B peut travailler sur le conteneur, mais il ne peut pas accéder à son contenu.
Le conteneur de l'utilisateur A (gauche) est hérité par l'utilisateur B (droite)
Modifications du bâtiment de l'utilisateur A (à gauche) avant la fermeture du conteneur
Le conteneur est automatiquement enregistré à la fermeture. Une fois que le conteneur est enregistré et que l'option Mise à jour à la fermeture est activée pour le conteneur hérité, l'utilisateur B hérite des modifications du contenu, peu importe que l'utilisateur A le ferme ou non.
Le conteneur de l'utilisateur B (à droite) a hérité des modifications de l'utilisateur A
Une icône d'avertissement en regard du bouton Mettre à jour du conteneur de l'utilisateur B lui indique qu'une mise à jour est nécessaire. La Mise à jour auto s'applique au contenu modifié mais pas aux paramètres modifiés du conteneur lui-même.
Le bouton Editer sur place est disponible, l'utilisateur B clique sur celui-ci.
Le conteneur est fermé et la définition de la source de l'utilisateur A est remplacée. La prochaine fois que l'auteur (ou tout autre utilisateur faisant référence au conteneur) recharge le conteneur, il aura accès aux modifications effectuées par l'utilisateur B.
L'utilisateur A hérite des modifications de l'utilisateur B
Dans le panneau déroulant Contenu hérité, il clique sur Fusionner définition source. Le conteneur est maintenant local et se comporte comme s'il avait été créé de toutes pièces dans la scène actuelle et non hérité d'une source externe. Le conteneur est à présent isolé ; son accès n'est plus limité par aucune règle.
Conteneur copié (à droite) isolé et utilisé dans un autre projet
Flux de travail : fermez un conteneur, déchargez-le pour supprimer son contenu de la scène, déplacez l'assistant conteneur vers une autre zone de la scène et rechargez le conteneur afin que son contenu s'affiche au nouvel emplacement.
Les conteneurs sont enregistrés sur le disque et leur contenu est supprimé de la scène, bien qu'il soit toujours visible dans les fenêtres. Les performances de la scène sont améliorées : l'enregistrement automatique est plus rapide, tout comme l'enregistrement et le rechargement du fichier de scène.
Scène représentant une ville avec trois conteneurs locaux
Scène représentant une ville avec un conteneur déchargé
Le contenu du conteneur s'affiche au nouvel emplacement.
Conteneur déplacé plus bas dans la rue
Contenu du conteneur rechargé
Cette méthode permet d'ajouter et de retirer rapidement du contenu dans une scène complexe ou riche en données.
Flux de travail : créez un conteneur dans lequel vous allez placer un deuxième conteneur, autorisez les modifications sur le conteneur principal, puis héritez du conteneur imbriqué pour éviter les modifications d'autres utilisateurs.
Conteneur (à droite) après l'ajout des objets d'un quartier
L'utilisateur A dispose maintenant d'un conteneur parent dans lequel un autre conteneur est imbriqué.
Conteneur principal (à droite) avec un conteneur de gratte-ciel (à gauche) imbriqué
Le conteneur de gratte-ciel est hérité dans le conteneur principal. Il n'est pas possible d'accéder à son contenu.
L'utilisateur B (en bas) hérite des conteneurs de l'utilisateur A (en haut)
Le conteneur qui n'était pas modifiable s'ouvre, mais il ne fait plus référence au conteneur source de l'auteur. L'utilisateur B peut maintenant modifier son contenu en local pour sa propre scène.
L'utilisateur B continue à travailler en local, à partir du travail de l'utilisateur A.
Flux de travail : configurez l'affichage des conteneurs de sorte à pouvoir travailler sur des conteneurs spécifiques et masquer le reste du contenu de la scène. Changez les paramètres d'affichage sans modifier de manière définitive l'organisation de l'affichage de la scène.
pour faciliter l'identification des objets appartenant au conteneur.
Trois conteneurs et leurs boîtes englobantes, présentant leur contenu
Scène avec une couche d'objets réverbère visible
Les propriétés d'affichage du conteneur de gauche remplacent les couches des autres objets masqués
Vous pouvez facilement remplacer les propriétés d'objet de conteneurs sélectionnés dans l'explorateur de conteneurs ou dans Outils sous-menu Conteneurs.
Propriétés d'affichage des objets du conteneur gauche définies sur Transparent pour que les objets qui se trouvent derrière soient visibles
Fonction de rendu des conteneurs gauche et droit désactivée
C'est le conteneur, et non les paramètres d'objets ou de couches individuels, qui détermine quels éléments de la scène peuvent faire l'objet d'un rendu.
Flux de travail : l'utilisateur A hérite du conteneur de l'utilisateur B, qui lui-même hérite du conteneur de l'utilisateur A. Tous deux cliquent sur Actualiser pour être informés du travail de l'autre. Ils cliquent sur Autoriser modif. sur place pour leurs propres conteneurs afin de permettre à un utilisateur externe d'apporter des modifications.
Scènes de l'utilisateur A (en haut) et de l'utilisateur B (en bas)
Les utilisateurs A et B peuvent maintenant travailler en parallèle. Ils développent leurs propres composants d'une scène tout en ayant la possibilité de contrôler l'avancement de leur travail réciproque.
L'utilisateur A (en haut) et l'utilisateur B (en bas) héritent mutuellement de leurs composants de scène
L'utilisateur B ajoute des clés pour étendre l'animation à la partie de la ville de l'utilisateur A.
L'utilisateur A hérite des modifications de l'utilisateur B.