Coder Social home page Coder Social logo

Comments (28)

hellozee avatar hellozee commented on July 29, 2024 2

Best of luck folks, :)
psst, since it is a qt project, you are more than welcome to join the @KDE community, :)

from animeeffects.

hellozee avatar hellozee commented on July 29, 2024 2

@Jose-Moreno if it is feasible, KDE will be happy to incubate this project. Even though I expect the transitioning would be a bit difficult, but nevertheless if things change, do give this a look.

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024 2

@hellozee - good to see you here! We have you guys in mind :)

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024 1

... and thank you @Jose-Moreno for kicking this off!
Let's all help AnimeEffects to the next level.

from animeeffects.

herace avatar herace commented on July 29, 2024 1

Cool, thanks for creating the issue @Jose-Moreno 👍

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024 1

@hellozee - follow our progress here: https://github.com/herace/AnimeEffects (we need stars, bells, whistles and luck) 😛

from animeeffects.

hellozee avatar hellozee commented on July 29, 2024 1

@Larpon oo nice, :D

from animeeffects.

Jose-Moreno avatar Jose-Moreno commented on July 29, 2024 1

@RyanJEC Hey thanks for commenting, glad to see more people interested! 😄

I understand what you're saying for sure, but I think you shouldn't worry about the tool losing focus anytime soon.

AnimeEffects has always been first and foremost an animation tool first, and is primarily geared as a cutout / modular animation tool, so I don't think having modules /add-ons to export for game engines is going to change the functionality at all.

If anything we've asked for inclusion of more traditional features & settings such as timecode display and to set various FPS instead of constantly using 60fps for everything. However from an animation production pipeline perspective, there are still many elements missing and a lot of UX issues, which would have to be sorted before even considering "new features" though.

On the topic of DUIK vs Spine, in my experience the latter has no extraneous tools for a seasoned digital cut-out animator. You could perfectly use it for TV or film if you wished, It's just that no one use it for that because there is a marketing focus towards game dev pipelines and direct integration with animation pipeline software is non-existent (to my knowledge), however the animation editor itself can work just fine with those goals in mind. Same for Dragonbones. Note: Well the only issue i'm aware of, is that image import & canvas support is limited to 2K textures, so no True 4K export.

I personally feel Anime Effects is a tool that has a virtually unexplored market, at least for a FOSS tool, even though Synfig exists and it's active, it is still very niche. That said I honestly think Anie can have a definite impact in the FOSS animation market.

I agree it's paramount that the project strives to preserve a focused core vision, but this also means it has to extend the compatibility with other creative pipelines, so if Anie won't have extra drawing, compositing or editing features, there's a potential need for import plugins & export modules to be included for scriptable apps such as:

Import

  • Photoshop (JSX API)
  • Krita (Python API)
  • GIMP (Python)

Export

  • After Effects (JSX)
  • Nuke (Python)
  • Natron (Python)
  • Blender (Python)
  • Fusion (Python)

While it's a bit too soon to tell, maybe Anie could have some simple post-processing effects by implementing libraries such as G'MIC, in order to have simple vfx baked for exported images, videos and converted runtimes (e.g exported as GLSL shaders), but having any more than that would simply be daunting for the potential maintainers, contributors and devs.

Other than that as Larpon put it, we should try to retain the familiarity and push for intuitiveness and ease-of-use while encouraging modular extensibility through plug-ins or add-ons in such case so it's easier for both developers and advanced users to contribute and perhaps extend the software themselves if it needs to be (similar to all the aforementioned apps)

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024 1

@blurymind - and even more popular if we provide an easy plug'n'play runtime for said format 😄 - but that's not where we are at the moment.

AnimeEffects is a unique animation tool - and anyone involved in the project should strive to keep that "uniqueness" IMO.

I'd welcome any contributed exporters/importers to the code base as long as it's free, fairly well-written and unencumbered code. No matter the format they import or export to. Importers and exporters (usually) won't mess with/require any usability changes. Because of this I consider it fairly "safe" to extend AnimeEffects in this direction. The optimal would probably be to have a huge set of importers/exporters for users to choose from 🙂

That said, it's my personal preference to support the most free (as in freedom) toolchains/formats with higher priority.

from animeeffects.

Jose-Moreno avatar Jose-Moreno commented on July 29, 2024 1

@blurymind Hey. There's been some slow progress which has been committed towards @herace 's fork. There were various contributions made by @Larpon Most discussion has happened on discord, however due to personal reasons and the quarantine, it's been extremely difficult to commit further work. This week however @azagaya 's was planning on submitting a PR related to continuous integration with Travis-ci

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024 1

Our efforts and "official" fork is now located at https://github.com/herace/AnimeEffects
We hang out and discuss on Discord and on IRC (freenode #animeeffects-dev)

IMO we need further and bigger advancement, plus way more (developer) activity before a rebranding makes sense.

Come join us and maybe we can lift AE off

from animeeffects.

Jose-Moreno avatar Jose-Moreno commented on July 29, 2024 1

@blurymind I understand the importance of revisiting this question but the main problem that we considered is that somewhere in Japan hidefuku is still paying for the animeeffects.org domain and hosting. Maybe he forgot to turn off the server but if the site is still up under that domain, there should still be hope to reconcile the forks.

Of course I trust we all know the dangers of forking projects like these by now, dividing the developers and the userbase is never a good move, but even if we branch out and excise completely the anime effects brand we'll still need people to work on it, so unfortunately it also comes down to a question of conviction vs money and with the current pandemic emergency it's not easy to ask people to trust in a project that's been abandoned and the forks have low commit activity.

With that in mind I agree with @Larpon , until there is significant progress to show and a somewhat predictable developer activity, we shouldn't think of doing a huge overhaul to the branding and will probably need to leech off the main repository for a while to help with developer "discoverability".

That said this is unfortunately a time sensitive matter. If we could at least secure 2 more developers willing to dirty their hands every weekend or at nights, after putting their kids to bed, so we can start seeing some progress, then we might be able to reconsider as a community how to at least establish an organization account to host the fork and work from there.

I personally would rather start over all the social media, repositories, etc and advertise it from scratch while mentioning it's an off shoot of the original project as well, but for that we need results both from development so users can create artwork with it and start advertising via word of mouth.

The technology stack is not that difficult to setup for compilation, This code base uses C++11 and Qt 5 framework SDK which is surprisingly a very benevolent combination even for novice programmers to get everything running with a simple guide. Also since the same tech is shared among similar FOSS projects (e.g Pencil2D, Krita, Opentoonz, etc) there might be potential interest for cross-team development or one-off contributions.

Other than the existing contributors, any of you reading this can help the project by advertising it to developers with potential interest in the technology

Even a single bugfix or feature contributions can and will make a difference

from animeeffects.

azagaya avatar azagaya commented on July 29, 2024 1

@blurymind my PR sets up Travis CI and builds an appimage, which is then uploaded to github releases. Something like that?

from animeeffects.

azagaya avatar azagaya commented on July 29, 2024 1

@blurymind i made the PR to @herace 's branch. herace#15

from animeeffects.

 avatar commented on July 29, 2024

This is good, however I'd like to offer some input.

I hope we stick to the After Effects DUIK side of things rather than changing it to the Spine2D side. I'm not apposed to having exporting/features for game dev. I don't think it should be the main focus though.

When I first came across this a year ago I messed with it for a bit. I was like oh this tool would be great just for animating short films, etc. I've been interested ever since.

Another thing I think we should try to come up with a name that is more universal. All the names suggested make me only think of game dev.

I suggest Animesh. "Ani" short for Animation and "mesh" being that the main feature is Free Form Deformation using a mesh.

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024

@RyanJEC cool! come join us on Discord or IRC. I haven't tried either of the 2 you mention so I don't know about the sides things can go to.

I'm currently interested in keeping the unique features of AnimeEffects and improve upon @hidefuku 's great foundational work.

Mainly I think the workflow "that doesn't need a carefully thoughout plan" is one of the forces of the software. It's easy and intuitive to work with.

I'd really like the UI to get a little more familiar looking when compared to other animation software (keeping the current simplicity and ease of use in mind ofc).

I also think it shouldn't aim for any specific industry (gamedev, animated movies, etc.) unless we can make it as plugin friendly as Blender so it's just a matter of what features you enable 🙂

A name change or rebranding will hopefully come as a natural thing when/if development takes everything too far away from the original code base.

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

any news on the forked project? It's almost a year later now :)

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

Do you guys still consider splitting it into a new project, so as to focus attention to one active master branch? Right now this app very much looks like abandonware due to its development not happening on the master branch, but on various forks. There is no obvious central branch that the open source community can identify.

The author has gone completely quiet. I tried to find if he/she has activity elsewhere without success

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

from animeeffects.

azagaya avatar azagaya commented on July 29, 2024

@blurymind for compiling in linux, its really easy even if you dont have experience with qt. Just donwload the Qt online installer and install Qt creator and the toolchain (the wizard will guide you). Open the AnimeEffects.pro file in Qt creator and click run.
If you dont want to install the whole Qt, you can install needed Qt packages from your system repositories. What linux distro are you using?
About someone guiding people through the code or writting what does what, the project itself is quite big, and idk if one of the current contributors knows the code enough. I tried to get familiar with the project some times but i couldnt really progress much..

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

It could really help in attracting contributors to update the forks readme with better getting started documentation :)
Some stress test example files can also be really useful. Both for getting more attention to this app and for ourselves to use when working on it. Maybe we can convert some of the dragonbones examples to anime effects?

@azagaya thanks for explaining. I am on manjaro btw. Already got qt creator from its repos. Any good courses you could recommend on c++? I mean for someone coming from a dynamic type language like myself.

From experience I find that having a maintainer to review prs and guide developers makes a huge difference to an open source project. Someone who knows the codebase and features well enough to catch regressions

from animeeffects.

azagaya avatar azagaya commented on July 29, 2024

I could make another PR updating the readme with compiling instructions

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

@Jose-Moreno if it is feasible, KDE will be happy to incubate this project. Even though I expect the transitioning would be a bit difficult, but nevertheless if things change, do give this a look.

That will really help the project get more exposure in the open source community 👍 fantastic idea!

from animeeffects.

Larpon avatar Larpon commented on July 29, 2024

@blurymind - no matter what, we need progress and activity for the project to live on.
I hope to get time to push my theme update soon - so we don't fry our eyes while testing 😛

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

I opened an issue here
#42

I am failing to build and run it. Looks like I'm not alone
https://twitter.com/lgworld/status/1257675554712666112

One advantage of having control over the repository is the ability to set up automatic builds :)

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

yes exactly :) can you do a PR to @herace 's branch, which is the main one to use to progress this?

from animeeffects.

blurymind avatar blurymind commented on July 29, 2024

An examples repository where we include community made files would really help us with catching feature regressions. Something like
https://github.com/DragonBones/Demos

in that regard, we will need to make a call to all the users on twitter and other places to submit to us things they have made with the app.

Files that demonstrate what it can do and even stress test it to set the bar of the performance we aspire to have for heavier files

edit: opened a new issue here #43

from animeeffects.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.