Auralization of Three-Dimensional Cellular Automata powered by Unity.
For desktop version, we've implemented two types of cellular automata (normal and sand pile models) in three-dimensional grid with sounds associated with each cell (using audio spatialization to accurately represent the actual localization of cells). Adding spatialization to sonification can be considered a kind of auralization. For VR version, to improve the immersibility, we've implemented First-Person-Perspective of original cellular automaton. You can explore and generate new patterns from random initial conditions or the rules defined by users.
- Supports Original / Sandpile cellular automata
- Supports Periodic / Sequential options
- Can define the rules as you want
- Can save / load patterns with your own rules (csv files)
- Supports Periodic / Sequential options
- Can define the rules as you want
- Can save / load patterns with your own rules (csv files)
Desktop version runs on MacOS 10.14+, VR version runs on Windows only.
For more information, contact us.
Desktop version was tested by the following environments.
- Unity 2020.1.6f1
- MacOS 10.14+
- CPU: Intel Core i5 2.4 GHz Quad-Core
- RAM: LPDDR3 16GB 2133 MHz
- Graphics: Intel Iris Plus Graphics 655
VR version was tested by the following environments.
- Unity 2020.1.9f1
- Windows 10+
- CPU: Inter(R) Core(TM) i7-7700 3.60 GHz
- RAM: 8.00 GB
- Graphics: Nvidia GeForce GTX 1080 Ti 11 GB
- Run GoL.app
- Choose models you want to play
- Set rules (the rule will be initialized by [4,4,0,0])
- Push Random or Load to set cells
- Push Run
- Push Save, and name it to store as a preset
- Run GoL.exe
- Set rules (the rule will be initialized by [4,4,0,0])
- Push Initialize or Load to set cells
- Push Run
- Push Save, and name it to store as a preset
$ git clone https://github.com/YKariyado/LG.git
Introduction of some presets we've found so far.
- Rocket
- Hydropump
- Dictyostelium
some more oscillators...
[@hrmtcrb] mail to: m5251116@u-aizu.ac.jp
[@arevaloarboled] mail to: d8231101@u-aizu.ac.jp
[@julovi]