Kŕdeľ

Referencia

Panel

Časticový systém ‣ Fyzika

Typ

Kŕdeľ

Časticový systém Kŕdeľ je riadený obmedzenou umelou inteligenciou, ktorú možno naprogramovať tak, aby dodržiavala základné pravidlá a správanie. Sú ideálne na simuláciu kŕdľov, rojov, stád a húfov rôznych druhov zvierat, hmyzu a rýb alebo na simuláciu súboja dravcov s korisťou. Môžu reagovať na prítomnosť iných objektov a na členov vlastného systému. Kŕdeľ dokáže spracovať len určité množstvo informácií, preto je veľmi dôležitá sekvencia pravidiel Rozumu kŕdľa. V určitých situáciách sa vyhodnocujú len prvé tri parametre.

Pohyb

Referencia

Panel

Časticový systém ‣ Fyzika ‣ Pohyb

Kŕdeľ (boids) sa snaží vyhnúť objektom s aktivovanou funkciou Kolízia. Snaží sa dosiahnuť cieľové objekty a uletieť pred „predátormi“ podľa nastavení Rozumu kŕdľa.

Kŕdeľ môže mať rôznu fyziku v závislosti od toho, či je vo vzduchu alebo na zemi (na kolíznom objekte).

Povoliť lietanie

Povolí kŕdľu pohybovať sa vo vzduchu.

Povoliť zem

Povolí kŕdľu pohybovať sa po zemi.

Povoliť šplhanie

Povolí kŕdľu liezť na cieľové objekty.

Max rýchlosť vzduchom

Nastaví maximálnu rýchlosť vo vzduchu.

Min rýchlosť vzduchom

Nastaví minimálnu rýchlosť vo vzduchu.

Max zrýchlenie vzduchom

Vedľajšie zrýchlenie vo vzduchu, percento z maximálnej rýchlosti (otáčky). Určuje, ako rýchlo je kŕdeľ schopný zmeniť smer.

Max uhlová rýchlosť vzduchom

Tangenciálne zrýchlenie vo vzduchu, percento 180 stupňov. Určuje, o koľko môže kŕdeľ náhle zrýchliť, aby splnil pravidlo.

Osobný vzdušný priestor

Polomer osobného priestoru kŕdľa vo vzduchu. Percento veľkosti častíc.

Hladké pristátie

Ako hladko kŕdeľ pristáva.

Max rýchlosť na zemi

Nastaví maximálnu rýchlosť na zemi.

Rýchlosť skoku

Maximálna rýchlosť pri skokoch.

Max zrýchlenie na zemi

Vedľajšie zrýchlenie na zemi, percento maximálnej rýchlosti (otáčky). Určuje, ako rýchlo je kŕdeľ schopný zmeniť smer.

Max uhlová rýchlosť na zemi

Tangenciálne zrýchlenie vo vzduchu, percento 180 stupňov. Určuje, o koľko môže kŕdeľ náhle zrýchliť, aby splnil pravidlo.

Osobný pozemný priestor

Polomer osobného priestoru člnov na zemi. Percento veľkosti častíc.

Sila prilepenia k zemi

Aká veľká musí byť sila na efekt odštartovania kŕdľa zo zeme.

Kolízna kolekcia

Kolízia len s objektmi v tejto kolekcii.

Boj

Referencia

Panel

Časticový systém ‣ Fyzika ‣ Boj

Zdravie

Počiatočný zdravotný stav člena kŕdľa pri narodení.

Sila

Maximálne spôsobené poškodenie za sekundu pri útoku.

Agresia

Kŕdeľ bude tentoraz bojovať silnejšie ako nepriateľ.

Presnosť

Presnosť útoku.

Rozsah

Maximálna vzdialenosť, na ktorú môže kŕdeľ zaútočiť.

Rôzne

Referencia

Panel

Časticový systém ‣ Fyzika ‣ Rôzne

Výkyv

Veľkosť rotácie okolo vektora rýchlosti pri otáčkach. Náklon 1,0 poskytuje prirodzený efekt náklonu.

Odstup

Veľkosť rotácie okolo bočného vektora.

Výška

Výška kŕdľa v pomere k veľkosti častíc.

Vzťahy

Referencia

Panel

Časticový systém ‣ Fyzika ‣ Vzťahy

Cieľ

Tento zoznam zobrazenia povolí nastaviť iné časticové systémy, ktoré budú reagovať s kŕdľom.

Cieľový objekt

ID údaje na výber objektu s nastaveným časticovým systémom.

Systém

Index časticového systému Objektov nastavený v zozname zobrazenia na paneli častíc.

Režim
Nepriateľ

Nastavenie typu na Nepriateľ spôsobí, že systémy budú medzi sebou bojovať.

Priateľ

Systémy budú fungovať spoločne.

Neutrálny

Nespôsobí zosúladenie alebo boj medzi sebou.

Vyhýbanie

Kŕdeľ sa budú snažiť vyhnúť objektom vyhýbania podľa závažnosti pravidla Kolízia. Najlepšie to funguje pri vypuklých povrchoch (pri dutých povrchoch je potrebné trochu zapracovať).

Silové polia

Podobne ako iné typy fyziky, aj Kŕdeľ je ovplyvňovaný vonkajšími silovými poľami.

Okrem toho možno s fyzikou Člena kŕdľa používať špeciálne silové polia Kŕdľa. Tieto efektory môžu byť predátori (kladná sila), ktorým sa členovia kŕdľa snažia vyhnúť, alebo ciele (záporná sila), ktoré sa kŕdle snažia dosiahnuť podľa pravidiel (v uvedenom poradí) Vyhnúť sa a Zacielenie Rozumu kŕdľa.

Rozum kŕdľa

Referencia

Panel

Časticový systém ‣ Fyzika ‣ Rozum kŕdľa

Panel Rozum kŕdľa ovláda, ako budú častice kŕdľa navzájom reagovať. Správanie kŕdľa sa riadi zoznamom pravidiel. V zozname je možné vyhodnotiť len určité množstvo informácií. Ak sa kapacita pamäte prekročí, zvyšné pravidlá sa ignorujú.

Pravidlá sú predvolene analyzované od horného zoznamu po dolný (čím sú jasne dané priority) a ich poradie je možné zmeniť pomocou malých šípok na pravej strane.

Hodnotenie pravidiel

Existujú tri spôsoby kontroly vyhodnocovania pravidiel:

Priemer

Všetky pravidlá sú spriemerované.

Náhodnosť

Pre každý kŕdeľ sa vyberie náhodné pravidlo.

Neisté

Používa logiku Neisté na vyhodnocovanie pravidiel. Pravidlá sa prechádzajú zhora nadol. Vyhodnotí sa len prvé pravidlo, ktoré prekročí prah pravidla Neisté. Hodnotu treba brať do úvahy, ako veľmi sa bude kŕdeľ snažiť rešpektovať dané pravidlo (hodnota 1 znamená, že sa ho kŕdeľ bude držať vždy, hodnota 0 znamená, že sa ho nebude držať nikdy). Ak sa kŕdeľ stretne s viacerými konfliktnými podmienkami súčasne, bude sa snažiť splniť všetky pravidlá podľa príslušnú váhovosť každého z nich.

Poznámka

Daný člen kŕdľa sa bude snažiť čo najviac dodržiavať každé z pravidiel, ktoré mu boli dané, ale je viac než pravdepodobné, že niektoré pravidlo bude mať v niektorých prípadoch prednosť pred inými. Napríklad v snahe vyhnúť sa predátorovi by člen kŕdľa pravdepodobne mohol „zabudnúť“ na pravidlá Kolízia, Samostatne a Kŕdeľ, čo znamená, že „v panike“ by mohol dobre naraziť do prekážok, napr. aj keď by dostal pokyn, aby to nerobil a to vo väčšine prípadov.

Vo vzduchu

Súčasné pravidlo sa týka kŕdľov počas letu.

Na zemi

Súčasné pravidlo sa týka kŕdľov, keď nelietajú.

Pravidlo Zacielenie

Hľadá cieľ.

Objekt

Určuje cieľový objekt. Ak nie je zadaný, ako ciele sa použijú silové polia Kŕdľa so zápornou silou.

Predvídať

Predvída pohyb cieľa.

Pravidlo Vyhýbanie

Vyhne sa „predátorom“.

Objekt

Určuje objekt, ktorému sa má vyhnúť. Ak nie je zadané, ako predátori sa použijú silové polia Kŕdľa s kladnou silou.

Predvídať

Predvída pohyb cieľa.

Faktor strachu

Vyhne sa objektu, ak je nebezpečenstvo z neho vyššie ako táto hranica.

Pravidlo Vyhýbanie sa kolíziám

Vyhýba sa objektom s aktivovanou funkciou Vyhýbanie.

Kŕdeľ

Vyhne sa kolízii s inými členmi kŕdľa.

Vyhýbanie

Vyhne sa kolízii s objektami vyhýbania.

Pozerať sa dopredu

Čas pohľadu dopredu v sekundách.

Pravidlo Samostatne

Členovia kŕdľa sa od seba vzďaľujú.

Pravidlo Kŕdeľ

Kopíruje pohyby susedných členov kŕdľa, ale vyhýbajú sa navzájom.

Pravidlo Nasledovať vodcu

Nasleduje objekt vodcu namiesto kŕdľa.

Vzdialenosť

Vzdialenosť za vodcom, ktorý má nasledovať.

Čiara

Nasleduje vodcu v línii.

Veľkosť radu

Koľko členov kŕdľa môže nasledovať v jednej línii.

Pravidlo Priemerná rýchlosť

Udržuje priemernú rýchlosť.

Rýchlosť

Percento maximálnej rýchlosti.

Potulovanie

Ako rýchlo sa smer rýchlosti náhodne zmení.

Úroveň

Ako veľmi sa dodržiava konštantná zložka rýchlosti Z.

Pravidlo Boj

Pohyb smerom blízkeho kŕdľa.

Bojová vzdialenosť

Útočí na kŕdle maximálne na túto vzdialenosť.

Úniková vzdialenosť

Unikne do tejto vzdialenosti.