Buy 10 Greeting Cards get 30% off.

Redbubble
Log In or Sign Up
View Cart
$28.00
Contrast Tank
spacer
Inflorescence III Contrast Tank Front
+ 1 color
Black
Done
star4.2
XSSMLXL2XL
View size guide
Get 10% off when you sign up for super fun emails.
Inflorescence III
Designed by rupertrussell
Based on Open Processing code from "Patrick Roche":http://www.openprocessing.org/user/46405 "http://www.openprocessing.org/sketch/181712"http://www.openprocessing.org/sketch/181712 /* OpenProcessing Tweak of *@*http://www.openprocessing.org/sketch/181712*@* */ /* !do not delete the line above, required for linking your tweak if you upload again */ ArrayList seeds; Seed s; int numSeeds, seedspacing, seedsize, counter, savecounter; PImage img; PFont f; void setup() { size(3502, 3502); // f = loadFont("Serif-18.vlw"); f = loadFont("SansSerif-18.vlw"); smooth(); img = loadImage("seedImg.png"); // Load the image frameRate(10); counter = 0; seeds = new ArrayList(); numSeeds = 450000; seedspacing = 50; savecounter = 0; seedsize = 20; for(int i = 0; i < numSeeds; i++) { seeds.add(new Seed(i, seedspacing, seedsize, img)); } } void draw() { background(0); textFont(f,18); for(int i = 0; i < seeds.size(); i++) { s = (Seed)seeds.get(i); //stop updating the seeds positions when // the frameCount exceeds the total number of seeds if (counter < numSeeds) { //move this seed out from origen s.update(); // tell this seed how to calculate its position s.setCounter(counter); } s.drawSeed(); } counter++; stroke(255); // text("When seedhead has formed click to restart.",15,40); } // regrow the seed head void mouseClicked() { savecounter = savecounter + 1; save("seeds" + savecounter + ".png"); } class Seed { float x, y, r, theta, cosResult, sinResult; int counter, seedNum, seedSpacing, seedSize; PImage img; /* CONSTRUCTOR */ Seed(int _seedNum, int _seedSpacing, int _seedSize, PImage _img ) { seedNum = _seedNum; img = _img; counter = 0; seedSpacing = _seedSpacing; seedSize = _seedSize; r = 0.0; x = width/2; y = height/2; // set the angle for this seed //theta = 0.61803399*seedNum; theta = 0.618034*seedNum; cosResult = cos(2*PI*theta); sinResult = sin(2*PI*theta); } /* METHODS */ void update() { // seed will only be updated if the counter variable is // equal to or exceeds the seedNum if(counter >= seedNum) { // distance from the center r = sqrt(seedSpacing*(counter - seedNum)); // calculate the x and y coords of the center of the seed. x = r* cosResult + width/2; y = r* sinResult + height/2; } } void drawSeed() { // dont show the birth of a new seed // it overlaps subsequent seeds and spoils the illusion // of growth radiating from the center. if(r !=0) image(img,x, y); } void setCounter(int _counter) { counter = _counter;} }

Contrast Tank

  • Slightly sheer 100% Polyester chiffon front panel with silky handfeel
  • Option of black or white 96% Polyester/ 4% Elastane soft jersey back panel
  • Front panel is sublimation printed allowing fabric to stay soft and drapey
  • Loose flowy fit
  • Garment fully constructed and printed in the USA

Reviews

star1.0
star1.0
star1.0
star1.0
star1.0

Kunstdruck

by Frank on May 7, 2018

Alles super gelaufen! 👍

star1.0
star1.0
star1.0
star1.0
star1.0

Beautiful shirt

by juliette l. on Mar 18, 2018

The print is amazing and the colour sooo vibrant. The tshirt itself fit well (except some minor problems around the chest). (XS, 1m60 and 50kg, C+ cup).

View all 9 reviews