Flowfields

Commandes basées sur le concept de « champs de flux », souvent observés dans l'art génératif.

Conceptuellement, ils utilisent une fonction (du bruit dans notre cas) pour générer un ensemble de vecteurs le long d'une grille, ou d'un champ, qui dictera la manière dont les particules circulent à travers ce champ.

//ezflowfield

Flow Field

//ezflowfield <palette> <lines> <iterations> <velocity> <paletteScalar> <noise> [-m <source>] [-h <distributionMode>] [-i <inertia>] [-g <gravity>] [-j <jitter>] [-b <boundary>] [-x <xMod>] [-y <yMod>] [-z <zMod>] [-p <progression>] [-s <seed>] [-c] [-f] [-t]

Alias: //flow

Génère un champ de flux dans une sélection, créant un motif dynamique basé sur les nombreux paramètres disponibles.

  • Palette: SpĂ©cifie la palette de blocs Ă  utiliser pour gĂ©nĂ©rer le champ de flux.

  • ligne: dĂ©finit le nombre de lignes ou une distribution en pourcentage pour dĂ©terminer la densitĂ© de remplissage du champ de flux dans la sĂ©lection. Par exemple, 100 gĂ©nĂ©rera 100 lignes, 100% gĂ©nĂ©rera 1 ligne pour chaque bloc de la rĂ©gion.

  • Iterations (par dĂ©faut: 32): le nombre d'itĂ©rations ou d'Ă©tapes par ligne contrĂ´lant leur durĂ©e.

  • Velocity (par dĂ©faut: 1): la vitesse Ă  laquelle les points se dĂ©placent sur la surface.

  • PaletteScalar (par dĂ©faut: 1.0): met Ă  l'Ă©chelle la valeur utilisĂ©e pour sĂ©lectionner un bloc de palette.

  • Noise (par dĂ©faut: Perlin()): le type de noise utilisĂ© pour gĂ©nĂ©rer le champ de flux.

  • -m: Applique un masque pour limiter les points de dĂ©part du flux, en concentrant l'effet sur des zones spĂ©cifiques.

  • -h: Active le mode heightmap pour crĂ©er des champs de flux 2D, avec des modes de distribution de blocs facultatifs.

  • -i (par dĂ©faut: 0.0): dĂ©finit la pondĂ©ration d'inertie du flux, contrĂ´lant dans quelle mesure les directions de mouvement prĂ©cĂ©dentes influencent la suivante.

  • -g (par dĂ©faut: (0,0,0) ): applique la gravitĂ© aux points, les tirant dans la direction spĂ©cifiĂ©e.

  • -j (par dĂ©faut: (0,0,0) ): ajoute de la gigue aux points de dĂ©part des lignes. Utile avec -m l'indicateur.

  • -b (par dĂ©faut: 0): Ă©tend la limite de calcul sans placer de blocs en dehors de la sĂ©lection d'origine. Ne place pas de blocs en dehors de la sĂ©lection.

  • -x, -y, -z: modifie les coordonnĂ©es du flux, permettant des transformations telles que la mise Ă  l'Ă©chelle ou la rotation. Prend une expression WorldEdit, Par exemple, -x *10pour multiplier l'axe des x par 10.

  • -p (par dĂ©faut: 1:1): ajuste la force de la ligne au fur et Ă  mesure de sa progression, accepte des valeurs nĂ©gatives pour dĂ©marrer ou terminer sur une force de point qui se soustrait au champ de flux.

  • -s (par dĂ©faut: -1): remplace la valeur de noise par dĂ©faut.

  • -c: Renvoie la boucle du champ.

  • -f: Remplit les espaces avec le bloc le plus bas de la palette.

  • -t: gĂ©nère un champ d'Ă©coulement 3D Ă  la place. La gĂ©nĂ©ration peut nĂ©cessiter beaucoup de temps.

//ezflowline

Flow Line

/ezflowline <pattern> <length> <gravity> <noise> [-i <inertia>] [-c <convexSelPoints>] [-s]

Alias: //flowline

Génère une seule ligne de flux en fonction de la position de l'acteur et de la direction de visualisation. Le même principe fondamental qu'un champ de flux, mais en ne générant qu'une seule ligne.

  • Pattern: DĂ©termine le motif des blocs Ă  placer.

  • Length: dĂ©finit la longueur de la ligne d'Ă©coulement en blocs. Cela dĂ©finit la distance Ă  laquelle la ligne d'Ă©coulement s'Ă©tendra Ă  partir du point de dĂ©part.

  • Gravity (par dĂ©faut: -1): applique la gravitĂ© aux points, les tirant dans la direction spĂ©cifiĂ©e.

  • Noise (par dĂ©faut: Perlin()): le type de noise utilisĂ© pour gĂ©nĂ©rer le champ d'Ă©coulement.flowfield.

  • -i (par dĂ©faut: 0.0): ajuste la pondĂ©ration de l'inertie du point, en contrĂ´lant l'influence des directions de mouvement prĂ©cĂ©dentes sur les directions futures. Une valeur comprise entre 0,0 et 1,0.

  • -c (par dĂ©faut: 0): si la valeur est supĂ©rieure Ă  0, crĂ©e une sĂ©lection convexe Ă  partir de la ligne de flux, en utilisant le nombre de points spĂ©cifiĂ© pour dĂ©finir la forme de la sĂ©lection.

  • -s: Permet d'accrocher la ligne d'Ă©coulement aux surfaces, faisant adhĂ©rer la ligne aux contours du paysage ou des structures qu'elle croise.

Last updated