Thursday, 24 March 2011

Note on "Programming-the bigger picture"

-Programming helps design and architect students as it is a part of some regular used software in school
-Knowing about programming is benificial for designers. (especially interactive, web, games designers)
Cons: -Not used to create complicated static pictures or animations that are not patterns based or constantly changing.
Pros: -Helpful whenever need : variation, interaction, generation, scalability, repetition and calculation.
-There are many different programming languages. Each one has its own pros and cons. Depending on what you are doing, choose the suitable language.
-Plagiarism is very bad, always have to acknowledge others' works if use

Reflection

After 3 weeks of coding for the project 1 of this class, i think i have learnt quite a lot. From a complete moron at coding, now i can write some codes to make the computer draw something. That's quite an achievement. And actually in the process of learning, i found that coding is quite fun and not boring like i used to think about it. I am getting used to loop and variable now. So hopefully, i can reduce from 300 lines of code to 10 lines of code doing the same task in the next project.
Also, i have learned about documenting my work and expressing my ideas in words, which i found it had been hard to do so before i took this paper.
The thing that motivated me in this class probably was the other students. Thanks to open processing, I could see what others were doing and I could compare my work to theirs. I didn't want to lose to them so I always tried to improve my works in order to beat them.
My goal for the next project:
-Finish sooner therefore i will have more time to refine the idea before submitting.
-Use advance coding technique where available (variable and loop)
-Try to get as many idea on the first hand. Work on many side development at the same time then compare and choose the best one then refine.

Tuesday, 22 March 2011

Problem with Openprocessing : I uploaded the applet.zip file for each of my final pattern but the side didnt show up the sketches. I will copy and past them to the R drive instead.

MY FINAL 4




Sunday, 20 March 2011

FINAL STEP

Choosing one from the 4 sets below - This is the hardest part of the project!!!

SET1


 SET2




SET3 - The only difference from the SET2 is the pattern number 3




SET4 - The only difference from the SET3 is the pattern number4



WORKS-REFINEMENTS

So as you can see, the chosen patterns for my final submission are quite different from the ones that i represented at the internim presentation. And the reason why was that i thought these below were more interesting. They did share a main theme ( straight lines, black and white ) and worked quite well as a set. I am still choosing what to be in the final set to submit though.
I tried color a couples of time but I think they don't work as strong as these black-and-white-only patterns bellow.

PATTERN NUMBER 1 - The very first pattern i made while playing around with Processing. I did change some number in the code to made it look better but the results turned out not very good. Therefore I decided to use the original one.
  
PATTERN NUMBER 2 : Actually based on PATTERN NUMBER 1 with more lines added
 SIDE DEVELOPMENT-ERROR-REVERSE COLOR
 The 2 (one on the left, one on the center) were actually the results of my fault in using loop_ however the results turned out quite interesting.The one that i called REVERSE COLOR is on the right hand side.I think this one looks better than the original one (above)



ALTERNATIVE SET - based on pattern number 2
The more refinement was made on pattern number 2, the more interesting result it turned out. I really really like these 4 patterns below and decide to use them as a different set. Although they look similar but each one gives me a different feeling.




PATTERN NUMBER 3 - I think this one is my second favourite. I like how the straight lines can make such an interesting patterns when they come closer together.

                                                              ALTERNATIVE CHOICE
REVERVE COLOR                                                       

ZOOOOOM IN


PATTERN NUMBER 4 - These are the newest patterns in my collection - The results of me cutting half the number of lines of PATTERN NUMBER 2 - I filled the pattern with both black and white background and white and black line. I think that the patterns on the left ( black line and white background ) is more interesting to look at ( Can you see the white diagonal square pattern? Interesting aye!! ) compared to the right one ( the diagonal square pattern doesnt appear ).

Here you can spot the differnces by yourself :)

Thursday, 17 March 2011

Here is the 4 patterns that i chose to be my final patterns to submit. The works don't end here though. Still need refinement and i still have some other potiental patterns that can be used to replaced any one of these.


The realationship between the 4 are quite strong as well. I think these 4 will make a good set.





What has been wrong???

1-
  smooth();
  stroke(0);
  int y1,y2;
  for(y1=0; y1<=50; y1=y1+5){
    for(y2=50; y2>=0; y2=y2-5){
      line(0,y1,50,y2);
 }
}


VS.   

2-
   smooth();
   stroke(0);
   line(0,0,50,50);
   line(0,5,50,45);
   line(0,10,50,40);
   line(0,15,50,35);
   line(0,20,50,30);
   line(0,25,50,25);
   line(0,30,50,20);
   line(0,35,50,15);
   line(0,40,50,10);
   line(0,45,50,5);
   line(0,50,50,0);

I tried to re-write the #2 codes using variable and loop and the result was the #1 codes but somehow they didn't draw the same patterns when i pressed the play button. Maybe there are some problems in my variable and loop?? ( i have checked for syntax error and there was none )

I tried to figure out by myself but still cannot find the reason. Help me please!

Monday, 14 March 2011

I found some really interesting patterns while wandering on the net to find ideas















AMAZING  aye!!

_All credits go to their rightful owners. I dont own or create any of these
Tutor's feedback and review:

The tutors were completely right that the 4 sketches didnt really go together as a set. The reason was simply that they were not made as a set at the first time ( it was my fault to not read the assignment hand-out carefully ). 


I am thinking about not using those sketches as the final submission anymore. I will refine some of my early development in processing instead as their relationship to each other are quite strong.  

Well, better off to ask the tutors for opinions.
4 Sketches - These are the 4 sketches prepared for the internim design.

 INTERNIM PRESENTATION


At the internim presentation: I ve showed the tutors some of my points in the the wallpaper design challenge:
-My idea at the time: i want to make something cool with a level of complexity that brings optical illusion to the viewers by using only simple geometry and straight lines.

-Where does the idea come from?: Well, basically, the idea came suddenly while i was playing around in processing. I remembered i ve made a pattern that was quite interesting to look at using only straight lines. ( link: http://www.openprocessing.org/visuals/?visualID=23035 )

For my personal taste, I always like the patterns that play with your sense. They are all attractive to me. And also, i love the complex patterns ( not complicated ones ).They are definately more to look at.

-Source of inspiration: Actually, i looked up for the inspiration after i got my idea, not before it. I think the works of M.C.Escher, Jen Stark and Vasco Mourao are all very inspiring to me although they are not really related to my idea. Also, i found the string art is quite interesting.

Here's some example links:

http://davidreport.com/200710/more-paper-art-by-jen-stark/

http://www.minimathprojects.com/Samples%20of%20String%20Art.htm

http://www.optical-illusion-pictures.com/paradox.html

Jen Stark's works ( All creadits go to him, I don't make these )

String art ( Google Image search. All creadits go to their owners )


Vasco Mourao's

E.C.Escher's


Optical Illusion ( Google Image search. All creadits go to their owners )