FSEM 131
Assignment 1 |
Composition
|
Using the Processing language/environment develop a program
that creates a composition of your own, as we have done in class.
Plan and design a composition on paper: you must submit this plan at the start of class on Thursday, October 6th (once you are done with coding... so I can grade your assignment).
Model your composition on a work of art, such as a painting or a photograph, the composition of which you simplify with primitive shapes. Cite the work of art at the back of your physical plan and in your source code header (using comments). The goals are to
- use shapes that are simple but effective representations
- make a composition that is visually pleasing:
it should be a scene that tells a story or creates an atmosphere
Your Processing sketch program translates this plan to code.
Requirements
Your program obeys the following constraints.- The image should be at least 500 pixels by 500 pixels. You may make your image bigger, but not smaller.
- The code should use each of the following drawing primitives at least once:
-
line
, -
rect
, -
ellipse
, and quad
ortriangle
(either is fine).-
beginShape/endShape
,arc
orcurve
.
-
- The code should use at least 3 different fill colours.
- The geometry should be anti-alised meaning you have
smooth
edges. - The code should include adequate comments, a source code header describing the program and the author information and be correctly formatted.
- should represent a scene or tell a story,
- use the drawing primitives correctly and efficiently and
- use suitable colors.
20% of the evaluation is based on the quality and complexity of the composition created by your code: quality and complexity at least superior to the composition studied in class is expected.
Submission
Create a zip file- named username_composition.zip and
- containing your Processing folder composition with inside it
- the program composition.pde and
- the resulting picture username_result.png.
Use the following function call as the last line of your program save("username_result.png");
You should replace username with yours (mine is efourquet).
Upload the zip file on Moodle's using the Assignment 1 link and in the comment box you should respond to the following three questions.
- Are all the requirements completed? If no, list the missing ones.
- Did you do extra feature(s)? If yes, give short description(s).
- Are you giving me the permission to post your png picture on the course
gallery?
If yes, how do you want your name and the picture title to appear.
(Blanks --anonymous/untitled-- are possible choices.)
If you do not give me your paper plan by October 6th
- the penalty is 10% of this work grade no exception and
- your work will not be graded until I have it.