Art & Music - Module 2: Color Fields (Fall 2024)

Also getting a 404. I think your project is not shared.

Hi, this is my Color Fields project. I wanted to do something with arcs across a night sky, so I used the straight lines of Rothko's style and curved them across a night sky. I was trying to achieve the feeling of vastness and space.

Edit: For my updated version, I added additional lines to the composition, rewrote some of the trig math, and cleaned up the code. Although I had originally planned to have moving elements as part of the updated version, I felt as though they took away from the beauty and simplicity of the base concept.

Project: Color Fields

For my piece, I was inspired by Wassily Kandinsky's 1913 work "Squares with Concentric Circles". I created a randomized color grid which composed of different colored squares and added circles inside by having it as another sprite (they are a little off center to add some ~pizzazz~). I will add more inner circles to my piece and try to optimize my code as much as possible.

BTW, I have updated the link for the finished product :smiley:

I have chosen to create my own artwork. It was not inspired by a particular artwork, but more generally by impressionism art from artists like Rothko and Still. Here is the link to my project: Impressionism

I have recreated Rothko's famous painting White Center. Here is my project link. I created different solid blocks and stamped them together. I also painted the background to match the original painting.

My color field project was inspired by Rothko’s pieces. I noticed that he often does paintings that have colors stacked on top of each other horizontally. So, I decided to make my painting with different colors stacked vertically against each other, creating a pattern.

I am enjoying all these projects very much. :+1:

I found it interesting that you take the trouble to draw very thin light pink borders around some stripes, making the edges look fuzzy.

Hi! I really like the design you used especially with the clashing emphasis. I thing the colors and patterns contrast each other very nicely to create a really cool design. I also like how the code is set to where the colors of each piece (the slanted bars, circle, etc) change every time you run the code.

Hi! I really like your project. I think you did a great job replicating Rothko's White Center piece. I like how you were able to really use the key parts of his painting and incorporate that nicely into your project. I noticed in your code that you were utilizing an "if on edge bounce" block. I am wondering how that works/what you have found it useful for? Overall great job!

I really like this piece and can totally see it being displayed at an art museum! Is there a reason why you make the colors randomized and I'm wondering how you were able to implement that in the code? If the circles can move I think that'll be really cool as it can create an illusion effect

I really like how you drew inspiration from your wall posters and postcards! I was wondering if there's anyway to draw all the sprites at the same time as your plant so the drawings can appear at the same time? Overall I really like the different shapes and colors and I can tell you spent a lot of effort on this!

I really like the colors used in this piece and I think they go really well together. I definitely can see Rothko's inspiration in this piece and agree with the comment above that the fuzzy edges are very interesting and I think it adds well to the artwork. I also see you used very similar code to change the sizes of the bars with different colors.

Hi, I really enjoy looking at this piece and think the mission to achieve the feeling of vastness and space was successfully achieved with the contrast between the background and the different colored lines across the screen. Additionally, I found it very interesting how the lines are drawn slowly one at a time from the bottom to the top of the screen and think this helps add to the feeling of space.

I love this project. Take a look at my extension of it here. You can use control blocks to pass program control between sections of code. For example, the broadcast block can send a signal that, when recieved, will initiate another series of code blocks. You can also use the when key pressed** block to initiate actions as well.

Here, I've used these blocks to make the program more interactive, so that the user can use the keyboard to continually spin the diamonds to create a color-changing star or pause their motion to create a static image.

https://snap.berkeley.edu/snap/snap.html#present:Username=maketolearn&ProjectName=Spinning%20Star

Love the result here. As we discussed in class, there are lots of little things you could do it you wanted to clean up and augment the program, but this is a nice end product.

For example, right now, you're positioning the sprite with the go to x:_ y:_ block. This works well, but it requires you to know the exact x, y coordinate of each shape's starting point. You could accomplish the same thing procedurally by setting a single starting point and then using the move commands to reposition the sprite.

Arguments can be made for doing it either way, so it really just comes down to what makes the most sense to you within the context of what you're trying to accomplish.

Similarly, the way you're creating the rectangles works, but you could accomplish the same end effect by simply turning on flat line ends and then drawing a straight line. If you do it this way, you would use set pen size to determine the height of the rectangle.

This is fantastic. I really like the use of randomized color here. We're going to play around with that a lot more this coming week when we explore the work of Jackson Pollock.

This looks wonderful. Thanks for going back and giving the sprites actual names. One last thing you could do to give the program a more polished look is simply add a hide block to the setup of each sprite. This would hide the turtle, so the user wouldn't see the little triangle when the canvas is created, just the chains moving upwards. Great work.

Love the finished product here. One very, very minor change you could make is adding a hide block to the setup. This would literally hide the turtle and allow the art to be viewed unobstructed.

Love the final product. The only thing I would change would be to abstract out some custom procedures so that you don't have as much in-line code. I can parse what you have here, but it would be more human readable (and potentially reusable elsewhere) if you created custom blocks to house your code.

Also, if you want the green shape to appear all at once, rather than being drawn in slowly, you can place that portion of the code in a warp block, found under the Command palette.