Skip to content
/ Ava-day Public

An avatar generator that uses genetic algorithm output as its pattern and PyQt 6, Vispy for GUI

Notifications You must be signed in to change notification settings

RO-DIS/Ava-day

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ava-day

Quality Gate Status

Application for avatar generation using a pattern produced by a genetic algorithm

(day -> дай == give)

Interface

Sample outputs

Spoiler

Demo Video

Documentation

Installation

  1. Open a terminal

    • Linux: Ctrl+Alt+T
    • Windows: Win+X -> Windows PowerShell (Admin) -> Press Enter
    • MacOS (not all screen models supported): Cmd+Space -> Type terminal -> Press Enter
  2. Install make

    • Linux

      sudo apt-get install build-essential
    • Windows

      choco install make
    • MacOS

      brew install make
  3. Navigate to Desktop via cd. You may also cd to another directory, of course.

    cd ~/Desktop
  4. Clone the project there

    git clone https://github.com/RO-DIS/Ava-day
  5. Navigate to the project root folder

    cd Ava-day
  6. Run Makefile

    make run

Using

  1. Drag and drop an image into app window.

  2. Do you see a big window with black background? Try to change the view with your mouse or touchpad!

    • Click and hold the left mouse button, then move the mouse to rotate the view.

    • You can also scroll to zoom in or out.

  3. When you have found a cool view, click on Save as button to choose where to save your avatar.

  4. Type some name.png or keep the name, choose a folder, and click on Save. Ta-da!

Notes

  1. As the default background for .png photos is black here, don't drop images like this one

About

An avatar generator that uses genetic algorithm output as its pattern and PyQt 6, Vispy for GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published