Eixams¶
Referència
- Plafó:
- Tipus:
Eixams
Paràmetres de física d’eixams.¶
Els sistemes de partícules d’eixams venen controlats per una intel·ligència artificial limitada, que es pot programar per seguir regles i comportaments bàsics. Són ideals per simular estols, eixams, ramats i bancs de diversos tipus d’animals, insectes i peixos o simulacions de depredadors vs. preses. Poden reaccionar a la presència d’altres objectes i als membres del seu propi sistema. Els eixams només poden gestionar una quantitat limitada d’informació, per la qual cosa la seqüència de les regles de Cervell d’eixam és molt important. En determinades situacions només s’avaluen els tres primers paràmetres.
Moviment¶
Referència
- Plafó:
Paràmetres de moviment d’eixams.¶
Els eixams eviten els objectes amb Col·lisió habilitada, es mouen envers destins i fugen dels «predadors» basants-se en el Cervell d’eixam. El seu comportament canvia en funció de si estan en l’aire o en terra.
- Permetre volar
Habilita el moviment pels aires.
- Permetre terrestre
Permet que els eixams es moguin per terra.
- Permetre enfilar
Permet que els eixams es puguin enfilar envers objectes destí.
- Màx rapidesa aèria
La velocitat màxima que els eixams poden assolir en l’aire.
- Mín rapidesa aèria
La velocitat mínima que els eixams poden assolir en l’aire.
- Màx acceleració aèria
Controla la rapidesa amb què els aixams poden canviar de direcció en l’aire, expressat com el percentatge de la seva velocitat màxima. Els valors més alts donen lloc a moviments més àgils.
- Màx velocitat angular aèria
Limita com de bruscament poden girar els eixams en l’aire, expressat com un percentatge de 180 graus. Els valors més baixos creen corbes més suaus durant el vol.
- Espai personal aeri
El radi d’espai personal dels eixams en l’aire com a percentatge de la mida de les partícules. Els valors més alts redueixen la concentració de les multituds.
- Suavitat d’aterratge
Ajusta com de suaument els eixams aterren sobre superfícies. Els valors més alts garanteixen transicions graduals en aterrar.
- Màxima rapidesa terrestre
La velocitat màxima que poden assolir els eixams per terra.
- Velocitat de salt
La velocitat que atenyen els eixams durant els salts.
- Màx acceleració terrestre
Controla la rapidesa amb què els eixams poden canviar de direcció a terra, expressada com un percentatge de la seva velocitat màxima.
- Màx velocitat angular terrestre
Limita com de bruscament poden girar els eixams en terra, expressat en un percentatge de 180 graus. Els valors més baixos creen girs més suaus i menys abruptes.
- Espai personal terrestre
El radi de l’espai personal per als eixams en terra, com a percentatge de la seva mida de partícula. Els valors més grans redueixen les concentracions en ramats o grups.
- Força d’adherència terrestre
Determina la intensitat d’una força necessària per influir en els eixams en terra. Utilitza valors més baixos per permetre que els eixams es moguin més lliurement quan interactuen amb forces.
- Col·lecció de col·lisions
Restringeix les col·lisions amb objectes de la col·lecció especificada. És útil per limitar les interaccions a certs objectes o entorns.
Batalla¶
Referència
- Plafó:
- Salut
Salut d’eixam inicial en nàixer.
- Fortalesa
Màxim dany per segon causat en l’atac.
- Agressivitat
L’eixam lluitarà aquest cop amb més força que l’enemic.
- Exactitud
Precisió de l’atac.
- Interval
Màx distància d’atac d’un eixam.
Miscel¶
Referència
- Plafó:
- Decantament
Quantitat de rotació al voltant del vector de velocitat en girs. Un decantament d’1,0 dona un efecte de decantament natural.
- Altura sònica
Quantitat de rotació al voltant del vector lateral.
- Alçada
Alçada de l’eixam en relació amb la mida de les partícules.
Relacions¶
Referència
- Plafó:
- Referent
Aquest llistat permet de configurar altres sistemes de partícules que reaccionin amb els eixams.
- Objecte referent
Un ID de dades per a seleccionar un objecte amb un sistema de partícules establert.
- Sistema
Índex del sistema de partícules de Objectetal com queda al llistat del plafó de partícules.
- Mode
- Enemic:
Consignar el tipus a Enemic provocarà que els sistemes lluitin entre si.
- Amic:
Farà que els sistemes funcionin junts.
- Neutral:
No els farà alinear-se ni lluitar entre ells.
Deflexió¶
Els aixams intentaran evitar objectes deflectors segons el pes de la regla de Col·lisió. Funciona millor per a superfícies convexes (per a superfícies còncaves s’hi ha de posar més feina).
Camps de força¶
Com altres tipus de física, un Eixam també està influenciat per camps de força externs.
A més, es poden utilitzar camps de força especials Eixam, amb la física d’Eixam. Aquests efectors poden ser depredadors (Potència positiva) que els eixams proven d’esquivar, o preses (Potència negativa) que els eixams intenten d’atrapar segons les regles (respectivament) Esquivar i Destí del Cervell d’eixam.
Cervell eixam¶
Referència
- Plafó:
El plafó Cervell d’eixam controla com reaccionaran les partícules boids entre elles. El comportament dels eixams ve controlat per una llista de regles. Només es pot avaluar una certa quantitat d’informació a la llista. Si s’excedeix la capacitat de memòria, s’ignoren les regles restants.
Per defecte, les regles s’operen de dalt a baix de la llista (posant-hi aleshores prioritats explícites) i l’ordre es pot modificar utilitzant els botonets de fletxes de la banda dreta.
- Avaluació de regles
Hi ha tres maneres de controlar com s’avaluen les regles:
- Mitjana
Es fa un promig de totes les regles.
- Aleatori
Se selecciona una regla aleatòria per a cada eixam.
- Vague
Utilitza una lògica vaga per a avaluar les regles. Les regles es passen de dalt a baix. Només s’avalua la primera regla que afecta per sobre del llindar Vaguetat de regla. El valor s’ha d’interpretar en termes d’amb quina intensitat l’eixam intentarà respectar una regla determinada (un valor d’1 significa que l’eixam sempre la complirà, un valor de 0 significa que mai). Si l’eixam compleix més d’una condició conflictiva al mateix temps, tractarà de complir totes les regles segons el pes respectiu de cadascuna.
Nota
Un eixam determinat intentarà tant com pugui de complir totes les regles que se li donin, però és més que probable que alguna regla agafi prioritat sobre d’altres en alguns casos. Per exemple, per tal d’evitar un depredador, un eixam probablement podria «oblidar» les regles de Col·lisió, Separació i Estols, el que significa que «mentre està en pànic» podria topar amb obstacles p. ex. encara que se li indiqui que no ho faci, la major part del temps.
- En aire
La preent regla afecta als eixams mentre volen.
- Terrestre
La present regla actual afecta els eixams mentre no volen.
Regla de destí¶
Perseguir destí.
- Objecte
Especifica l’objecte destinació. Si no s’especifica, els camps de força d’Eixam amb Potència negativa s’utilitzen com a destins.
- Predir
Predir els moviments del referent.
Regla esquivar¶
Evita els «depredators».
- Objecte
Especifica l’objecte a esquivar. Si no s’especifica, els camps de força Fixam amb potència positiva s’utilitzen com a depredadors.
- Predir
Predir els moviments del referent.
- Factor temor
Evita l’objecte si presenta un perill per sobre d’aquest llindar.
Regla d’evitar col·lisió¶
Evita objectes amb la Deflexió activada.
- Eixams
Evita la col·lisió amb altres eixams.
- Deflectors
Evita la col·lisió amb objectes deflectors.
- Mirar endavant
Temps de mirar endavant en segons.
Regla separar¶
Els eixams s’allunyen els uns dels altres.
Regla d’estol¶
Copia els moviments dels eixams veïns, però s’eviten entre ells.
Regla seguir el líder¶
Segueix un objecte líder en lloc d’un eixam.
- Distància
Distància darrere del líder a seguir.
- Línia
Seguir el líder en una filera.
- Mida de la cua
Quants eixams es permet que segueixin una filera.
Regla mitjana de velocitat¶
Manté la velocitat mitjana.
- Rapidesa
Percentatge de velocitat màxima.
- Vagareig
Com de ràpidament s’aleatoritza la direcció de la velocitat.
- Nivell
Quina part del component Z de velocitat es manté constant.
Regla de lluita¶
Es mou cap als eixams propers.
- Distància de lluita
Ataca eixams com a màxim a aquesta distància.
- Distància de fugida
Fugir a aquesta distància.