GPU Cellular Automata

An asset by bruce965
The page banner background of a mountain and forest
GPU Cellular Automata hero image

Quick Information

0 ratings
GPU Cellular Automata icon image
bruce965
GPU Cellular Automata

GPU-accelerated cellular automata template in Godot.Language: GDScriptRenderer: GLES 3

Supported Engine Version
3.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
3 years ago
Git URL
Issue URL

GPU Cellular Automata Template

GPU-accelerated cellular automata template in Godot.

Uses GLSL3, but it should be possible to run it on GLSL2 with minor tweaks.

README

Controls

Scroll wheel = select material

Click = place material

Enter = pause/play

Space = step once

How it works

The current state of the simulation is stored in a texture, rendered in a special viewport named Simulation/Viewport.

A simulation.shader reads the viewport to compute the next frame and writes the result back to the same viewport.

Finally, the result is shaded through the render.shader and presented on the screen.

Setup and input are handled from cellular_automata.gd.

License

Copyright (c) 2021 Fabio Iotti. Released under the MIT License.

GPU-accelerated cellular automata template in Godot.

Language: GDScript

Renderer: GLES 3

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
GPU Cellular Automata icon image
bruce965
GPU Cellular Automata

GPU-accelerated cellular automata template in Godot.Language: GDScriptRenderer: GLES 3

Supported Engine Version
3.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
3 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers