Skip to main content
Unity logo
Cancel
Privacy Preferences
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
Experimental Unity3D tool for simulating all possible 2D, two-state cellular automata on a square grid.

Render pipeline compatibility

The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.39f1
Compatible
Not compatible
Not compatible

Description

This tool implements a 2D version of Wolfram's Elementary Cellular Automaton (CA), where the neighborhood frame consists of 9 cells, resulting in a 512-bit rule size. This creates an immense rule space of 2^512, which equals approximately 1.34 × 10^154 possible rules. The tool features a user-friendly interface for creating and saving rules and controlling initial conditions and simulation parameters. The simulation is highly efficient, running on the GPU and utilizing a compact representation of the rules. Users can create custom initial configurations, or utilize built-in options such as "Center", "Grid", "Noise", or "Paint". OmniCA also allows for chaining rules to create more complex patterns and behavior.

Visit our website for more details:

https://omnica.crd.co

Technical details

Features:

  • Simulate all 512-bit rules of 2D, two-state cellular automata on a square grid.
  • GPU-accelerated simulation for fast performance and smooth visuals.
  • User-friendly interface for creating, saving, and chaining cellular automata rules.
  • Customizable initial configurations with built-in presets: Center, Grid, Noise, and Paint. Plus, a simple API that lets you easily create your own custom initial configurations.
  • Rule Editor for detailed rule management, with a binary view, search, and script-driven rule generation.
  • Customizable field initializers and support for importing external .png files for initial setups.
  • Rule chaining options with queue types: Order, Repeat, or Random.
  • For advanced users, the tool includes an intuitive API for creating automated rule-building scripts, allowing you to generate and modify rules programmatically via the RuleBuilder class.

Supported Operating Systems:

  • Windows (tested)
  • macOS and Linux (expected compatibility but not yet tested)

Documentation:

OmniCA - Cellular Automata Tool

(not enough ratings)
5 users have favourite this asset
(5)
FREE

License type

File size

311.2 KB

Latest version

1.0.0

Latest release date

Nov 6, 2024

Original Unity version

2022.3.39
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo

Language

Feedback

Partners Program

Partners
Copyright © 2025 Unity Technologies
All prices are exclusive of tax