Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelkolesidis/bird-generator
A Bird Generator™ made with p5.js. Bird, lights, go!
https://github.com/michaelkolesidis/bird-generator
3d 3d-configurator 3d-model-viewer art art-project bird bird-generator birds digital-art fun funny interactive-art just-for-fun p5js p5js-experiment p5js-sketch web-art webgl
Last synced: 3 days ago
JSON representation
A Bird Generator™ made with p5.js. Bird, lights, go!
- Host: GitHub
- URL: https://github.com/michaelkolesidis/bird-generator
- Owner: michaelkolesidis
- License: agpl-3.0
- Created: 2022-06-28T23:02:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-23T02:59:59.000Z (12 months ago)
- Last Synced: 2024-05-02T05:40:32.351Z (7 months ago)
- Topics: 3d, 3d-configurator, 3d-model-viewer, art, art-project, bird, bird-generator, birds, digital-art, fun, funny, interactive-art, just-for-fun, p5js, p5js-experiment, p5js-sketch, web-art, webgl
- Language: JavaScript
- Homepage: https://bird-generator.vercel.app
- Size: 252 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Bird Generator™
![Desktop 0](./screenshots/desktop_0.png)
![Mobile 0](./screenshots/mobile_0.png)A Bird Generator™ made with p5.js.
## Technologies Used
## Information
**Bird, lights, go!**
You can use the color pickers and the sliders to generate your bird of choice.
You can edit:- Bird's color
- Beak's and legs' color
- Body height
- Body width
- Body length
- Beak length
- Leg height
- Foot size
- Eyebrow angle![Bird 01](./screenshots/bird_01.png)
Lastly, click (or tap) around to place the source of the directional light.
When you are happy with the result, simply click the _Save_ button and download your bird!
## Screenshots
### Desktop
![Desktop 1](./screenshots/desktop_1b.png)
![Desktop 2](./screenshots/desktop_2.png)
### Mobile
![Mobile 1](./screenshots/mobile_1.png)
![Mobile 2](./screenshots/mobile_2.png)
## Acknowledgments
- Thanks to all p5.js contributors and, especially, to [_inaridarkfox4231_](https://github.com/inaridarkfox4231) for their contributions in impoving orbitControl() in version 1.7.0.
- Sliders' CSS were written by [_amygoodchild_](https://github.com/amygoodchild) and were edited by me. They are available at p5js.org.
## 💖 Support the Project
Thank you so much for your interest in my project! If you want to go a step further and support my work, buy me a coffee:
## License
Copyright (c) 2022-2024 Michael Kolesidis
Licensed under the [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.html).🐦🦜🦃🐓🐤🐧🕊️🦅🦆🦢🦉🦤🦩🦚