-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ee720e1
commit 22cedf3
Showing
8 changed files
with
62 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [1.0.0] - 2021-04-18 | ||
|
||
On the 18th of January 2021 I started with a project to allow myself to create animated scenery and characters using drawn images. In the past 3 months I learned a lot about WebGL, electron and drawing for animations. I'm really happy with the minimal viable product I have now, so today I'm making the release official. | ||
|
||
Of course there are improvements to be made (there always are) but for a first release, the current state should be fine 😊 | ||
|
||
I would like to extend special thanks to my colleagues at [Kabisa](https://www.kabisa.nl/) To help with UX review (Lianne van Thuijl), an awesomme logo (Guido Theelen), discussion about packaging and building (Pascal Widdershoven) and daily motivation (Laurens Boekhorst and Andy Maes). | ||
|
||
### Added | ||
|
||
- Basic editing to create layer shapes | ||
- Composition of layers with ordering and shift of location | ||
- Placement of mutations on layers and folders | ||
- Support for mutations: | ||
- Translation | ||
- Stretch | ||
- Rotate | ||
- Deform | ||
- Opacity | ||
- Create controls to set boundaries to mutations, and change multiple mutations in sync. | ||
- Create animation timeslines, built with keyframes of control values | ||
- Allow emitting custom events by setting an event name on a keyframe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Welcome to Geppetto | ||
|
||
Thanks in taking interest in this project! The project is still in an early state, so there is more than enough work to improve this project. | ||
|
||
## Things I personally would like to see improved | ||
|
||
- Keyboard support | ||
- General UX improvements like dragging items | ||
- Strech mutation supporting radius as well | ||
- Performance improvements when updating timelines | ||
- Improved indication about 'consumed resources' | ||
- Documentation | ||
- Tests | ||
|
||
PR's are welcome! | ||
|
||
For me personally this project now does what I set out to do. Next step for me would be making an 'adventure game' engine that utilizes Geppetto. In the process I will ofcourse create animations for an upcoming game, so I will use this project for that, and improve where I can to make the drawing/designing process easier. |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,13 +7,13 @@ | |
"Guido Theelen <[email protected]> (https://github.com/guidotheelen)" | ||
], | ||
"main": "public/electron/index.js", | ||
"version": "1.0.0-rc.1", | ||
"version": "1.0.0", | ||
"private": true, | ||
"homepage": "https://geppetto.js.org", | ||
"dependencies": { | ||
"delaunator": "^5.0.0", | ||
"electron-is-dev": "^1.2.0", | ||
"geppetto-player": "1.0.0-rc.1", | ||
"geppetto-player": "1.0.0", | ||
"react": "^17.0.1", | ||
"react-dom": "^17.0.2", | ||
"react-scripts": "4.0.1", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"name": "website", | ||
"version": "1.0.0-rc.1", | ||
"version": "1.0.0", | ||
"description": "Geppetto is a free and open animation tool to embed webGL animations in a web site.", | ||
"main": "../docs/index.html", | ||
"author": "Matthijs Groen <[email protected]> (https://github.com/matthijsgroen)", | ||
|
@@ -16,7 +16,7 @@ | |
"parcel": "^2.0.0-beta.2" | ||
}, | ||
"dependencies": { | ||
"geppetto-player": "^1.0.0-rc.1" | ||
"geppetto-player": "^1.0.0" | ||
}, | ||
"browserslist": [ | ||
"defaults", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6981,10 +6981,10 @@ gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: | |
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" | ||
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== | ||
|
||
[email protected]-rc.1: | ||
version "1.0.0-rc.1" | ||
resolved "https://registry.yarnpkg.com/geppetto-player/-/geppetto-player-1.0.0-rc.1.tgz#cf318fc7351bd0ecb86ebfcefb5a93add027da26" | ||
integrity sha512-fESItn8bBPHN8DdHm5kzURV/ERqdMyuN0kGMZva2wERzvuJYRYjCf3EyQhyGSZhr9nFlQDMnu2CkDvLfZG/P2g== | ||
[email protected]: | ||
version "1.0.0" | ||
resolved "https://registry.yarnpkg.com/geppetto-player/-/geppetto-player-1.0.0.tgz#f5ec7507b34c1761e963b4a074cfc45dc3e6feed" | ||
integrity sha512-471HocMosBLa0l9u/PGtb2OItQs/rXRIkg9Oo8Q2rlKFERtid3i73cOar76EqVlY12QITds0PtRTaH8TkTGY4A== | ||
dependencies: | ||
delaunator "^4.0.1" | ||
|
||
|