alien
VulkanAutomata
alien | VulkanAutomata | |
---|---|---|
56 | 22 | |
3,361 | 352 | |
- | - | |
9.8 | 0.0 | |
4 days ago | about 1 year ago | |
C++ | C++ | |
BSD 3-clause "New" or "Revised" License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
alien
- Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux)
-
Alien v4.0 (Simulation)
Just discovered this artificial life simulation tool and it looks so beautiful.
It's also Open Source: https://github.com/chrxh/alien
-
Real-time AL simulation of self-replicating organisms performed on a GPU (github link in comment)
The project is open-source and can be found here: https://github.com/chrxh/alien
-
My tiny little spiders can now self-replicate. Terrifying and beautiful...
Source code and installer of the simulator: https://github.com/chrxh/alien
- Evolving creatures in a world with barriers
-
Are there any cool cellular automata I can play around with?
artificial life environment (alien-project.org) is worth checking out
-
Beta of version 4.0
the latest beta of ALIEN version 4.0 can be downloaded (or compiled) from https://github.com/chrxh/alien. It contains the following major changes:
- Alien – Explore worlds of artificial life
-
How to proceed with 2d graphics?
I am not completely against the idea of getting into 3d graphics but maybe after I finish making some stuff I am interested in. For reference when I say 2d graphics I mean something which would look like this.
-
Latest alpha of version 4 (download link in the description)
Here you find a Windows build of the version4 branch: https://alien-project.org/files/alien-v4-alpha6.zip (based on https://github.com/chrxh/alien/tree/version4).
VulkanAutomata
- multi neighbourhood cellular automata
- Short compilation of various MNCA patterns
-
Incredible pattern I found recently that uses flocking behaviors to collect and 'consume' everything in the simulation!
The pattern shown in the video was discovered, simulated and recorded using VulkanAutomata, an engine of my own design. At 1024x1024 resolution, I get ~560 FPS on my RX 6800XT GPU.
-
Got a brand new graphics card! What should I run?
If you're up for something experimental, my VulkanAutomata project will push your GPU to the absolute limit.
-
[OC] Complex Molecules formed in a Multiple Neighborhood Cellular Automaton (MNCA)
This is a direct extension of Conway's Game of Life, simulated with VulkanAutomata on my GPU.
- VulkanAutomata Alpha build: Now on github!
- Cellular Automata: Broken Symmetries [ 4K ]
-
New c++ renderer: game of life colorized- 4200 random gliders test.
My project VulkanAutomata, uses a combination of Bash / C++ / Vulkan API / GLSL / FFMPEG to do GPU rendering and video exports, and it seems that we are using very similar methods, code formats and workflows!
-
Cellular Automata with infection / virus-like mechanics (full youtube link in comments)
It was made in my local WIP/development version of the VulkanAutomata engine. (The headless_engine branch has the best compatibility, but also has the most minimal functionality)
- Understanding Multiple Neighbourhood Cellular Automata
What are some alternatives?
The-Powder-Toy - Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
Slime-Simulation
agentpy - AgentPy is an open-source framework for the development and analysis of agent-based models in Python.
Rythe-Engine - Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
webots - Webots Robot Simulator
seagull - A Python Library for Conway's Game of Life
Simbody - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
Grautamaton - General Relativity, Special Relativity, and Quantum Mechanics reproduced as a Hexagonal Cellular Automata using WebGL 2.0 Compute Vertex and Fragment Shaders
raylib - A simple and easy-to-use library to enjoy videogames programming
compute-shaders - Learning compute shaders in public, in Godot 4