Reel South
  • Creative Coding Techniques
    • SiteMap
    • Assignments >
      • Aesthetics and the Language of Computing
      • Weekly Reading and Writing Prompts
    • Projects >
      • Program Image From Basic Shapes
      • Variables
      • Conditionals
      • Loops
      • Final Project Planning and Skill Inventory
      • Functions
      • List and Arrays
      • Term Final Project
    • Discussions >
      • Building Blocks
  • Video & Sound Techniques
    • Week One
    • Week Two
    • Week Three
    • Week Four
    • Week Five
  • Bio

Loops and the Lorenz Attractor

Chaos in Three Dimensions
Picture
Picture
Picture
After completing Chapter Six this week, my challenge was, "Where do I go from here?" Unlike with Functions and Conditionals, nothing I created seemed like an original composition, only iterations of the chapter work. So I went to the Internet looking for inspiration. I soon began to think that loops work more beautifully outside of their defined bubble. Loops seem to need the help of array lists,  sine functions,  particles, etc. to develop into something really exciting. Maybe this is just my opinion and a personal brain-block.

​​The Lorenz System (Lorenz Attractor) utilizes ordinary differential equations to visualize how the rate of change of a variable is affected by other variables in the system. I found the visual outcomes fascinating. I enjoyed changing the movement from point to connected lines or jagged edges.   
Picture
New concepts in addition to Loops and Lorenz Attractor:
  • P3D
  • Array lists
  • Begin shape/end shape
  • PVertex
​
Project in Run Mode over one hour
The evolution of my project
Original design starting with white points
Change points to Hue,  Saturation and Brightness (HSB)
Sketch>Tweak View in Processing
Sketch>Present View
My goals going forward with the Lorenz Attractor:
  • View it in a 3D environment.
  • Add an interactive user control.
  • Apply to particle systems.
Change points to complete fluid line by connecting dots
Insert offset to vary point locations
Picture
Picture
Picture
Because Lorenz Systems add the 3-D "z" position, viewing the project running in different Sketch modes was especially interesting.
  • In the code, to manipulate the breadth and depth of the vertices, I increased the float x,y,z from 0.1.
  • The result of incrementally spreading out  x,y,z  (0.4, 0.8, 1.2) gave the butterfly-like loops more of a rollercoaster appearance..
  • Over an extended time, you’ll see it takes the point longer and longer to return to it’s beginning and start over again.
Powered by Create your own unique website with customizable templates.
  • Creative Coding Techniques
    • SiteMap
    • Assignments >
      • Aesthetics and the Language of Computing
      • Weekly Reading and Writing Prompts
    • Projects >
      • Program Image From Basic Shapes
      • Variables
      • Conditionals
      • Loops
      • Final Project Planning and Skill Inventory
      • Functions
      • List and Arrays
      • Term Final Project
    • Discussions >
      • Building Blocks
  • Video & Sound Techniques
    • Week One
    • Week Two
    • Week Three
    • Week Four
    • Week Five
  • Bio