All Projects β†’ Tw1ddle β†’ Geometrize Haxe Web

Tw1ddle / Geometrize Haxe Web

Licence: mit
🌐 Web demo using the Geometrize Haxe library to recreate images with geometric primitives

Programming Languages

haxe
709 projects

Projects that are alternatives of or similar to Geometrize Haxe Web

Geometrize
πŸ”³ Geometrize is a desktop app that geometrizes images into geometric primitives
Stars: ✭ 802 (+557.38%)
Mutual labels:  geometry-processing, art
Geometrize Haxe
πŸ“ Geometrize is a Haxe port of primitive that geometrizes images into geometric primitives
Stars: ✭ 286 (+134.43%)
Mutual labels:  geometry-processing, art
Lagrange
A Robust Geometry Processing Library
Stars: ✭ 87 (-28.69%)
Mutual labels:  geometry-processing
Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+1355.74%)
Mutual labels:  art
Talk Generator
talk-generator is capable of generating coherent slide decks based on a single topic suggestion.
Stars: ✭ 101 (-17.21%)
Mutual labels:  art
Official Bash Logo
Everything you need to start using the official GNU Bash logo
Stars: ✭ 89 (-27.05%)
Mutual labels:  art
Melt
Automatic conservative mesh occluder generation by box filling
Stars: ✭ 105 (-13.93%)
Mutual labels:  geometry-processing
The Zen Of Python Poster
πŸŒ€ A beautiful poster made to remind you of Tim Peters' renowned β€œZen of Python”. The guiding principles of a Pythonista.
Stars: ✭ 79 (-35.25%)
Mutual labels:  art
Urpflanze
A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.
Stars: ✭ 118 (-3.28%)
Mutual labels:  art
Artist
ARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.
Stars: ✭ 97 (-20.49%)
Mutual labels:  art
Lifesaver
Conway's Game of Life implemented as an artistic, abstract macOS screensaver and tvOS app using SpriteKit
Stars: ✭ 113 (-7.38%)
Mutual labels:  art
Visual Center
Proposed tool to better align logos in the center of a container.
Stars: ✭ 1,338 (+996.72%)
Mutual labels:  art
Medium
Progressive WebGL toolkit for art.
Stars: ✭ 90 (-26.23%)
Mutual labels:  art
Photomosaic Generator
photomosaic generator (image to image, video to video)
Stars: ✭ 106 (-13.11%)
Mutual labels:  art
Gopherkon
Go mascot image constructor. Create your cute own gopher.
Stars: ✭ 86 (-29.51%)
Mutual labels:  art
Generative.fm
A platform for playing generative music in the browser.
Stars: ✭ 1,534 (+1157.38%)
Mutual labels:  art
Shapes2d
Shapes2D for Unity3D - Make simple art assets quickly in Unity
Stars: ✭ 83 (-31.97%)
Mutual labels:  art
Libigl Python Bindings
IGL python bindings
Stars: ✭ 95 (-22.13%)
Mutual labels:  geometry-processing
Tiles And Such
Archives of tilelable images/wallpapers
Stars: ✭ 101 (-17.21%)
Mutual labels:  art
Learning to sample
A learned sampling approach for point clouds (CVPR 2019)
Stars: ✭ 120 (-1.64%)
Mutual labels:  geometry-processing

Project logo

Build Status License

Web demo for Geometrize, a tool for recreating images as geometric primitives. Run it now in your browser.

Made using the Geometrize Haxe library, a Haxe port of primitive.

Geometrized Cat 500 Triangles

Features

  • Recreate images as geometric primitives - rectangles, triangles, circles, ellipses and lines are supported.
  • Interactive options for adjusting shape types, shape and background opacity, speed and accuracy.
  • Save geometrized images as raster PNGs, vector SVGs or as JSON data.
  • Watch the geometrized images being generated in realtime.

Shape Comparison

The matrix shows results for circles, triangles, rotated rectangles, rotated ellipses and all supported shapes at 50, 200 and 500 total shapes:

- 50 Shapes 200 Shapes 500 Shapes
Circles 50 Circles 200 Circles 500 Circles
Triangles 50 Triangles 200 Triangles 500 Triangles
Rotated Rectangles 50 Rotated Rectangles 200 Rotated Rectangles 500 Rotated Rectangles
Rotated Ellipses 50 Rotated Ellipses 200 Rotated Ellipses 500 Rotated Ellipses
All Shapes 50 All Shapes 200 All Shapes 500 All Shapes

Usage

  • Open up the demo and watch the default geometrized seagull gradually take form.
  • Pick your own image via "Open Image", and click on the "Settings" button to reveal various different shape and iteration settings.
  • Once you are happy with the results, hit one of the "Save" buttons to save a copy of the geometrized image.

Examples And Screenshots

Geometrized public domain artwork and photos:

Geometrized Train 230 Rotated Ellipses Geometrized Flower - 330 Rotated Ellipses Geometrized Woodland Cemetery - 600 Rotated Rectangles Geometrized Pomegranate - 300 Rotated Ellipses Geometrized Tree Under Clouds 210 Ellipses Geometrized Monarch Butterfly - 800 Various Shapes Geometrized Chomsky - 300 Triangles Geometrized Trees 250 Rotated Ellipses

For more examples, see the Geometrize gallery.

Notes

  • Got an idea or suggestion? Open an issue on GitHub, or send Sam a message on Twitter.
  • The Geometrize Haxe library is available as a haxelib.
  • Find more code related to Geometrize here.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].