For next week (Oct 12), consider the feedback you received today, and resolve your pattern and interface for a full class critique.
This means:
Some further things to consider:
css transition
For next week (Oct 5) Introduce a basic interface into your pattern. Over the next two weeks you will work on this interface and how it might enhance our experience of your pattern.
The interface is a moment of intervention: it has the opportunity to contextualize (think: brand) your pattern. Think about the examples we looked at today:
This interface should allow a viewer/user of your pattern to influence and control your pattern in some way. Consider how the interface might:
For next week (Sept 28) Animate your pattern using the setTimeout
function. Carefully consider what design changes you should implement now that your site is no longer static. If you are interested in introducing a random element to your pattern, feel free to.
Questions to consider:
Consider the feedback you recieved today in your small groups, and the overarching feedback produced out of the class discussion.
For next week (Sept 21), you will iterate and expand on your pattern. Revisit how you might manipulate layout, use css position properties like relative
, absolute
, and fixed
, and take advantage of any default formal properties of a webpage (think of scrolling, view height, hashes) to further your design.
Questions to consider:
For Sept 14, bring in a single-page github page with a fully functioning for loop that iterates at least 50 times.
Read Anni Albers’ chapter on Designing as Visual Organization and skim through her weaving patterns. Also read Against Ordinary Language: The Language of the Body by Kathy Acker and consider how what she describes relates to patterns, repetition, and design.
Bring in a question for each reading, and consider how these texts relate to the following assignment:
You will write a JavaScript program which uses loops and if statements to create a module-based generative pattern. Using a single pattern unit (a module) (think: div
) that changes over the course of its output. Your unit should iterate at least 50 times. With each iteration, your unit should somehow modify itself (content, size, color, rotation, shape, texture). Your pattern should have at least 2 variables of change (ex: content, color), is allowed to repeat itself (i.e. be a pattern), and is allowed to be as abstract or literal as you want (it can tell a story, or it can be an exercise in form).