Welcome to BIT.CRAFT

BIT.CRAFT is a blog on computational craft that uses Processing to explore the convergence of craft and computation. 1)


Make Art 2009 Posters

Make Art 2009 - a week dedicated to the world of free software and digital art is getting all knerdy and krafty!

German Media Art collective LAFKON has created a framework for generative poster design, based on artworks from OpenProcessing. The framework is the result of some shell scripting magic, TeX and Processing working nicely together. And of course it's all free and open source!

Generative Poster Design

Here you can see two posters based on Shodo - a tiny sketch submitted by bit.craft to OpenProcessing:




Check out more posters at the Make Art Poster Page.

Links

· 2009/12/07 15:04 · 0 Comments

Superdupershape Explorer

About

The Superdupershape Explorer is a tool to navigate the space of surfaces that result when applying the superduperformula to the superformula published by Johan Gielis.

Features

Supershape

The superformula can be turned into a 3d object (Supershape) using the spherical product of two superformulas.

Supertorus

When applying a toroidal rather than a spherical mapping, various kinds of donut-shaped forms result (Superdonuts). Things get even more twisted, if you add some torsion to the toroidal tube. Now you can create variations of the moebius strip and the umbilic torus.

Supershell

If you gradually change the radius and the diameter of the toroidal tube, as well as the offset along the rotation axis, a variety of shell-like forms arise.

Superdupershape

The superduperformula is a unified formula that allows for the creation of all kinds of 3d-objects described above. You can also chose the parameters to extrude a thin strip rather than a completely closed tube. By adding a twist and some additional rotations, you can obtain a closed torus covered by a moebius strip.

Key Mapping

Display

[h] help panel on/off
[i] info panel on/off
[p] param info: shape info / render info
[x] xchange help and info panels

Render

[m] mode : lores/dynamic/hires
[c] color on/off
[l] lighting on/off
[g] grid view / surface view

Shape

[space] next shape
[u] undo (reset shape params)
[o] output mesh or image

Params

[1][2][3][4]
[q][w][e][r]
[a][s][d][f]
[7][8][9]

Use the mouse while pressing one of the param keys to change shape parameters. The mapping of param keys to shape parameters is always displayed inside the help panel.

Mouse Buttons

The mouse is used for navigation and for changing shape params. The effect of each mouse button is always displayed inside the help panel.

File Formats

Import

There is no supershape file format, but if you happen to find a supershape that you like, you can always reconstruct it by directly entering the supershape parameters.

Export

Once you have obtained a shape you like, you can:

  • save a screenshot (as PNG, JPG, GIF or any other image format supported by Processing)
  • save a screenshot as PDF (this may require a lot of memory, so you may need to increase your java memory settings)
  • Export the 3d-Mesh as DXF

How-Tos

· 2009/07/08 21:07
1) All examples are open source. Most code snippets are developed in Processing and hosted at openprocessing - the Flickr of computational art. If you have created a Processing sketch for computational craft, or use our code or algorithms in one of your projects, please let us know, so we can feature it here at BIT.CRAFT
blog/bit.craft.txt · Last modified: 2009/07/08 21:13 by magisterludi
Creative Commons License Knitting Knerds Geek Girls Stitching Bitches Purling Pimps Driven by DokuWiki