Hello everyone!<br><br><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">Francisco, any new way to paint creatively in Krita is welcome.<br>
Since you don't seem sure how to go about realizing this project, let<br>
me tell you that you can implement an effect like this with our<br>
infrastructure without need to add a new type of layer to support the<br>
particles.<br><br>
Our layers, as you obviously know, store the color channel of each<br>
pixel separately, and treats the canvas as a big group of pixels (like<br>
any other raster program does). If you think of the canvas as a panel<br>
of sand, then you can imagine that in a grayscale layer (which has<br>
only 2 channels fer pixel, the black-white channel and the alpha<br>
channel) the black-white channel represents amount of sand, and alpha<br>
channel is as always just alpha channel.<br><br>
Imagine of ways to simulate your effect using pixels as they are<br>
normally used in raster programs. If you can do it this way, you don't<br>
need to create new types of layers and you can make your brush work<br>
with nothing more than a new brush engine.<br><br></blockquote><div><br>That's seens very nice! I will think of ways to use your idea to emulate this effect.<br>
I'm still looking for papers with similar effects, but I believe that most will use some<br>
gaussian noise and gradient in the direction of the movement of the mouse to emulate<br>
the spread of the sand, although I think some experiments will be needed first.<br> </div><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
If you plan to do a new brush engine, you can begin exploring, as I<br>
told you in another e-mail, with the fine empty brush made by a<br>
Code-In student in 2011, and if you decide to participate in GSoC with<br>
your brush engine, I can mentor you.<br><br>
If you have any particular doubt or if you want to do some exploration<br>
work before going full into GSoC, feel free to ask in this mailing<br>
list, or even login to IRC, you can enter to #Krita in<br><a href="http://irc.freenode.net/" target="_blank">irc.freenode.net</a>, we're a friendly group.<br>
If you want online assistance you can find me online in the afternoons<br>
around 3 to 9 PM in GMT -3 time (Chilean time). (I'm Pentalis in IRC).<br><br></blockquote><div><br>I'm already trying to do some random things in the code-in paintop template, although<br>I didn't accomplished anything yet. I'll try to show up in the IRC channel today so we <br>
can discuss this better. :D<br> </div><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><br>
Good luck and hope to see you around! =)<br></blockquote>
<br>Thanks! :)<br><br><br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes,
it's a pretty cool idea and since we try to have at least one very
experimental gsoc project, it could fit very well. There might be
technical trouble in store, though, since it's not very easy to use the
gpu to work with krita image data. But do not let that deter you!<br>
<span class="HOEnZb"></span><br clear="all"></blockquote></div><br>My laptop doesns't have one GPU, but I have access to a computer with a nvidia graphical card<br>in my university. Perhaps I can try the <a href="http://community.kde.org/Krita/OpenCL_knowledgebase">knowledge base tutorial</a>s there. I believe that will reduce <br>
the gap before the real project begins. :)<br><br>Anyway, thanks for the reply! Any news about the idea I'll post<br>here in the mailing list.<br><br>See you around!<br><br>Att.<br clear="all"><br>-- <br>____________________________________________________________________________<br>
Francisco Fernandes (AKA: Chicao)<br>..........................................................................................<br>Blog: <a href="http://pedepinico.blogspot.com" target="_blank">http://pedepinico.blogspot.com</a><br>
Identi.ca: <a href="http://identi.ca/chicao" target="_blank">http://identi.ca/chicao</a><br>Twitter: <a href="http://twitter.com/__chicao" target="_blank">http://twitter.com/__chicao</a><br>..........................................................................................<br>
"Quem de boa vontade carrega o difícil, também carrega o menos difícil..." Lao Tsé - Tao Te Ching<br>