{"action":"created","issue":{"url":"https://api.github.com/repos/opentoonz/opentoonz/issues/419","repository_url":"https://api.github.com/repos/opentoonz/opentoonz","labels_url":"https://api.github.com/repos/opentoonz/opentoonz/issues/419/labels{/name}","comments_url":"https://api.github.com/repos/opentoonz/opentoonz/issues/419/comments","events_url":"https://api.github.com/repos/opentoonz/opentoonz/issues/419/events","html_url":"https://github.com/opentoonz/opentoonz/issues/419","id":159036490,"number":419,"title":"feature: Gmic and OpenFX integration - access to hundreds of filters - FX stack or as a level color adjustment tool","user":{"login":"blurymind","id":6495061,"avatar_url":"https://avatars0.githubusercontent.com/u/6495061?v=4","gravatar_id":"","url":"https://api.github.com/users/blurymind","html_url":"https://github.com/blurymind","followers_url":"https://api.github.com/users/blurymind/followers","following_url":"https://api.github.com/users/blurymind/following{/other_user}","gists_url":"https://api.github.com/users/blurymind/gists{/gist_id}","starred_url":"https://api.github.com/users/blurymind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blurymind/subscriptions","organizations_url":"https://api.github.com/users/blurymind/orgs","repos_url":"https://api.github.com/users/blurymind/repos","events_url":"https://api.github.com/users/blurymind/events{/privacy}","received_events_url":"https://api.github.com/users/blurymind/received_events","type":"User","site_admin":false},"labels":[{"id":378886876,"url":"https://api.github.com/repos/opentoonz/opentoonz/labels/Feature%20Request","name":"Feature Request","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2016-06-07T22:09:00Z","updated_at":"2017-08-21T17:32:17Z","closed_at":null,"body":"Gmic is a popular opensource image effect system that has hundreds of filters (new ones coming out every week). It is extremely powerful and versatile.\nBoth krita and gimp now have plugins to use it.\n![gmic-poster-edges-filter](https://cloud.githubusercontent.com/assets/6495061/15876128/64ffeff2-2d03-11e6-8cf1-48ec419b2151.jpeg)\n\n> G'MIC is a full-featured open-source framework for image processing. It provides several different user interfaces to convert/manipulate/filter/visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, thus including 2d color images.\n> \n> These interfaces are:\n> \n> 1 - A command-line interface gmic, to use the G'MIC features from a shell. In this setting, G'MIC may be seen as a friendly companion to the ImageMagick or GraphicsMagick software suites....http://gmic.eu/\n\nMore interestingly - non linear video editors such as blender, flowblade and even a compositing package such as natron is starting to gain access to it! Currently it is a planned feature for natron - so it can operate on image sequences - not just individual images.\nhttps://github.com/MrKepzie/Natron\n\nIt's license should be studied here: https://github.com/dtschump/gmic-minimal/blob/master/COPYING\nIt's github is here: https://github.com/dtschump/gmic-minimal\n\nBasically, granted the license is compatible, it can be implemented as a node for the FX schematic in opentoonz. An easier approach to this would be to have it just as a layer adjustment filter - the way it is in krita and gimp.There are already several QT gmic addon implementations - not just krita's.\n\nRelevant links:\ng+ news (follow for new filters news)- https://plus.google.com/+GMIC_software\nwebsite - http://gmic.eu/\n\nThe colorize filter - Gmic has a filter that implements lazybrush - the coloring technology that tvpaint is currently using. Here is a demonstration of it here:\nhttps://www.youtube.com/watch?v=YigbVY9s6gU\n\nThe point here is that the first who got this feature as opensource was gmic devs- because gmic is a very good library for image processing effects! \n\nAnother feature request can be made on lazybrush alone :) \nBut this is such a huge design task. having lazybrush technology in opentoonz would mean creating a new type of a level. Filed it here - https://github.com/opentoonz/opentoonz/issues/420\n"},"comment":{"url":"https://api.github.com/repos/opentoonz/opentoonz/issues/comments/323805211","html_url":"https://github.com/opentoonz/opentoonz/issues/419#issuecomment-323805211","issue_url":"https://api.github.com/repos/opentoonz/opentoonz/issues/419","id":323805211,"user":{"login":"RodneyBaker","id":2576432,"avatar_url":"https://avatars1.githubusercontent.com/u/2576432?v=4","gravatar_id":"","url":"https://api.github.com/users/RodneyBaker","html_url":"https://github.com/RodneyBaker","followers_url":"https://api.github.com/users/RodneyBaker/followers","following_url":"https://api.github.com/users/RodneyBaker/following{/other_user}","gists_url":"https://api.github.com/users/RodneyBaker/gists{/gist_id}","starred_url":"https://api.github.com/users/RodneyBaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RodneyBaker/subscriptions","organizations_url":"https://api.github.com/users/RodneyBaker/orgs","repos_url":"https://api.github.com/users/RodneyBaker/repos","events_url":"https://api.github.com/users/RodneyBaker/events{/privacy}","received_events_url":"https://api.github.com/users/RodneyBaker/received_events","type":"User","site_admin":false},"created_at":"2017-08-21T17:32:17Z","updated_at":"2017-08-21T17:32:17Z","body":"@morevnaproject   Thanks for the update.   This is a large project to undertake so it's easy to see why there would be delays.\r\n\r\nRecommend keeping this open as it does present significant gains in alignment with other open source software.  This doesn't mean it has to be of any higher priority (feature wise) but only that it is currently on the development radar."}}
{"actor":{"display_login":"RodneyBaker"}}