Skip to content

Latest commit

 

History

History
174 lines (92 loc) · 4.55 KB

submission-brush.md

File metadata and controls

174 lines (92 loc) · 4.55 KB

Project 1: Brush

Please fill this out for Brush only. The project handout can be found here.

Output Comparison

This is how you will demonstrate the functionality of your project.

For each of the rows below, follow the instructions to record a video. Please reference the Screen Recording Guide for machine-specific guidance on how to do this.

Once you've recorded everything, navigate to this file in Github, click edit, and either select or drag-and-drop each of your videos into the correct location. This will upload them to GitHub (but not include them in the repo) and automatically embed them into this Markdown file by providing a link. Make sure to double-check that they all show up properly in the preview.

Note: you can ignore the student_outputs folder in the repo for now. You will be using it in the next project, Filter.

We're not looking for your video to exactly match the expected output (i.e. draw the exact same shape). Just make sure to follow the instructions and verify that the recording fully demonstrates the functionality of that part of your project.

Constant Brush

Instructions: Draw with the constant brush.

Expected Output

constant.mp4

Your Output

Linear Brush

Instructions: Draw with the linear brush.

Expected Output

linear.mp4

Your Output

Quadratic Brush

Instructions: Draw with the quadratic brush.

Expected Output

quadratic.mp4

Your Output

Smudge Brush

Instructions: Draw some colors on the canvas and use the smudge brush to smear them together.

Expected Output

smudge.mp4

Your Output

Smudge Brush Change in Alpha

Instructions: Draw some colors on the canvas. Use the smudge brush with varying alpha levels (use at least three) and demonstrate that the brush still works the same way each time.

Expected Output

smudge_change_in_alpha.mp4

Your Output

Radius

Instructions: Use any brush with at least 3 different values for the radius.

Expected Output

radius.mp4

Your Output

Color

Instructions: Use any brush to draw red (255, 0, 0), green (0, 255, 0), and blue (0, 0, 255).

Expected Output

color.mp4

Your Output

Canvas Edge Behavior

Instructions: With any brush, click and draw on the canvas in a place where the mask intersects with the edge. Then, start drawing anywhere on the canvas and drag your mouse off of the edge.

Expected Output

canvas_edge_behavior.mp4

Your Output

Alpha

Instructions: With the constant brush, draw a single dot of red (255, 0, 0) with an alpha of 255. Then, draw over it with a single dot of blue (0, 0, 255) with an alpha of 100. You should get a purpleish color.

Expected Output

alpha.mp4

Your Output

Alpha of Zero

Instructions: Choose any brush and demonstrate that it will not draw if the alpha value is zero.

Expected Output

alpha_zero.mp4

Your Output

Design Choices

Collaboration/References

Known Bugs

Extra Credit