Générer un motif aléatoire

UPDATED:2025-12-19

Concevoir des motifs en distribuant des objets de façon aléatoire.

Applique de manière aléatoire des mises à l'échelle, rotations et autres transformations individuelles aux objets sélectionnés, puis les répartit selon la densité définie. Utile pour créer des motifs aléatoires tels que des textiles ou des arrière-plans.

Description de la palette

Description de la palette

1

Définir la densité du motif

※ Une densité trop élevée augmentera le temps d'exécution.

2

Définir la plage de mise à l'échelle pour chaque objet

※ Par exemple, si vous définissez 150 %, les objets seront mis à l'échelle aléatoirement entre 100 % et 150 %.

3

Définir la plage de rotation pour chaque objet

※ Par exemple, si vous définissez 360°, les objets tourneront aléatoirement entre 0° et 360°.

4

Définir la zone de placement

◯ Utiliser le plus grand objet comme référence

※ Détecte automatiquement l’objet le plus grand qui englobe tous les autres objets sélectionnés et l’utilise comme référence.

◯ Utiliser le plan de travail comme référence

◯ Utiliser l'objet au premier plan comme référence

◯ Utiliser l'objet à l'arrière-plan comme référence

5

Annuler/Exécuter

Cliquer sur « Exécuter » lance le script ; cliquer sur « Annuler » ferme la boîte de dialogue.

Utilisation de base

base object / seed object / how to use randomPatternGenerator

Sélectionnez les objets qui serviront de graines du motif ainsi que l’objet définissant la zone de placement.

Dans la boîte de dialogue, définissez la densité, la taille et la rotation.

base object / seed object / how to use randomPatternGenerator

Une fois lancé, une boîte de progression apparaît et le script s’exécute. Pour annuler en cours d’exécution, appuyez sur la touche ESC (si elle ne réagit pas, maintenez-la enfoncée).

Pour varier le motif

Par exemple, si votre motif contient des cercles, des carrés et des triangles, et que vous voulez plus de cercles, augmentez d’abord leur nombre avant d’exécuter le script.
Copyright © 2021 p1-script All Rights Reserved.