Skip to content
/ hap Public

Turn your avatar into artwork via algorithm visualization and AI. πŸ–

License

Notifications You must be signed in to change notification settings

pearmini/hap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HAP: Hackers and Painters

Note

The new version of HAP is currently in development, please refer to the released version for more information.

HAP is a web application built on React.js and Charming.js, and is going using M5L for AI. Turn your avatar into artwork with algorithm visualization and AI!

hacker-filters

Inspiration

In the digital world, avatars are our virtual visages. Why not make them stand out and be memorable like works of art?

Both hackers and painters are artists, capable of creating beautiful artworks. In the HAP (Hacker and Painter) world, hackers use a series of classic algorithms as filters to visually transform avatars, while painters employ a range of AI filters to remodel avatars by transferring styles or learning from classic masterpieces of the world.

I hope that while users acquire a unique new avatar, they can also appreciate the beauty of algorithms and the charm of world-famous paintings.

TODO

HAP is a new project with a lot of features yet to be implemented. If you find the following TODOs interesting, welcome to contribute!

  • Add more hacker filters:
    • BFS, DFS, Prim
    • Sorting
    • Binary Search
    • Delaunay
    • Voronoi
    • ...
  • Add a editor panel to customize each filter.
  • Add painter filters: AI filters.