background preloader

The Nature of Code at daniel shiffman

The Nature of Code at daniel shiffman

http://www.shiffman.net/teaching/nature/

Related:  Processing

Tile Generator by Robert Currie Tile Generator Instructions The screen is divided into two areas, the drawing area and the control area. Essentially, the drawing area is where your tiling pattern will be created and the control area is where you can change the drawing aspects such as pen color and background color. Tutorials How to Edit R Charts in Adobe Illustrator A detailed guide for R users who want to polish their charts in the popular graphic design app for readability and aesthetics. How to Make an Animated Map in R, Part 4 In the the last part of the four-part series, you make a longer animation with more data and annotate. Transitioning Map, Part 3: Animate Change Over Time

Processing Tutorials – Plethora Project Plethora-Project.com is an initiative to accelerate computational literacy in the frame of architecture and design. It aligns with the "show me your screens" motto of the TopLap live-coding group attempting to get rid of Obscurantism in digital design. Directed by Jose Sanchez Contact me at : jomasan@gmail.com Bio: Jose Sanchez is an Architect / Programmer / Game Designer based in Los Angeles, California. algorithmic « populations algorithmic Dew Harvest Infrastructure Design: LSystems Application Please try out this LSystems program written in Java. You must be using a Java compatible web browser to access it. The source code for this applet can be downloaded here. Paula CooperDepartment of Computer Science, University of Introduction Lindenmayer systems (L-systems) provide an easy way for creating very complicated images such as fractals and trees through the specification of a few production rules.

Stylianos Dritsas « Scriptedbypurpose Stylianos Dritsas is working in the architectural practice of Kohn Pedersen Fox Associates in London for the past two years. He is involved in the design development of a series of large-scale high-profile buildings around the globe. Prior to that he studied Design and Computation in MIT where he earned his Masters of Science. He had the opportunity to collaborate with some of the most inspiring and widely acknowledged faculty of MIT in digital design research projects; namely dECOi Architects and MY Studio. His background in architecture originates in Greece where he had his undergraduate training and he is licensed as an Architect/Engineer. Like this: Cascade on Wheels Cascade on Wheels is a visualization project that intends to express the quantity of cars we live with in big cities nowadays. The data set we worked on is the daily average of cars passing by streets, over a year. In this case, a section of the Madrid city center, during 2006. The averages are grouped down into four categories of car types. Light vehicles, taxis, trucks, and buses.

SpectrumGenerator : Built with Processing Recommended Version 7 Update 51 Select the file according to your operating system from the list below to get the latest Java for your computer. By downloading Java you acknowledge that you have read and accepted the terms of the end user license agreement <p><span class="termhighlight">In order to optimize your experience and provide you with accurate messages, please enable javascript in your browser for the duration of your Java installation.</span></p> What is Java?

access  R&Sie... BACK to index PracticeasLifeSpan: lostinparis spidernethewood The Emergence Project [QT: NTSC 16:9 720 x 480 px, 5:51, 410MB] [QT small: 320 x 240 px, 5:51, 24MB] The Emergence Project, documentation video clip [QT: NTSC 720 x 480 px, 120MB] [QT small: 320 x 240 px, 24MB] Movie clip describing the Emergence Project. The screen capture resolution represents ~5% of the installation at Hyde Park Art Center.

Geode : Built with Processing Recommended Version 7 Update 55 Select the file according to your operating system from the list below to get the latest Java for your computer. By downloading Java you acknowledge that you have read and accepted the terms of the end user license agreement <p><span class="termhighlight">In order to optimize your experience and provide you with accurate messages, please enable javascript in your browser for the duration of your Java installation.</span></p> What is Java?

Related:  algorithmic architecture