Browse Source

updated Readme

pull/2/head
alexge50 3 years ago
parent
commit
e9a2a73409
  1. 32
      README.md
  2. BIN
      screenshots/gie.jpg
  3. BIN
      screenshots/screenshot-2.png
  4. BIN
      screenshots/screenshot-3.png
  5. BIN
      screenshots/screenshot-4.png

32
README.md

@ -1,9 +1,9 @@
# GIE
![](https://img.shields.io/badge/version-0.1.0-blue.svg)
![](https://img.shields.io/badge/version-0.2.0-blue.svg)
GIE (Generative Image Editor, `/jəī/`) is a node based image editor, inspired by Blender's material node editing feature. Building upon the descriptive nature of visual data flow programming, each node represent a mutation done to a source image.
GIE (Generative Image Editor, `/jəī/`) is a node based image editor, inspired by Blender's material node editing feature. Building upon the descriptive nature of visual data flow programming, each node represents a mutation done to a source image.
![gie screen shot](screenshots/screenshot-1.png)
![GIE](screenshots/gie.jpg)
## Usage
The UI is intended to be relatively straight-forward. Much like in Blender, the right click context menu contains all possible nodes. In order to use pictures as sources, the user has to import them through the menu present on the top bar.
@ -19,6 +19,7 @@ Requirements:
* c++17 compatible compiler (gcc recommended!)
* boost.python
* qt5
* python environment + numpy and scipy
```bash
git clone https://github.com/alexge50/gie.git
@ -34,7 +35,30 @@ make install
### Windows
* binaries coming soon
## Screenshots
![gie screen shot](screenshots/screenshot-4.png)
![gie screen shot](screenshots/screenshot-1.png)
![gie screen shot](screenshots/screenshot-2.png)
![gie screen shot](screenshots/screenshot-3.png)
## Change log
`version 0.2.0`:
* live code reload
* numpy integration
* moved compute work to separated thread
* added various nodes
* log console
`version 0.1.0`:
* initial version
* load/open project
* import/export images
* node based editor
## TODO
* custom Qt UI theme
* allow user side scripting from the interface - creating nodes that invoke user code
* multi-threading - allowing multiple nodes to be run at the same time

BIN
screenshots/gie.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
screenshots/screenshot-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 KiB

BIN
screenshots/screenshot-3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

BIN
screenshots/screenshot-4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Loading…
Cancel
Save