[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    RE: About Master Brush
From:       Bol Bib <bollebib () hotmail ! com>
Date:       2014-07-11 15:51:07
Message-ID: DUB124-W4468946B1E3FE21C7986DFCE090 () phx ! gbl
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


yes ,I think that how boud explains it would work fine. 

> From: boud@valdyas.org
> To: mohit.bits2011@gmail.com
> Subject: Re: About Master Brush
> Date: Fri, 11 Jul 2014 11:00:09 +0200
> CC: kimageshop@kde.org
> 
> Hi Mohit,
> 
> Sorry for not having seen your mail earlier -- the kickstarter made life rather \
> busy. 
> It would be good to canvas the opinion of artists, but here are my thoughts:
> 
> * the main thing that makes a brush engine unique is the actual brush painting code \
>                 -- whether it's a stamp like the pixel brush, brush hairs or \
>                 shapes.
> * all the other things are options -- some brushes already have all the options, \
> others only a subset. 
> It's not going to work to have all the various painting algorithms in one brush \
> engine. The thing to do is, I think, first create the template mechanism: save the \
> brush options and load them into another brush, that can then re-use the options it \
> recognizes, and discard the ones it doesn't have. 
> The next step would be to think which options are missing in which engines and \
> whether they make sense there. 
> Then, instead of creating a new brush engine, I'd start implementing a smudge \
> option that would work with the existing brush engines, instead of being a separate \
> brush engine. It would be pretty cool to be able to smudge with the experiment or \
> grid brush... 
> Together, I think this would implement what bollebib asked for.
> 
> I've cc'ed the mailing list, since others might have more input.
> 
> On Wednesday 09 July 2014 Jul 13:36:21 you wrote:
> > Hello,
> > 
> > I wanted to ask about the requirements for Master Brush and how we intend
> > to go about it.
> > Since it is a relatively bigger feature, I just wanted to get a feel of
> > what can be done.
> > Here is my understanding till now.
> > So overall Master Brush is supposed to be anew brush engine that contains
> > various features(KisPaintOpOption)  from other brushes. Smudge if possible
> > can be used with particle features and so on. However, to decide the
> > compatible feature -- we will have to find out a way. Maybe some can be
> > predecided -- but as new brushes come along -- I guess we will have to
> > automate that process.
> > I thought of a very naive approach that whether we can simply just add
> > KisPaintOpOptions to the Master Brush PaintOp. For example -- upon right
> > click on any of the options -- if somebody selects "Add to MasterBrush",
> > the option will be added to it.Then it is upto the option whether it is
> > supposed to work or not with the other options.For example -- I guess a
> > chalk brush option can work well with Smudge -- but not with a particle
> > brush. So that will be up to the user. But I am sure this will have more to
> > it.
> > 
> > So basically, what else can we do in Master Brush? I just wanted to know
> > the requirements so that by the time Cumulative Undo/Redo is over --we can
> > get straight into this :)
> > 
> > 
> > Warm Regards,
> > Mohit Goyal | +918600046760
> > BITS-Pilani Goa Campus
> y
> -- 
> Boudewijn Rempt
> http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl
> 
> _______________________________________________
> Krita mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
 		 	   		  


[Attachment #5 (text/html)]

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>yes ,I think that how boud explains it would \
work fine. <br><br><div>&gt; From: boud@valdyas.org<br>&gt; To: \
mohit.bits2011@gmail.com<br>&gt; Subject: Re: About Master Brush<br>&gt; Date: Fri, \
11 Jul 2014 11:00:09 +0200<br>&gt; CC: kimageshop@kde.org<br>&gt; <br>&gt; Hi \
Mohit,<br>&gt; <br>&gt; Sorry for not having seen your mail earlier -- the \
kickstarter made life rather busy.<br>&gt; <br>&gt; It would be good to canvas the \
opinion of artists, but here are my thoughts:<br>&gt; <br>&gt; * the main thing that \
makes a brush engine unique is the actual brush painting code -- whether it's a stamp \
like the pixel brush, brush hairs or shapes.<br>&gt; * all the other things are \
options -- some brushes already have all the options, others only a subset.<br>&gt; \
<br>&gt; It's not going to work to have all the various painting algorithms in one \
brush engine. The thing to do is, I think, first create the template mechanism: save \
the brush options and load them into another brush, that can then re-use the options \
it recognizes, and discard the ones it doesn't have.<br>&gt; <br>&gt; The next step \
would be to think which options are missing in which engines and whether they make \
sense there.<br>&gt; <br>&gt; Then, instead of creating a new brush engine, I'd start \
implementing a smudge option that would work with the existing brush engines, instead \
of being a separate brush engine. It would be pretty cool to be able to smudge with \
the experiment or grid brush...<br>&gt; <br>&gt; Together, I think this would \
implement what bollebib asked for.<br>&gt; <br>&gt; I've cc'ed the mailing list, \
since others might have more input.<br>&gt; <br>&gt; On Wednesday 09 July 2014 Jul \
13:36:21 you wrote:<br>&gt; &gt; Hello,<br>&gt; &gt; <br>&gt; &gt; I wanted to ask \
about the requirements for Master Brush and how we intend<br>&gt; &gt; to go about \
it.<br>&gt; &gt; Since it is a relatively bigger feature, I just wanted to get a feel \
of<br>&gt; &gt; what can be done.<br>&gt; &gt; Here is my understanding till \
now.<br>&gt; &gt; So overall Master Brush is supposed to be anew brush engine that \
contains<br>&gt; &gt; various features(KisPaintOpOption)  from other brushes. Smudge \
if possible<br>&gt; &gt; can be used with particle features and so on. However, to \
decide the<br>&gt; &gt; compatible feature -- we will have to find out a way. Maybe \
some can be<br>&gt; &gt; predecided -- but as new brushes come along -- I guess we \
will have to<br>&gt; &gt; automate that process.<br>&gt; &gt; I thought of a very \
naive approach that whether we can simply just add<br>&gt; &gt; KisPaintOpOptions to \
the Master Brush PaintOp. For example -- upon right<br>&gt; &gt; click on any of the \
options -- if somebody selects "Add to MasterBrush",<br>&gt; &gt; the option will be \
added to it.Then it is upto the option whether it is<br>&gt; &gt; supposed to work or \
not with the other options.For example -- I guess a<br>&gt; &gt; chalk brush option \
can work well with Smudge -- but not with a particle<br>&gt; &gt; brush. So that will \
be up to the user. But I am sure this will have more to<br>&gt; &gt; it.<br>&gt; &gt; \
<br>&gt; &gt; So basically, what else can we do in Master Brush? I just wanted to \
know<br>&gt; &gt; the requirements so that by the time Cumulative Undo/Redo is over \
--we can<br>&gt; &gt; get straight into this :)<br>&gt; &gt; <br>&gt; &gt; <br>&gt; \
&gt; Warm Regards,<br>&gt; &gt; Mohit Goyal | +918600046760<br>&gt; &gt; BITS-Pilani \
Goa Campus<br>&gt; y<br>&gt; -- <br>&gt; Boudewijn Rempt<br>&gt; \
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl<br>&gt; \
<br>&gt; _______________________________________________<br>&gt; Krita mailing \
list<br>&gt; kimageshop@kde.org<br>&gt; \
https://mail.kde.org/mailman/listinfo/kimageshop<br></div> 		 	   		  </div></body> \
</html>



_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic