104k views
1 vote
Individual project 2 proposal (algorithmic painting)

Last name:
Fist name:
ID:
1. Attach a reference image (different from Super Mario shown here) with a web link. Add a reference link using APA style.
On top of the scene you choose, roughly add primitive shapes (or outlines) to mimic the scene you choose. Review ordering of shapes (one shape on top of another one through program call sequence). No need to cover every single detail shown from the reference image. No need for 3D shape. Identify coordinates of important body parts. Feel free to use any imaging program (e.g., GIMP, Photoshop) showing pixel grid
attach arefernce image
Briefly describe about your project concept and Python design.
You must (a) use minimum five different shapes (point, rectangle, circle, line, and polygon) as well as (b) incorporate minimum three algorithms (randomization, if-else, or for). Explain your approach how to use algorithms to automate drawing process.

2 Answers

1 vote

Final answer:

The project proposes creating algorithmic paintings using Python. It involves using different shapes and algorithms to automate the drawing process.

Step-by-step explanation:

Algorithmic Painting: Individual Project Proposal



The project concept is to create algorithmic paintings by automating the drawing process using Python. The design will incorporate a minimum of five different shapes (point, rectangle, circle, line, and polygon) as well as a minimum of three algorithms (randomization, if-else, or for).



To begin, choose a reference image different from Super Mario and attach it using a web link in APA style. On top of the scene you choose, roughly add primitive shapes or outlines to mimic the scene. Consider the ordering of shapes and how one shape can be placed on top of another through the program call sequence.



To automate the drawing process, you can use any imaging program like GIMP or Photoshop, showing a pixel grid. Identify the coordinates of important body parts in the reference image and use them as a guide for placing the shapes.

User Ndg
by
8.5k points
5 votes

Final Answer:

1. The reference image for the algorithmic painting project is not provided. The student is required to attach a reference image with a web link and include a reference using APA style.

2. In this algorithmic painting project, the concept involves using a reference image as a base scene and overlaying it with primitive shapes to mimic the chosen scene. The Python design incorporates a minimum of five different shapes (point, rectangle, circle, line, and polygon) and at least three algorithms (randomization, if-else, or for) to automate the drawing process. The approach includes strategically placing shapes in relation to each other through program call sequences, creating an algorithmic representation of the reference image.

Step-by-step explanation:

The project concept revolves around creating algorithmic paintings by overlaying primitive shapes onto a reference image. The student is required to choose a scene, attach a reference image, and roughly add primitive shapes to mimic the chosen scene. The Python design incorporates a variety of shapes, including points, rectangles, circles, lines, and polygons, to create a visually appealing algorithmic representation.

To automate the drawing process, the student must use a minimum of three algorithms, which could involve randomization, if-else statements, or for loops. These algorithms play a crucial role in determining the placement and order of shapes, ensuring a dynamic and visually interesting result. The use of coordinates for important body parts in the reference image is essential to accurately position the primitive shapes, creating a recognizable representation of the scene.

In summary, the project combines artistic creativity with algorithmic thinking, using Python to automate the drawing process. The student's approach involves strategically placing shapes through algorithmic sequences to create an aesthetically pleasing algorithmic painting based on the chosen reference image. The incorporation of diverse shapes and algorithms ensures a dynamic and visually engaging outcome.

User RSG
by
7.5k points