This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Ideas I got today while NOT sleeping

Tags: None
(comma "," separated)
keyths
Registered Member
Posts
27
Karma
0
Basic Explanation
Okay’s so today I did not sleep much so I ended up thinking about stuff and krita was the target of
a lot of thought, for ill or not of my sleep XP. I ended up having to write down everything down to
rest and I ended up with a little sheet of paper with ideas for Krita. The only one thing in mind was
how could it evolve to be so cool that I would use it instead of hopping around several painting apps
for my stuff. I am a animation student and I work mainley in 3D so I may come as overbearing or
totally outrageous and perhaps even no sense to how to apply stuff with logic, but I think one or two
ideas actually would be nice and easy for sure. This document kinda reflects my experience with
krita too so I am just all over the place. I am sorry in advanced if I am suggesting things that are
already placed and I just don't know about them. So here are some random thoughts and ideas from
lala land.

Thing A
this came after me trying to make a set of brushes for krita that resembled paint tool SAI, but the
water brush still lacks something I tryed to think "what". Here is the water brush acting. I thought of
two options to make this.
http://www.pasteall.org/pic/show.php?id=66650
... 1) average color - takes all pixels colour information inside the brush cursor area and
calculate on basis of that the average colour. As the cursor moves and more pixels enter inside it's
area. The weight of the new pixels are calculated with the weight of the previous calculated
averaged colour. This means that if this value(average colour) is set to 100% the colour painted is
independent of the selected brush colour.
Edit Brush Settings > colour smudge Brush > brush=want > brush(drop down options) > average
colour (with suggested Pressure setting)
http://www.pasteall.org/pic/show.php?id=66651
...2) Blur Stroke – the idea would be acting like a sort of Gaussian blur as the stroke was
given, giving a effect of a gradient blur from one colour to another. I think this would make possible
a direct blur brush too and making it much lighter than a filter mask/layer.
Edit Brush Settings > colour smudge Brush > brush=want > brush(drop down options) > Blur
http://www.pasteall.org/pic/show.php?id=66652

Thing B
While using the window to “edit brush settings” I noticed that some things where amiss with it and
the way it handled the newly created presets inside windows creating duplicates of the same file
several times and only having one file registered. It created a duplicate file of the same brush for
each time I wanted to make a brush with another set of default values. Here I suggest something
really like Gimp, having to create a duplicate or make one from scratch (I think not possible here) to
create a brush with another set of default values and then be able to save it with another file name
into the pressets folder. So this comes to the conclusion that it really needs some normal commands
to not make things look weird to the user.
...Save- Save preset values as default. Making reset to default more useful I think.
...Load – Load brush (already there but actually hard to find at first).
...Delete – Deletes user created brush.
...Duplicate – Makes a Duplicate file of the selected preset.

Thing C
3D support. this is a feature that would make me lots of happy personally but I know it is a real~~
long shot to ever be done. Somehow I think that perhaps with help from people that do blender it
could perhaps be done with more ease considering their code is open source and it would one use a
fraction of what blender actually does, just display the 3D model and be able to paint over it. I don't
think to light it would not be needed much. I think if blender and krita work together it could make
both be stronger in terms of viable work flows on free programs, and something worth trying
would be something like Zbrushes “GOZ” in how it would send models to krita to be painted.
Suggested Items:
...Docker > 3D – to have the 3d properties. To see values of (Location;Rotation;Scale) on the
canvas. To display connected information as (Materials;UVlayouts;Textures)
...Layer > 3D layer – sortta like in photoshop. A layer that would support a 3D object inside of
it. *.OBJ or *.DAE. Painting would project colour on object from the displayed point of view of
user and it would place it on the connected texture through the UV layout into the UVlayer.
...Layer > UV layer – this would show the selected UVlayout on the 3D docker and the texture
connected to that layout. Painting on the UV layer would make the colour be showed on the 3D
model. It would have a special layer on the stack to display the UV grid.
Suggested simple lighting methods:
this needs to be clean as possible to be easy to see the colours on object as they are on texture, so no
complicated lighting is needed quite the opposite.
...1 – Solid OpenGL lights (as inside blender)
...2 – matcap like surface display (views volume by the creation of a texture)
http://www.pasteall.org/pic/show.php?id=66653
http://www.pasteall.org/pic/show.php?id=66654

Thing D
the user interface is quite nice but seems to miss something to be more malleable perhaps habits
from other programs on my part though.
...1) Custom Colour System – ability to change the colour tone of all elements inside the
interface. Like I really like to work in very dark workspaces to spare my eyes but the
current light blue highlights are almost impossible to be seen. Blender and Anime
Studio Pro use this type of customization on the UI. Here blender is the best example
I know.
http://www.pasteall.org/pic/show.php?id=66655
...2) User Interface – the user interface has really good behaviour despite the constant
resizing of windows when a scale/load is done to the overall window making
workspaces necessary to set them up correct again. Here I made a example of how
one can more easily manage the view ability of the canvas “shelf’s” considering a
random set of short-cuts having the keys “z” , “x” and “c” to toggle the view ability
of each window “shelf” and “tab”key to toggle them all on and off.
http://www.pasteall.org/pic/show.php?id=66656
...3) Brush Falloff – drawing a line in the middle of the cursor to mark the 50%(or
another number, or perhaps in division of fourths :P) mark of falloff of the brush to
mark the variation of roughness on the brush area. This is a trait seen in Zbrush.
http://www.pasteall.org/pic/show.php?id=66657
...4) Opacity ; Size ; Flow – this is a odd part. I must say. 2 opacity that are for the same
and while having space on the interface, the flow slider is not available but on a drop
down menu. I just suggest something like this and having all 3 options available at
all times. This is a really simple thing to do I think. I think the drop down menu
would only be understandable if it had at least double the number of options than
those above currentlley being used.
http://www.pasteall.org/pic/show.php?id=66658
...5) Overview – A overview with options similar to the “Navigator” inside Paint tool
SAI. It has a square inside that shows where is the view of the user and gives
information considering how the values of Pan/Zoom/Rotation are set intuitevlley,
while below displays more exact values of these and buttons to set them.
...Pan – can touch and move around to pan inside the canvas.
...Zoom +/-/reset – increase zoom/ decrease zoom/ reset zoom to default value.
...Rotation +/-/reset – rotation increase/ rotation decrease/ reset rotation to default
value.
http://www.pasteall.org/pic/show.php?id=66659
... 6) Merge – Ability to merge all selected layers in one go.

Thing E
A Filter to paint a Black and White colour values into a gradient of selected colours . Black being
one end of the gradient and white the other end. In photoshop it is called “Colorize” I think it is
very nice tool to have for illustration.
http://www.pasteall.org/pic/show.php?id=66660

Thing F
Having a “pen tool” along side with the “width tool” as in illustrator. It will make vector layers less
restricted. I find myself not being able to edit individual vertices of a shape yet even after reading
the wiki, not sure if bug or my inability here.
http://www.pasteall.org/pic/show.php?id=66661

Thing G
Animation. This was a point that make my mind reallly churned up with whacky after whacky idea.
This section is even more outrageous than all others, not to mention the biggest. I will do my best to
make it coherent and understandable at least.
This idea is basically composed of two main thoughts:
...1 – Timeline (I will not speak much of this because it is nothing acctually new)
...2 - Pixel/vector deformer for Tweens (vector is just a big dream)
This all thought out made me think of the needed menus:
...1 – Animation Shelf (Timeline(start, end, fps, time); Layer; (Key)frames; Tweens; Cache;
Play; Onion skin)
...2 – Tween Docker

Check this links explainning more of it:
http://www.pasteall.org/pic/show.php?id=66662
http://www.pasteall.org/pic/show.php?id=66663
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
A1. exists, use the colour-smudge tool with 'dulling' and turn off the 'color rate'
A2. Exists, 'filter brush tool'

B. ?

C. Unlikely, making a proper 3d viewport is VERY difficult. Have you tried Blender?

D. The workspace is customisable technically, but only in KDE linux.

E. It's actually called Gradient Mapping in photoshop and GIMP. I am surprised it isn't in Krita, but you can try to use a layer with blending mode 'color' for colorising a greyscale image with a lot of control.

F. On a vector layer the 'draw path'(looks like a bezier curve) tool is idential to the pen tool in Illustrator. Using the white arrow you can select an item, and then the select nodes tool will show up underneath it.

G. There was someone buzy on an animation plug-in for Krita, check the extensions forum.
keyths
Registered Member
Posts
27
Karma
0
Thank your for the time readding this.

A1 - oh what a combination. it is making that yes it seems a bit more solid than in SAI. I will try more combinations considering this thank you :)
A2 - I am not locating the tool at the moment. I will keep looking for it.

B-it duplicates files it has the original file of the preset that you chose "example" and then it make another for each new save "exampleXf13to" it makes alternative names like that but on the program it only appears one file "example" despite having all the saves on disk XP.

C-well this I was really hopeful I must say though. for what I hear Blender is starting their new open movie project and they wanted to work along side with krita, gimp and inkscape for it, and since they already made 3D viewports I think it would perhaps not be a bad idea to ask about it, since their code is not secret but that is just me as a user XP. the problem of blender is that it in fact being a cool 3D tool but truth be told it is VERY weak with color editing I think. it always spoils the colors despite with the new versions of it they have been correcting it ALOT, but it still does not beat a classical layered system to paint and mask, not to mention a good brush system. They have a function to launch a texture edit directly from their interface into another application so I think they would actually be very open minded on this topic I imagine.

D-I am on windows sadlley perhaps it is just me asking for something too ahead of time, since it is only becoming stable for it now. but there are some points here that I think it would be easily doable for either platform.

E-Did not even think of that as a possible alternative thank you ^^

F-oh my I managed to edit them now! yey! I spent so many hours trying to edit them before even after reading the instructions. I must have been doing a miss step somewhere. so so thank you ^º^

G-I actually have been taking a look or two and if I am understanding how it will come out it will be a bit like that of photoshop. but I have been learning nuke now a days and the kind of distortion I am suggesting is possible since I have seen it, I just think with that with a interface like that people might understand it better the idea to preserve and interpolate the line I just forgot that it would need a tab to make the curve of the type of interpolation(any 3D program with animation and anime studio pro have a "curves" panel) (I refer myself as in blender). I will try and look up more about the ideas around the animation addon to see how it is planned to be.
here is a video example : http://www.youtube.com/watch?v=w7NoSVXYa_M
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Sorry, it's actuakly called 'filter brush', there is one blurring amonst the presets, it has a airbrush icon and a black half blurred circle under it.

B, yes, that was a gripe of mine as well. There's currently work being done on resource management and they are looking into it. Having multiple versions is useful though, allows you to experiment without losing your old setup.

C, True, but the code between Blender and Krita is very different, it be difficult to get them to work. Furthermore, the Blender Foundation itself, including the texture-paint guy are very buzy with Gooseberry.


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]