Marcy Brook

You are here: HomeTools

Web Tools

These "Tools" are applications that can be run in-browser. Each page will have a form or interface to use the tool, no download required.

Unlike my Projects, in most cases the source code will not be readily downloadable, and may be integrated into the site itself. You can try searching through the repository for this site if you want to see how something works.

This site also has an interactive element to it. If you want to check out other styles, click here: Session Settings


Phylogenetic Tree Editor

Interactively build and edit custom phylogenetic trees/dendrograms in-browser.


Proposing a new phylogeny or describing a current one can significantly benefit from a visual aid, but it can be tedious drawing out whole trees. This tool takes the legwork out of that process, making it possible to add or remove branches at the click of a button. Trees can be saved as a .png, .svg, or as a json file to upload and edit later.




Phylogenetic Tree Editor →

Space Engineers Circle Generator

A pixel circle generator that can use the suite of shapes from the game Space Engineers.


This tool is for planning out builds that need round shapes (hulls, nacelles, rings). Circles are notoriously hard to create free-hand, especially when you have a number of different slopes to use. This tool takes the pain out of that process and hands you the mathematically accurate circle or ellipse you need.




Space Engineers Circle Generator →

Matrix Multiplication Visualisation

This is my mental method of multiplying matrices (:p) in 3d. A written explanation of how this works and how this can help you visualise matrix multiplication can be found here.




Matrix Multiplication Visualisation →

Commodore Vic-20 Character Art Generator

Allows you to convert 8*8 pixel art into a BASIC command for use in creating custom character graphics.


The Commodore Vic-20 can display custom graphics by modifying the 8*8 images that make up its character set. By overriding those memory positions with numbers held in a DATA command, fun new graphics can be added to a game when it loads.




Vic-20 Character Art Generator →

Dithering Demonstration

Dithering is an effect that exploits the fact that eyes and cameras collect light over a 2d area in order to determine colour. By having two or more different colours very close together, they are interpreted as a single combined light source. This leads to interesting phenomena, such as how a grid of small but distinct blue and red squares appears purple. This tool is an interactive demonstration of this effect.




Dithering Demonstration →