- 
                Notifications
    You must be signed in to change notification settings 
- Fork 6
Beatrice
Beatrice vznikla na jeseň 2013 ako virtuálny server a o rok neskôr bola upgradenutá na plnohodnotný stroj. Fyzicky sa nachádza na inštitúte počítačovej grafiky na Technickej univerzite vo Viedni. Pracovný názov pôvodného systému bol "MassArchitect", bude však jednoduchčie nazývať ho "Beatrice".
Beatrice sa najbližší rok bude intenzívne vyvíjať. Prvým cieľom je sprístupniť kompletný interface gramatiky z pôvodného systému pomocou vizuálneho rozhrania. Pre porovnanie s klasickým textovým prístupom, pravidlo pre posúvanie sa programátorsky zadáva ako new Rules.Translate(myGrammar, 2 , "symbolToMatch", 1.0, 1.5, -1.0);  pričom 2 je váhovaná pravdepodobnosť že pravidlo bude vybraté ak je viacero kandidátov, a posledné tri argumenty zadávajú samotné posunutie. Viac o gramatikách v inom článku...
Okrem príjemnejšieho prostredia pre zadávanie pravidiel vznikne databáza, ktorá bude uchovávať všetky vzniknuté designy. To je najdôležitejšia, najzložitejšia a najzaujímavejšia úloha. Databáza bude pomáhať pri modelovaní automatickou tvorbou detailov. Napríklad ak budete chcieť vytvoriť ulicu s budovami a nebude vám záležať na ich presnom výzore, necháte si ich vytvoriť z databázy. Systém si nebude uchovávať hotové modely ale gramatiky, ktoré ich vytvorili. Bude schopný ich napájať, kombinovať a mutovať. Preto každý vytvorený objekt bude jedinečný, aj keď podobný originálu. Tým že pravidlá nájdené v databáze sa pri použití skopírujú do aktuálnej modelovacej session, používatelia si ich budú môcť dotvoriť a pozmeniť podľa vlastných potrieb. Výsledná scéna ostane plne pod kontrolou používateľa a prispôsobené pravidlá obohatia variabilitu databázy.