![]() Registered Member ![]()
|
Though I don't know whether a target of the next kickstarter is Krita in OSX or not, I suggest some targets for our feature development.
I know we planned to implement SVG-based vector system. However we should be conscious of krita's poor comic functions compared with other drawing application.
It is inspired by Story editor of Clip studio paint, but it is not just its copy. http://www.clip-studio.com/site/gd_en/csp/userguide/csp_userguide/710_fukidashi_text/710_fukidashi_text_text_write_se.htm ![]() It manages all of text shape in this vector layer as if layer docker managing multiple layers. Reform of Add Shape Docker Add Shape Docker is also an irritating function. We should reform it with concept of Presets. ![]() Add function where you can add new shapes as presets and manage them with tags. Comic Layout with Vector shape Comic template of krita is worthless to paint comics. We have to gain the way to make and customize comic layout. I suggest to put new button "Use Vector shapes as comic panels" beside "inherit alpha" on vector layer ![]() or "Comic Layout Group Layer" which has comic panel group layers which have its panel border vector layer and its child layers and behave like independent canvases. ![]() Add more simple path tool I suggest more simple path tool to use: Catmull–Rom spline https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline I think bezier curve is not so intuitive as to use it as a ordinal smart lineart. We provide them with more suitable way. Although Catmull-Rom splines haven't be implemented in SVG yet, they can be transformed into Bezier Curves mathematically, and so they are compatible with SVG based vector system Animation Functions
Seeing many reactions with our animation function, I think it is the most critical for ours to lack clone frames function which is to make frames that keep up-to-date copy of other frames. The function is indispensable to make animations which have sections of simple repetation, such as lip synch. Paste into Frames I think it is also important function.With the function we can draw key animations with papers and pencils, and polite them in krita. Load image sequences into frames This function is extension of the above function. It can be useful to load videos Load and play audio Most of animations are made to be synchronized with its audio. It might good to show audio in something like a track with its visible waveform. Mask and Vector animation (Tween animation) I know we will probably get tween animation function with animation of transformation mask. However when we get SVG-based vector system, we should make it able to be animated, which would give krita a perfect tween animation function. Load and play videos I think possibly it is not necessary: Krita isn't video editing tool. If this function made krita slower, we shouldn't implement it. Manga/Comic Functions: For Print
Krita has CMYK color management function, but lack of the color proof function makes print with krita difficult. We need it for a complete full color management function. http://help.adobe.com/en_US/creativesuite/cs/using/WS3F71DA01-0962-4b2e-B7FD-C956F8659BB3.html More setting related with print and its indication on canvas We should add more setting such like bleed width to document setting and show marks such like center marks and crop marks http://www.clip-studio.com/site/gd_en/csp/manual_V131/CSP_C131_Global_En_UserGuide_1402/500_menu/500_menu_file_new.htm ![]() Management file I think tab and subwindow system is inadequate for manage multiple pages of comic. Management file is to multiple .kra files as pages of one comic artworks and inspired by Clip studio paint. G section of the following page explains what manage file is. http://www.clip-studio.com/site/gd_en/csp/manual_V131/CSP_C131_Global_En_UserGuide_1402/500_menu/500_menu_file_new.htm Adaptation to native file formats of other paint tools
Despite of stagnation of its development, Sai still has huge number of users. Krita must be an good alternative way for sai users irritated by its sluggish development. import of .mdp files: FireAlpaca / CloudAlpaca They are new free (though it isn't FLOSS) paint application as an alternative tool of Sai. We could structure a kind of partnership with them. import and export of .clip / .lip files: Clip Studio Paint a.k.a Manga Studio Macros and Scripts If we gain adequate size of user community, we should develop macros and scripts function something like Script-fu in GIMP. (I suggest sKRIpTA as a name of script system of krita.) Krita Galeria: A Payed version with special pictures for its splash We need money for development and maintenance with Krita. This is the idea of a payed version which we can develop and maintain with relatively small effort and doesn't harm the identity of krita as FLOSS. Splash of krita often shows pictures of David Revoy or Tyson Tan. My idea is payed version whose splash shows special picture. We can create a custom version of Krita Galeria featuring with some characters in partnership with its owner.
Krita日本語プロジェクト(Krita Japanization project):https://goo.gl/H07AVD
Krita本体日本語化セクション(Krita: Japanization section):https://goo.gl/hFW6Vm |
![]() KDE Developer ![]()
|
I made a phabricator task for proofing here: https://phabricator.kde.org/T1238
Scripts: we are slowly working on a python scripting plugin. No need to design our own scripting language (which is really difficult and time consuming to do O_O) Margins might be fixed with proper guides implementation. Osx kickstarter won't happen. We'll have semi-full osx support by 3.0. I can't really awnser the rest yet, this is a lot you wrote up. |
![]() Registered Member ![]()
|
The reason why I suggested many things is because I think that our rich features come from our ambitious goal setting, so many of our suggest don't "Need Triage".
And I suggest an additional target about Color Management: enable us to assign color profile when we drag and drop image which isn't assigned any profiles into Krita, or to reassign (not convert) color profile of images (layers), which we can do in GIMP.
Krita日本語プロジェクト(Krita Japanization project):https://goo.gl/H07AVD
Krita本体日本語化セクション(Krita: Japanization section):https://goo.gl/hFW6Vm |
![]() KDE Developer ![]()
|
Well, right now, I'm afraid we're completely overloaded with work already. Qt5 port, packaging, kickstarter stretch goals... I mean, suggestions are welcome and noted, but we just cannot do everything at once
![]() |
![]() Registered Member ![]()
|
Ah... well... These suggestions are possible targets. They are intended to add a bit more contents to our idea book for future development, not for the next kickstarter. I think it is always good for our development to hold more and more stuff in the idea book...
Krita日本語プロジェクト(Krita Japanization project):https://goo.gl/H07AVD
Krita本体日本語化セクション(Krita: Japanization section):https://goo.gl/hFW6Vm |
![]() Registered Member ![]()
|
I'm just curious, but what made you decide on Python over a language such as Lua? I've never used Python before so I'm not familiar with it. I'm really just curious ^o.o^ |
![]() KDE Developer ![]()
|
Python is pretty much the default in the graphics/vfx world. Only photoshop is an outlier with basic/javascript.
|
Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]