Tag: Generative Art

  • New Reviews At FurtherField

    I have two new reviews up at Furtherfield:Scanpath – Catherine BakerThe Sheep Market – Aaron Koblin These are both CC-BY-SA-3.0, my first 3.0 works. I will relicence my art under 3.0 when I get the chance, but you can place derivatives of it under 3.0 anyway thanks to the upgrade clause in the 2.x licences.

  • T-Shirt Slogan 1

    No, I will not code your net.art project for you

  • draw-something: new composition system

    Here’s the first successful image created by the new composition system for draw-something:
    drawing-20070306-213107.png

    The forms share some vertices because of the new composition system, and their colours relate because of using AARON’s new colouring system. This is the third run of the new code: the first had a bug, the second wasn’t interesting. So there’s more tuning up to do, but this image shows how things will and can work.

  • Cello And Digital Delay

    I found another MySpace page for someone who uses a cello and a digital delay to make music. If you’re not familiar with digital delays they’re short loop sampler foot pedals, like KT Tunstall uses for performing “The Black Horse And The Cherry Tree” live. If you’re not familiar with cellos, go and listen to some Rasputina or to “Hounds Of Love”.

    There’s a feminist analysis to be had here but I’m not really qualified to make it.

    Instead I’m interested in what the equivalent for visual art would be. Charcoal and scanner? Palette knife and digital camera? A dialogue between old high cultural skill and new media reproduction that empowers the individual, making something very new with a lineage. I scanned and arranged paint samples years ago but I was limited by the technology I had available at the time.

    One important consideration is that a digital delay doesn’t alter the texture or richness of sound any more than any other performance or recording technology. Scan and print paint or pastel and you lose colour and texture. Reproduction transforms visual media much more markedly. You either have to plan for inkjet, which limits your use of the media, or you have to choose media that will survive scanning. Printmaking and illustration media for example.

    Another way of handling this is to use a pen that happens to output mouse movements rather than ink. A Wacom tablet. This can then be worked into vector composition of bitmap pen actions.

    The irony of a cybernetically superhuman classicism or folk is reproduced by such a set-up, and if the indexicality of it can be as well then this might be worthwhile.

    I wonder what examples there are of this kind of thing?

  • Why The New Colouring Algorithm Works

    AARON’s new colouring algorithm works very well, as Harold Cohen said when he described it. What he didn’t go into was why.

    I think the algorithm works well because it is a good model of the cognition of our perception, which is in turn a good set of heuristics for coping with sensory data coming from our environment.

    Constraining the contrast (the saturation and brightness) to a few ranges reflects the fact that we usually only have to deal with a few different levels of lighting at the same time (for example when going into or coming out of forest, or when the sun is breaking through the clouds).

    Limiting the number of colour components to seven each matches the soft limit of our working memory. Whether this is relevent to the vision centre of our brain I couldn’t say, but when we are considering a composition artistically we need a manageable complexity to the hues that it uses.

    Producing values that have been structured to fall into ranges that we are neurally predisposed to appreciate may seem like cheating for an artistic program. But in a human this would be called skill, whether that human could account for it or, like AARON, they could not.

  • Colour Cells

    Randomly coloured grids from colour-cells, my standalone re-implementation of AARON’s new colouring algorithm as described by Harold Cohen.

    drawing-20070218-170115.png

    drawing-20070218-170129.png

    drawing-20070218-170139.png

    drawing-20070218-172525.png
    Here’s an example of the debugging output of a run:

    CL-USER> (colour-cells:run)
    Starting colour-cells.
    sv-spec: (7 ‘MH 8 ‘HH)
    Colour Scheme:
    hues:
    LEAF 0.17177725 VEIN 0.43423924 BLADE 0.54956645 BRANCH 0.7650679 FLOWER 0.9934292 TENDRIL 0.13626313 BACKGROUND 0.21447933
    saturations:
    low: 0.22091965 0.10087495 0.2973811
    medium: 0.35810804 0.56012416
    high: 0.82899094 0.6722238
    values:
    low: 0.25903606
    medium: 0.47757912 0.48717552 0.36317036
    high: 0.8511361 0.8175543 0.7354897
    Colouring forms.
    MH 3 0.467 0.600 -0.133
    HH 1 0.533 0.200 0.333
    HH
    MH 4 0.467 0.400 0.067
    HH 5 0.533 0.500 0.033
    MH
    MH 7 0.467 0.467 0.000
    HH 7 0.533 0.467 0.067
    HH
    MH 9 0.467 0.450 0.017
    HH 10 0.533 0.500 0.033
    HH
    MH 9 0.467 0.360 0.107
    HH 15 0.533 0.600 -0.067
    MH
    MH 12 0.467 0.400 0.067
    HH 17 0.533 0.567 -0.033
    MH
    MH 13 0.467 0.371 0.095
    HH 21 0.533 0.600 -0.067
    MH
    MH 14 0.467 0.350 0.117
    HH 25 0.533 0.625 -0.092
    MH
    MH 17 0.467 0.378 0.089
    HH 27 0.533 0.600 -0.067
    MH
    MH 20 0.467 0.400 0.067
    HH 29 0.533 0.580 -0.047
    MH
    MH 23 0.467 0.418 0.048
    HH 31 0.533 0.564 -0.030
    MH
    MH 26 0.467 0.433 0.033
    HH 33 0.533 0.550 -0.017
    MH
    MH 28 0.467 0.431 0.036
    HH 36 0.533 0.554 -0.021
    MH
    MH 32 0.467 0.457 0.010
    HH 37 0.533 0.529 0.005
    MH
    #
    CL-USER>

  • composing drawings for draw-something

    Stage One

    1. Generate a number of points within the image bounding box.
    2. Force some points to be on the bounds.
    Modify the current figure form generation system to choose from these points.

    Stage Two

    3. Generate lines by joining the points.
    Modify the figure form generation system to choose from these lines.

    Stage Three

    4. Subdivide some of the lines.
    5. Split some of the overlapping lines.

    Alternatively create the hull or polygon for the figure and generate forms within it using points on the border, lines between them, and various subdivisions.

    Stage Four

    Implement various algorithms for consuming the lines and points. From back to front, most simplifying to most simple:

    Voronoi or region growing. (Use a flat coloured plane sometimes.
    Convex hull.

    Closed polygon.

    Open polygon.

    Line set.

    Polyline.

    Line.

    Point.

    Don’t use every technique in every drawing. Increase tightness of line following from back to front. Colour by plane.

  • MTAA-RR [ news/twhid/cory_doctorow_i_don_t_like_him.html ]

    MTAA-RR [ news/twhid/cory_doctorow_i_don_t_like_him.html ]

    MTAA rather miss the point of Cory Doctorow and his comments on the Cloud Gate fiasco.
    Calling for an Anish Kapoor sculpture to be melted down for scrap is usually the sign of a healthy mind. Unless it’s one of his powderier confections, obviously. Anyone who finds calling for the destruction of an artwork disturbing really needs to read up on their art history beyond The Culture Wars.
    Calling for an Anish Kapoor sculpture to be melted down for scrap in the course of a battle over public space and representation, issues that are key to art and society, is
    simply a rhetorical expression of strongly held opinion over those issues. And as someone who cares passionately about art, I would say in all seriousness that if a work of art is that harmful to society (in a practical rather than a symbolic way), destroying it is the less harmful option for art itself.

  • Future Feeder » Archive » Tilt SCREAM Pong

    Future Feeder » Archive » Tilt SCREAM Pong This release is open souce, created in Processing, and is licensed under a Creative Commons . Please modify freely, give credit, and notify me.Licensing your software under CC licenses is a terrible thing to do. Don’t do it. If you want to share your idea but not respect your users freedom then just publish the code and reserve your copyright, allowing people to exercise fair use. But don’t use CC to repeat the mistakes of the late 1980s/early 1990s with almost-free software licenses.Let’s make 2007 the year that people stop trying to use CC licenses for software.

  • First Wiimote Drawing

    first_wiimote_drawing.png

    (Wiimote, WMD with PPC64 patches and patched Python, Inkscape.)