Skip to content

🌳 Generates a unique random tree artwork from a given seed

License

Notifications You must be signed in to change notification settings

waacton/Arbortrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arbortrary

Arbortrary takes a seed and generates a unique random tree artwork (... arbortrarily?). Parameters can be adjusted to influence the result, but fundamental aspects such as relative node placement and colour modifications will remain the same.

For example, the default tree that represents the text "Arbortrary":
Wacton.Arbortrary.exe --text "Arbortrary" Example: default tree for the text "Arbortrary"

Specifying colours will determine initial colour values while the tree structure remains the same:
Wacton.Arbortrary.exe --text "Arbortrary" --background-colour "#404046" --first-node-colour "#E8E8FF" Example: tree for the text "Arbortrary" with custom initial colours

Other parameters include the number of nodes to generate:
Wacton.Arbortrary.exe --text "Arbortrary" --background-colour "#404046" --first-node-colour "#E8E8FF" --nodes 500 Example: tree for the text "Arbortrary" with custom initial colours and more nodes

Gif can also be generated:
Wacton.Arbortrary.exe --text "Arbortrary" --gif --background-colour "#E8E8FF" --first-node-colour "#404046" --width 960 --height 540 --zoom 0.5 Example: tree for the text "Arbortrary" as a gif with custom initial colours and scaled down

Attributions 🙇

This application uses the following software packages in conformance to their respective licences:


Wacton.Arbortrary is licensed under the GNU General Public License v3.0, copyright © 2021 William Acton.