w0 Platform & Software

The first workshop introduces the SuperStudio platform and the software tools that will be used throughout the semester.

Using The SuperStudio Platform     Using The WordPress Frontend
Using The SVN Repository     Rhinoceros 3D & Grasshopper

Using The SuperStudio Platform
  • Featured posts are displayed on the front page.

  • All assignment briefs and information can be accessed from the header navigation panel.

  • Posts can be viewed according to chronology…

  • theme…

  • author…

  • or category.

  • Previous studio blogs are linked.
    Access the WordPress dashboard.
    Subscribe to the blog and comment RSS feeds to follow activity using your favorite feed reader.

Using The WordPress Frontend
  • Within the dashboard, new posts can be created quickly and intuitively. As a minimum, students are expected to publish one blog post per assignment. Additional posts are highly encouraged and may reflect upon any aspect of your studio experience.

  • The post editor can be used in both WSYIWYG and HTML modes. Take the time to learn basic HTML and make your posts look good!

  • For assignments, the post body must include:

    1. meta data: post title, single category, multiple tags

    2. post author(s): for single authors, this will happen automatically; however for multi-authored posts it is important to note every author

    3. source links: IMPORTANT! provide links to any and all studies that have influenced your work, either within the studio or without
    4. web-formatted original graphics, one or more of the following:
      • still images: JPG file | RGB, maximum quality, 3-scan progressive format | max 600 px width | descriptive title & caption | if illegible at this size, link to image of suitable resolution
      • animations: GIF or MOV file | max 600 px width | descriptive title & caption
      • embeddables: google docs, java applets &c.
    5. explanatory text: min 100-200 words

Using The SVN Repository

Subversion (SVN) is a revision-control system widely used for the collaborative production of code- and text-based files. The studio has an online repository which facilitates sharing and collaboration. When used properly, the repository will track interactions between authors and can provide a visualization of the complex history of design ideas. Changes to the SVN are aggregated here.

  1. You will need a SVN client compatible with your operating system:
  2. The following operations use TortoiseSVN on a Windows XP 32-bit machine.

  3. Then you must checkout the repository. This copies all of the current versions of files from the server to a local folder on your computer:
    • Create a folder in which you would like to copy the server.
    • Right-click on the folder to access the SVN context menus. Select ‘SVN Checkout’.

    • Specify the repository URL as ‘http://design.epfl.ch/svn/studio10a’ and the checkout depth as ‘Fully Recursive’.

    • You should only need to checkout the SVN repository once! All other operations are explained below.

  4. Creating New / Adding Files
    • To add a new file you can create, save, or move a file into the desired local copy directory.
    • Once that is in place, you must right-click -> Tortoise SVN -> Add for each new file.

    • To complete the addition, you must commit the changes; see below.
  5. Committing Changes
    Whenever you want changes (additions, modifications, deletions, copy, move &c.) to your local repository to be updated to the server, you must SVN Commit:

    • Right-click on the folder in which changes have occurred. Select ‘SVN commit’.

    • Enter your user information.

    • Note that all changes to the server repository are logged here. This allows you to keep an eye on your peers activity in the studio. Because of the auto-formatting of SVN changes, you must carefully select your SVN Commit message and it is highly recommended that you always include a blog-formatted image.

  6. Updating your local copies
    To retreive the current version of the server files, simply right-click
  7. Sharing

Rhinoceros 3D and Grasshopper

This workshop will be a brief introduction to Rhinoceros 3d, the Grasshopper plug-in and the relationship between the two, focusing on the interface and operation.

The most recent build of Grasshopper (v0.6.0059) can be downloaded here.

The most comprehensive guide to Grasshopper is currently the Grasshopper Primer (Version 2).

The answers to many questions common questions with Grasshopper can be found on the Grasshopper3d Discussion Forum. Posting requires a login but browsing does not. Questions are answered pretty quickly and posters tend to be very generous with sharing definitions and code.

Other links with introductory tutorials include:

Design Reform