Les outils Spacing et Area sont un moyen rapide et efficace de disperser et de manipuler de grandes quantités de ressources dans vos scènes, le long des chemins que vous créez ou dans des zones que vous délimitez. Vous pouvez répartir plusieurs types de ressources de façon aléatoire ou systématique, dans des zones vastes ou réduites, et créer de la diversité en définissant la densité d'habillage des zones et des chemins et en ajustant la répartition des ressources.
Vous pouvez utiliser des ressources issues de la bibliothèque Twinmotion, y compris de la librairie utilisateur, ainsi que des ressources que vous avez importées dans Twinmotion. Une fois les ressources ajoutées aux chemins et zones que vous créez, vous pouvez modifier leurs propriétés (échelle, rotation et distance par rapport à la surface).
Vous pouvez utiliser les outils Spacing et Area dans plusieurs situations, par exemple :
Ajouter des arbres et des lampadaires le long d'une rue
Habiller des parkings avec divers véhicules
Ajouter des rangées de lampes suspendues ou encastrées au plafond
Créer des forêts avec différents arbres et végétaux dans des zones délimitées
Les outils Spacing et Area ont un fonctionnement similaire, mais il répartissent les ressources différemment.
Avec l'outil Spacing, vous pouvez répartir des ressources le long de chemins ouverts ou fermés.
Cliquez sur l'image pour l'agrandir.
Avec l'outil Area, vous pouvez répartir des ressources dans des zones délimitées.
Cliquez sur l'image pour l'agrandir.
Splines
Les outils Spacing et Area s'appuient sur des splines. En utilisant la plume, tracez des splines dans le Viewport pour définir un chemin ou une zone.
Les chemins sont des splines qui peuvent être ouvertes ou reliées à leurs extrémités.
Chemin créé avec l'outil Spacing.
Les zones sont des splines qui sont reliées à leurs extrémités pour délimiter un espace.
Zone créée avec l'outil Area.
Les splines sont composées de segments séparés par des points que vous définissez. La forme et la dimension des splines peuvent être modifiées et sont contrôlées par des points.
Une spline est composée des éléments suivants :
1- Point de spline : définit le début et la fin de chaque segment de spline.
2- Signe + : cliquez sur le signe + pour ajouter un point de spline.
3- Flèche : indique où les ressources seront réparties le long du chemin ou dans la zone. Vous pouvez personnaliser la méthode de répartition avec les propriétés Scattering.
Utiliser des splines
| Pour... | Il faut... |
|---|---|
Modifier la forme d'une spline | Cliquer sur un point de spline et le déplacer avec l'outil Translate |
Ajouter un point de spline | Cliquer sur le signe + sur la spline |
Créer un point de terminaison pour une spline |
|
Ajouter un segment à une spline | Sélectionner la spline et cliquer sur la plume |
Supprimer un point de spline | Sélectionner le point de spline et appuyer sur la touche Suppr du clavier |
Types de ressources pris en charge
Vous pouvez utiliser les outils Spacing et Area avec des ressources que vous importez dans Twinmotion et avec les ressources de la bibliothèque dans les catégories suivantes :
Vegetation (hors Landscapes and Detail grass)
Objects (hors Water, Sounds, Doors)
Lights
Mégascans
Sketchfab
Posed humans dans Characters
Limites
Les animations des maillages squelettiques ne sont pas prises en charge.
Les ressources ne peuvent être placées que sur les surfaces horizontales.
Utiliser les outils Spacing et Area
Ouvrez le panneau Populate en cliquant sur Populate dans le pied de page.
Dans le panneau Populate, cliquez sur l'onglet Place, puis sur l'onglet Spacing ou Area.
Cliquez sur l'icône de la plume.
Si vous utilisez l'outil Spacing, dessinez un chemin dans le Viewport.
Si vous utilisez l'outil Area, dessinez une zone dans le Viewport.
Ajoutez les ressources au chemin ou à la zone en les sélectionnant dans la bibliothèque et en les faisant glisser dans la zone de dépôt.
Les ressources que vous ajoutez dans la zone de dépôt sont automatiquement placées le long du chemin ou dans la zone. Par défaut, les ressources sont uniformément réparties.
En conservant la sélection du chemin ou de la zone, utilisez les paramètres dans le panneau Properties pour modifier la spline ou les ressources. Pour en savoir plus sur les propriétés que vous pouvez modifier, consultez les sections Propriétés Scattering et Paramètres d'objet.
Propriétés Scattering
Quand vous sélectionnez un chemin ou une zone, les propriétés de dispersion que vous pouvez modifier s'affichent dans le panneau Properties. Elles permettent de modifier la dispersion des ressources le long d'un chemin ou dans une zone par l'utilisation de valeurs de départ aléatoires, de valeurs de quantité et d'espacement, etc.
Propriétés Scattering pour les outils Spacing et Area.
Outil Spacing
Le tableau ci-dessous décrit les propriétés de dispersion que vous pouvez modifier avec l'outil Spacing.
| Propriété | Description |
|---|---|
Random seed | Définit la valeur utilisée pour randomiser la répartition des ressources le long du chemin. Une valeur de départ aléatoire donne toujours le même niveau de dispersion aléatoire. Vous pouvez saisir la valeur manuellement ou cliquer sur l'icône pour générer automatiquement des valeurs de départ aléatoires. Icône de valeur de départ aléatoire. |
Path tension | Définit la tension des segments entre chaque point de spline. Plus le pourcentage est élevé, plus les segments sont droits entre les points de la spline. Par défaut, la tension est définie sur 50%. Options : de 1% à 100% |
Random lateral offset | Détermine le décalage entre les ressources et la spline, en fonction des valeurs Count ou Distance.
|
Random order | Rend aléatoire le placement des objets le long de la spline quand plusieurs objets se trouvent dans la zone de dépôt. Par défaut, les objets sont placés sur la spline en séquence, dans l'ordre dans lequel ils apparaissent dans la zone de dépôt. Cette séquence est répétée tout au long du chemin. |
Outil Area
Le tableau ci-dessous décrit les propriétés de dispersion que vous pouvez modifier avec l'outil Area.
| Propriété | Description |
|---|---|
Random seed | Définit la valeur utilisée pour randomiser la répartition des ressources le long du chemin. Une valeur de départ aléatoire donne toujours le même niveau de dispersion aléatoire. Vous pouvez saisir la valeur manuellement ou cliquer sur l'icône pour générer automatiquement des valeurs de départ aléatoires. Icône de valeur de départ aléatoire. |
Path tension | Définit la tension des segments entre chaque point de spline. Plus le pourcentage est élevé, plus les segments sont droits entre les points de la spline. Par défaut, la tension est définie sur 50%. Options : de 1% à 100% |
Spacing | Détermine l'espacement entre les ressources dans la zone. Options : de 1.00 m à 6.00 m |
Random spacing | Rend aléatoire la position des ressources dans l'intervalle défini par la valeur Spacing. Plus la valeur de Random spacing est élevée, plus la randomisation est grande. Options : de 0 à 1 |
Probability | Détermine la densité des ressources qu'on fait apparaître. Une valeur de 0.00 retire toutes les ressources et une valeur de 1.00 fait apparaître toutes les ressources. Options : de 0 à 1 |
Edge falloff | Réduit la densité et l'échelle des ressources le long de la bordure de la zone en fonction de la valeur définie dans Falloff distance. |
Falloff distance | Quand la case Edge falloff est cochée, cette valeur détermine à quelle distance du bord de la zone l'atténuation s'applique. Options : de 0.00 m à 20.00 m |
Paramètres d'objet
Lorsque vous sélectionnez une ressource dans la zone de dépôt de l'outil Spacing ou Area, les paramètres modifiables pour cette ressource s'affichent dans le panneau Properties.
Paramètres d'objet pour les outils Spacing et Area.
| Paramètre | Description |
|---|---|
Scale offset | Multiplie l'échelle de la ressource par la valeur de Scale offset. Options : de 0.001 à 5.00 |
Random scale | Applique aux ressources une échelle aléatoire jusqu'à une valeur maximale de la taille de l'objet. Ce paramètre tient compte de la valeur de Scale offset. Options : de 0.0 à 1.0 |
Rotation offset | Applique un angle de rotation fixe à chaque ressource. Options : de 0.00 à 360.00 |
Random rotation | Ajoute un angle aléatoire de rotation à chaque ressource, dans un sens ou dans l'autre. Plus la valeur est haute, plus l'angle est grand. Une valeur de 1.00 ajoute ou soustrait jusqu'à 180 degrés à l'angle. Une valeur de 0.50 ajoute ou soustrait jusqu'à 90 degrés à l'angle. Options : de 0 à 1 |
Snap to surface | Accroche les ressources à la première surface sous la spline. Vous pouvez choisir si les ressources s'accrochent à une surface en utilisant la fonctionnalité de collision d'objets. Si la collision est désactivée pour une surface donnée, les ressources ne s'accrocheront pas à cette surface. |
Align | Réoriente les ressources pour les aligner avec la normale de la surface. |
Zone de dépôt des outils Spacing et Area
Des points de suspension (...) s'affichent quand vous passez le curseur sur les ressources dans la zone de dépôt. Cliquez dessus pour ouvrir un menu où vous pouvez accéder à des commandes.
Menu d'une ressource dans la zone de dépôt.
| Commande | Description |
|---|---|
Delete | Supprime la ressource de la zone de dépôt et du chemin ou de la zone. |
Go to library | Ouvre le dossier de la ressource dans le panneau Library où vous l'avez sélectionnée. |
Split | Divise les ressources composées de plusieurs parties (maillages) en parties distinctes qui apparaissent dans la zone de dépôt. Cette option est utile si vous souhaitez n'utiliser qu'une partie spécifique d'une ressource sur un chemin ou dans une zone. |
Collision d'objet
Quand vous sélectionnez certains objets dans la scène, une section Collision avec une case à cocher Exclude from Spacing and Area tools s'affiche dans le panneau Properties.
Par défaut, la collision est activée entre les objets dans la scène et les ressources placées le long des chemins et dans les zones. Cependant, vous pouvez désactiver les collisions en cochant la case Exclude from Spacing and Area tools. Pour ce faire, suivez les étapes ci-dessous :
Vous pouvez désactiver les collisions pour les types d'objets suivants : objets importés, meubles, véhicules, personnages (hors personnages Cutout), végétation (hors herbes et fleurs et herbes détaillées), Megascans Quixel et Sketchfab.
Sélectionnez l'objet.
Dans le panneau Properties, cochez la case Exclude from Spacing and Area tools.
Sélectionnez le chemin ou la zone de l'outil Spacing ou Area.
Cliquez sur le bouton Update.
Cliquer sur le bouton Update, changer la valeur de Random seed, déplacer le chemin ou la zone de l'outil Spacing ou Area, ou fermer puis rouvrir un projet Twinmotion recalcule les collisions entre les objets dispersés et les autres objets de la scène.