Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ccrock4t committed Sep 29, 2023
2 parents 30a1416 + 4f68956 commit 5ae87a0
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
Binary file added Assets/Images/elements.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Christian H.
Copyright (c) 2023 Christian Hahm

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
# 3DCellularWorld

A simulator game where you can create and edit 3D cellular automaton voxel worlds using various elements.

This type of simulator is sometimes referred to as a 3d "falling sand simulator". This one is implemented using cellular automata for the benefits of parallelization.
![picture](https://github.com/ccrock4t/3DCellularWorld/blob/main/Assets/Images/background.PNG?raw=true)

For more info read the [Wiki](https://github.com/ccrock4t/3DCellularWorld/wiki).

Video: https://www.youtube.com/watch?v=o1E0cWx2p6w

![pictureOfElements](https://github.com/ccrock4t/3DCellularWorld/blob/main/Assets/Images/elements.png?raw=true)
![pictureOfIsland](https://github.com/ccrock4t/3DCellularWorld/blob/main/Assets/Images/background.PNG?raw=true)



![pictureOfFlying](https://github.com/ccrock4t/3DCellularWorld/blob/main/Assets/Images/flying.gif?raw=true)

![picture](https://github.com/ccrock4t/3DCellularWorld/blob/main/Assets/Images/flying.gif?raw=true)
# Requirements
You may select to run the algorithm on either your CPU or your GPU. The two versions look different: the CPU version renders meshes of voxels which are then drawn on the camera, whereas the GPU version directly draws the relevant voxel color for each camera pixel.

0 comments on commit 5ae87a0

Please sign in to comment.