Azimio la Juu la Neural Cellular Automata
Piksel zinaweza kukua na kurekebisha picha zenyewe.
Neural Cellular Automata (NCA) hutumia mitandao ya neva (neural networks) kuendesha mchakato huu. Kila piksel hufanya kazi kama seli hai. Kila seli ina mtandao mdogo uleule wa neva.
Jinsi inavyofanya kazi:
- Kila seli huangalia hali yake yenyewe.
- Kila seli huangalia majirani zake.
- Mtandao wa neva huamua jinsi ya kubadilisha seli.
- Mafunzo (training) huambia seli hizi kutengeneza picha maalum.
Hii huleta tabia inayojitokeza (emergent behavior). Kanuni rahisi za ndani huleta mifumo tata ya kimataifa. Mfumo hujifunza kujipanga wenyewe. Ukiharibu picha, seli hufanya kazi pamoja ili kuirekebisha.
Mifano ya zamani ya NCA ilikuwa na tatizo la ukubwa (scale). Ilifanya kazi kwenye gridi ndogo lakini ilishindwa kwenye azimio la juu (high resolutions). Ilianza kutokuwa thabiti au kuonekana kama picha iliyopasuka (pixelated).
Mbinu hii mpya ya azimio la juu inabadilisha hilo. Inaruhusu mifumo thabiti na tata katika azimio la 512x512 au 1024x1024.
Kwa nini watengenezaji wanapaswa kujali:
- Uundaji wa taratibu (procedural generation) katika michezo.
- Sanaa ya kidijitali inayojitegemea.
- Njia mpya za kusoma mifumo tata.
Unaweza kutumia mifumo hii kutengeneza rasilimali (assets) zinazobadilika au kuitikia mabadiliko kwa wakati halisi (real time).