Hello Shlomi Fish,
Thankyou so much for your feedback! I had a couple of questions that I hope you can answer for me.

Firstly, the inkscape wiki for the SOC Selection Criteria says we must post our project ideas for feedback before submitting our applications. So was my previous email sufficient or should I write further to explain what I plan to propose and maybe also send a prototype?

Secondly, I wanted to ask about the "two patches" rule. We are asked to create and upload patches. Does this involve having these patches accepted into the actual Inkscape codebase or can we simply fork the repository and submit our patches in that and link it in our proposals?

On Thu, Mar 12, 2020 at 12:29 AM Shlomi Fish <shlomif@shlomifish.org> wrote:
Hi Usama Ahmed,

welcome aboard.

On Thu, 12 Mar 2020 00:15:21 +0500
Usama Ahmed Siddiquie <usiddiquie.bscs18seecs@seecs.edu.pk> wrote:

> Hi there,
> With this year's Google Summer of Code upon us I wanted to introduce myself
> and share some ideas I have to make Inkscape even better. My Name is Usama
> Ahmed and I'm from Pakistan. Currently I'm doing my undergraduate degree in
> Computer Science from The National University of Science and Technology in
> Islamabad.
>
> My interest in programming developed about 8 years ago when I started
> working on apps and websites. At that time I also found out about Inkscape
> as a free tool to work with graphics and it blew my mind that I could
> achieve the same things with open source software that I would get from
> other paid software which I could not afford. I always had an interest in
> design and Inkscape helped me add another dimension to my work. I learned
> UI/UX design on it and later began using it to make posters which included
> artwork I made using code, fusing my interests in coding and design into
> one.
>
> Now I have an opportunity to give back to the Inkscape community as I
> believe I have developed the technical skills to start making contributions
> to the project. Below I discuss one features I think would make Inkscape
> better.
>
> Currently Inkscape doesn't have a Perspective Grid System which would let
> designers have guides on the screen to easily draw realistic 3-D Designs. I
> recently felt this difficulty when I wanted to design a logo which involved
> some perspective geometry.
>
> We can develop a way for designers to place a 1, 2 or 3 point perspective
> grid on the screen and be able to change different parameters associated
> with such grids such as the vanishing points and the granularity of the
> grid. I have attached a rough sketch of what this might look like.
> Furthermore, we can have a feature where a designer can have his designs
> "snap" to different perspectives. To achieve something like this right now
> we have to skew the drawing which can be difficult. Adobe Illustrator has a
> feature similar to this
> https://helpx.adobe.com/illustrator/using/perspective-grid.html. Another
> cool feature along these lines would be a system to extract perspective
> lines from raster images by doing edge detection and finding vanishing
> points. This would let designers use reference photos to create 3-D
> illustrations easily.
>
> I would love to work on Inkscape during Google Summer of Code. Let me know
> what you think of this feature and whether I should pursue it or look into
> other ideas.
>

This feature sounds like it will be useful to many users, and I personally
would welcome it. Note that I am only a relatively minor contributor so it's
not ultimately my decision, and that my graphics' design skills are limited.

> Thank you,
> Usama Ahmed



--

Shlomi Fish       https://www.shlomifish.org/
Chuck Norris/etc. Facts - https://www.shlomifish.org/humour/bits/facts/

“A is A, and A is not not-A? WTH is he talking about??! Of course A can be
not-A! I want a little of the stuff he’s on!”
    — Initial reaction to the http://en.wikipedia.org/wiki/Organon

Please reply to list if it's a mailing list post - http://shlom.in/reply .
_______________________________________________
Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org
To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org