Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Alexandre Prokoudine
On 4/6/11, gg catking.net wrote:

>> No, with git you primarily work against your local repository. You can
>> do whatever you like there.
>
> Why wouldn't you want to work *with* your local repo rather than against
> it ?
>
> Because I'm a cool l33t hack3rz type dude , I drink my coffee against a
> cup. I eat my dinner against a knife and fork.
>
> ;)

Right, it's about time somebody did a "Speak English properly against
us" session :)

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread gg
On 04/05/11 11:37, Jon Nordby wrote:
> On 5 April 2011 11:08, Madhav yadav  wrote:
>>
>>
>> Don;t we need to authenticate to add new files to the branch??
> No, with git you primarily work against your local repository. You can
> do whatever you like there.
> Please read a tutorial or two on git, so that you come to terms with
> the basic concepts.
>

Why wouldn't you want to work *with* your local repo rather than against 
it ?

Because I'm a cool l33t hack3rz type dude , I drink my coffee against a 
cup. I eat my dinner against a knife and fork.

;)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GSoC - project proposal - feedback appreciated :)

2011-04-05 Thread Benjamin Donoghue

Hi,

I've been working on a series of animation plugins scripts for GIMP that I 
would like to expand for GSoC. 
If anyone would be willing to mentor I would be very excited about doing this 
project. Any feedback about my proposal would also be greatly appreciated

Here is a piece of animation I have created with some of the plugin I've 
scripted so far. 

http://www.mediafire.com/file/9srrlf5100ahpvy/bunnybounce.xcf

open and use 'playback' to see animation.










The Gimp GsoC Proposal



“Traditional 2d Animation Package”
by Benjamin Donoghue, Mar 2011



ABSTRACT



I am currently a 2D Animation Student
and work traditionally on paper. More and more animators are using
digital tools for inking and colouring but there is yet a software
that emulates the way we animate on paper. 




This plugin will create a cheap and
quick alternative to animating on paper. This will allow Professional
Animators to hone their skills whilst maintaining the same skill base
and workflow.
It will also allow Educational
Institutes to use Gimp as a free software to teach 2D animation with
little set-up. 




Along side this I would like to create
an animation community with easy to follow tutorials and peer to peer
feedback to allow animators of all abilities to develop. 




Plugin aim



To be an Animation package specific for
traditional 2d animators, students and enthusiasts that can be used
as both an educational tool and within professional 2D Pipelines
emulating animating with paper and a lightbox whilst streamlining the
process. 




(this in no way is meant as a
replacement for GAP but as a strip down and extension) 




Core goals of
plugin



Treat layers as pieces of
animation paper

Change timing and reorder frames

Onion skin and “scroll”
through layers

'Line test' animation via playback

Allow separate rough line, clean
up and colour layers that can be composited together for playback
Create scene information panel

Export frames based on timing for
use in proffessional pipelines

Export animations as video files
usable on websites ie youtube / vimeo

Create easy to use UI

Implement along side GAP




Some of the above have already been
implemented but as yet not together in a unified (and simplified) way
directed specifically at 2D animation.  




About myself



I will be graduating this summer from
Ba(Hons) Animation Production in the UK. 

I have a thorough knowledge of both 2D
animation principles and proffesional pipelines and feel this plugin
would have strong use within the 2D animation community. 




I have a background in maths and
understand the core concepts within coding. I have written tests
scripts in Scheme that are working and I have create successful
animations using them. 

If it were more appropriate to code
this in another language I would be very happy to dedicate my summer
to learning it and coding this plugin with GsoC. 




I am currently using my test scripts in
a graduate 2 minutes short animation and are already being used by
other students. 




I would greatly appreciate any
feedback.










Many thanks,Benjamin





  ___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Jon Nordby
On 5 April 2011 11:08, Madhav yadav  wrote:
>
>
> Don;t we need to authenticate to add new files to the branch??
No, with git you primarily work against your local repository. You can
do whatever you like there.
Please read a tutorial or two on git, so that you come to terms with
the basic concepts.

-- 
Jon Nordby - www.jonnor.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Alexia Death
On Tue, Apr 5, 2011 at 12:07 PM, Madhav yadav  wrote:
> Don;t we need to authenticate to add new files to the branch??
In git you can do all that locally. You only need to authenticate for
push. This is why I told you to find out about git... Gimp students
are expected to be autonomous and capable of finding out things like
this for themselves once pointed in the right direction.


-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Madhav yadav
Don;t we need to authenticate to add new files to the branch??


On Tue, Apr 5, 2011 at 2:34 PM, Alexia Death  wrote:

> On Tue, Apr 5, 2011 at 12:01 PM, Madhav yadav 
> wrote:
> > The problem doesn't actually lie in how to submit a patch . A patch is a
> > file that contains the differences between the current version and the
> fixed
> > version but we have to submit a self made plugin. Then how can we submit
> it
> > as a patch against a main branch
>
> Git patches can contain whole new files. see the add command and
> commit command I talked about earlier.
>
> --
> --Alexia
>
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Alexia Death
On Tue, Apr 5, 2011 at 12:01 PM, Madhav yadav  wrote:
> The problem doesn't actually lie in how to submit a patch . A patch is a
> file that contains the differences between the current version and the fixed
> version but we have to submit a self made plugin. Then how can we submit it
> as a patch against a main branch

Git patches can contain whole new files. see the add command and
commit command I talked about earlier.

-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Madhav yadav
The problem doesn't actually lie in how to submit a patch . A patch is a
file that contains the differences between the current version and the fixed
version but we have to submit a self made plugin. Then how can we submit it
as a patch against a main branch

On Tue, Apr 5, 2011 at 1:36 PM, Tobias Jakobs
wrote:

> And if there are some informations are missing in the Wiki, pleas get
> an account and add this informations.
>
> Regards,
> Tobias
> ___
> Gimp-developer mailing list
> Gimp-developer@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
>
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Tobias Jakobs
And if there are some informations are missing in the Wiki, pleas get
an account and add this informations.

Regards,
Tobias
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Jon Nordby
On 5 April 2011 08:55, sourav de  wrote:
>
>
> On Tue, Apr 5, 2011 at 11:11 AM, Madhav yadav 
> wrote:
>>
>> If i have to submit my sample on the gegl master branch then how will i go
>> forthh.
>>
Use git to commit your changes and create a patch/patches. See
http://wiki.gimp.org/index.php/Hacking:Patches
I also recommend reading a tutorial on general git usage. After that
you create a ticket in bugzilla under the gegl product, and add the
patch(es) there.
We will then review the code, and once everything has been sorted out,
it will be pushed to master.

-- 
Jon Nordby - www.jonnor.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gegl chanting

2011-04-05 Thread Jon Nordby
On 5 April 2011 08:49, shivani maheshwari  wrote:
> What is the main purpose of gegl chanting??
>
To let gegl operations be GObjects, but without having to write all
the boilerplate involved. See gegl/gegl-chant.h

-- 
Jon Nordby - www.jonnor.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Write basic gegl plugin

2011-04-05 Thread Alexia Death
On Tue, Apr 5, 2011 at 9:55 AM, sourav de  wrote:
> I'm also facing the same problem. After translating the code using GEGL
> operations, how am I supposed to create patch file of it and submit it into
> the master branch.

Basic ability to operate git version control system is also expected
of the students. There are plenty of GIT guides on the internet. Basic
commands for git you need to use and understand are clone, pull,
commit, add and format-patch plus if you get accepted, push.

-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer