PixelTree

A pixelart tree generator. Uses a series of sliders in a web interface to control parameters of a tree. Save presets, preview parameters, and download batches of trees.

  • Web interface
    • Navbar with presets
    • Parameter changer
    • Save a preset from parameter bar
    • Edit or delete a preset from navbar
    • Preview a single generation
    • Preview a batch of generations
    • Download a preview
    • Download a batch
  • Backend
    • BitPlane class
      • Set pixel
      • DrawLine
      • DrawTriangle
      • DrawQuad
      • Fill from a pixel
      • Copy from another BitPlane
    • PNG Writer class
      • Set pixel
      • Mask BitPlane to color
      • Overlay another image
    • Tree generation
      • Trunk and branches
        • As wires
        • As quads (mainly trapezoids)
        • As an outline (list of lines)
        • Get shaded areas on BitPlane
      • Leaves
        • TODO