#floatingobjects
Explore tagged Tumblr posts
Photo

“Spooning Out” ~ #woodenspoons #woodenspooners #spoons #cookingspoons #fourspoons #spoonfed #spoonlover #lightandshadows #kitchenware #artofcommonthings #waysofseeing #beautyiseverywhere #shapes #poetryinthekitchen #floatingobjects #madeofwood #soupandsalad #simplicity #joyofcooking #kitchenography https://www.instagram.com/p/BnhfvaiFewS/?utm_source=ig_tumblr_share&igshid=j0o2e4i9bd7s
#woodenspoons#woodenspooners#spoons#cookingspoons#fourspoons#spoonfed#spoonlover#lightandshadows#kitchenware#artofcommonthings#waysofseeing#beautyiseverywhere#shapes#poetryinthekitchen#floatingobjects#madeofwood#soupandsalad#simplicity#joyofcooking#kitchenography
1 note
·
View note
Photo

#olivesand oil #green #underwater #floatingobjects #splashmaster #hamburg #schanze #liquidphotography #joergkritzerphotography #stillifephotography #productphotography #produktfotografie #product #product #cosmetics #foodphotography #food #foodporn #foodie #advertising #advertisingphotography #sinar #mamiya #nikon #joergfotos #advertising #adcampaign #flavour #photography #stilllifephotography #advertisingphotography #advertising photographer #highspeedphotography https://www.instagram.com/p/CTsHkUBMyCa/?utm_medium=tumblr
#olivesand#green#underwater#floatingobjects#splashmaster#hamburg#schanze#liquidphotography#joergkritzerphotography#stillifephotography#productphotography#produktfotografie#product#cosmetics#foodphotography#food#foodporn#foodie#advertising#advertisingphotography#sinar#mamiya#nikon#joergfotos#adcampaign#flavour#photography#stilllifephotography#highspeedphotography
0 notes
Photo

Eat Pray Love 🍎🙏🏻💕 • • • • #apples #floatingobjects #floatingphotography #floating #photoshop #biteoutofcrime #floatingphotoshop #anappleaday #orangeandteal #goldenhourlight #goldenhouraesthetic #fruitsnackchallenge https://www.instagram.com/p/CEs6QziAHek/?igshid=blu9v3op34ys
#apples#floatingobjects#floatingphotography#floating#photoshop#biteoutofcrime#floatingphotoshop#anappleaday#orangeandteal#goldenhourlight#goldenhouraesthetic#fruitsnackchallenge
0 notes
Text
DES 240
Topic: LIFE BELOW WATER
60 percent of lakes and rivers are too polluted for swimming in New Zealand
Miro link:https://miro.com/app/board/o9J_l2OFWEk=/
Drafts:
Process photos:
The first one was selected and modified.

The rise of the water is reduced and a splash effect is added.
Final code:
//Floating
float gravity = 9; // The falling acceleration of each object
float timeFactor = 0.2; // The speed of animation
int dropInterval = 1; // Drop a random shape in this amount of seconds
int maximumObject = 10; // Maximum floating object on the screen
ArrayList<FloatingObject> shapes;
ArrayList<WaterDot> dots; // water splash dots
void setup() {
size(1000, 1000);
shapes = new ArrayList<FloatingObject>();
dots = new ArrayList<WaterDot>();
}
void draw() {
if (frameCount % (dropInterval*60) == 0){ // Attempt to create an object every dropInterval seconds
if (shapes.size() < maximumObject){ // Only add an object if the total number of objects are under the maximum
addObject();
}
}
// Update positions of the floating objects
for (int i=0; i<shapes.size(); i++) {
FloatingObject obj = shapes.get(i);
obj.update();
}
background(255);
// draw floating objects that are behind the water
for (int i=0; i<shapes.size(); i++) {
FloatingObject obj = shapes.get(i);
if (obj.behindWater)
obj.drawMe();
}
fill(0);
rectMode(CORNER);
rect(0, height*0.4, width, height);
// draw floating objects that are in front of the water
for (int i=0; i<shapes.size(); i++) {
FloatingObject obj = shapes.get(i);
if (!obj.behindWater)
obj.drawMe();
}
for (int i=0; i<dots.size(); i++){
WaterDot dot = dots.get(i);
dot.drawMe();
if (!dot.isAlive)
dots.remove(i);
}
}
void addObject(){
float randNum = random(100);
PVector position = new PVector(random(50, width-50), -50);
if (randNum < 33) {
shapes.add(new Circle(position));
} else if (randNum < 66) {
shapes.add(new Rectangle(position));
} else {
shapes.add(new Triangle(position));
}
}
void mousePressed() {
// Add a shape at mouse position on every click
float randNum = random(100);
if (randNum < 33) {
shapes.add(new Circle(new PVector(mouseX, mouseY)));
} else if (randNum < 66) {
shapes.add(new Rectangle(new PVector(mouseX, mouseY)));
} else {
shapes.add(new Triangle(new PVector(mouseX, mouseY)));
}
}
//Floating object
class FloatingObject{
PVector pos;
PVector vel;
float damp = 0.95;
float floatingHeight = random(0.25, 0.4);
boolean behindWater = false;
boolean touchedWater = false;
FloatingObject(PVector pos, PVector vel){
this.pos = pos;
this.vel = vel;
if (random(100) < 30){
behindWater = true; // Make this object behind the water
}
}
void move(){
// Updates the shape's position
pos.add(vel);
vel.mult(damp);
if (abs(vel.y) < 0.2) vel.y = 0;
}
void accelerate(PVector acc){
vel.add(acc);
}
void update(){
move();
accelerate(new PVector(0, gravity*timeFactor));
// Handle gravity
if (pos.y < height*floatingHeight){ // Object free falls when above 40% of the screen
return;
} else {
if (!touchedWater){ // Create water splash when first time touch the water
touchedWater = true;
for (int i=0; i<20; i++)
dots.add(new WaterDot(pos.copy(), new PVector(random(-10, 10), -random(10, 20))));
}
float buoyancy = map(pos.y, height*floatingHeight, height, 0, 50*timeFactor); // Below the screen will have increasing buoyancy
buoyancy = constrain(buoyancy, 0, 50);
accelerate(new PVector(0, -buoyancy));
}
}
void drawMe(){
// Dummy draw method
}
}
// A circle shape
class Circle extends FloatingObject{
float radius = random(100, 180);
Circle(PVector pos){
super(pos, new PVector(0, 0));
}
void drawMe(){
stroke(0);
strokeWeight(8);
fill(255);
ellipse(pos.x, pos.y, radius, radius);
}
}
// A rectangle shape
class Rectangle extends FloatingObject{
float rotation = random(0, PI);
float w = random(60, 180);
float h = random(60, 180);
Rectangle(PVector pos){
super(pos, new PVector(0, 0));
}
void drawMe(){
stroke(0);
strokeWeight(8);
fill(255);
rectMode(CENTER);
pushMatrix();
translate(pos.x, pos.y);
rotate(rotation);
rect(0, 0, w, h);
popMatrix();
}
}
// A triangle shape
class Triangle extends FloatingObject {
float rotation = random(0, PI);
float x1, y1, x2, y2, x3, y3;
Triangle(PVector pos) {
super(pos, new PVector(0, 0));
x1 = random(-50, 20);
y1 = random(-80, -20);
x2 = random(60, 180);
y2 = random(-80, -20);
x3 = x1/2 + x2/2;
y3 = random(60, 100);
}
void drawMe() {
stroke(0);
strokeWeight(8);
fill(255);
rectMode(CENTER);
pushMatrix();
translate(pos.x, pos.y);
rotate(rotation);
triangle(x1, y1, x2, y2, x3, y3);
popMatrix();
}
}
// Describes a single water in a splash
class WaterDot{
PVector pos;
PVector vel;
boolean isAlive = true;
float diameter = random(5, 15);
WaterDot(PVector pos, PVector vel){
this.pos = pos;
this.vel = vel;
}
void drawMe(){
pos.add(vel);
vel.add(new PVector(0, gravity/2*timeFactor));
if (pos.y > height) // Remove the dot if outside the screen
isAlive = false;
fill(0);
strokeWeight(0);
ellipse(pos.x, pos.y, diameter, diameter);
}
}
Final animated:
Statement of intent:
Sixty percent of the water in New Zealand's rivers and lakes is heavily polluted. So I have divided the image into two parts, the black part representing the rivers that make up 60 per cent of the image. The various geometric shapes represent different kinds of pollution, such as land pollution, waste pollution, sewage discharge and so on. In the animation, the geometric shapes are made to float on the surface of the river, which means that these actions will cause serious pollution to the river and the lake, which will not disappear on its own, but will only accumulate in the river water. And I added a mouse click condition to the code, partly to make the piece interactive, and partly to simulate the process of pollution caused by humans.I hope that after watching this animation, you will know that we all have a responsibility for the pollution of rivers and lakes.
0 notes
Photo

”I didn’t feel like a giant. I felt very, very small.” . . . @photoshop @lightroom #CreatingFromHome #photoshop #ps_imagine . . . . . . #space #moon #earth #light #stars #star #giant #small #manking #universe #cup #cupofcoffee #camera #nikon #unusual #imaginative #biguniverse #milkyway #galaxy #floatingobjects #sharplight #unusualimaginative #window #windows #outerspace #starlight #photoshopediting (at Space) https://www.instagram.com/p/CBQq9EGH7Hd/?igshid=63x1wqzi6tfa
#creatingfromhome#photoshop#ps_imagine#space#moon#earth#light#stars#star#giant#small#manking#universe#cup#cupofcoffee#camera#nikon#unusual#imaginative#biguniverse#milkyway#galaxy#floatingobjects#sharplight#unusualimaginative#window#windows#outerspace#starlight#photoshopediting
0 notes
Photo

Floating. #texasbush #texasspring #texaswildflowers #wildflowers #suspended #floater #floatingflower #art #photoart #photography #iphoneography #iphonephotography #focus #magical #love #hope #respect #harmony #superpowers #floatingobject http://bit.ly/2WMd66d
0 notes
Photo









Artists to take note of #SergioOedith #Oedith #StreetArt #Graffiti #3DArt #Anamorphic #AnamorphicArt #FloatingObjects #FloatingInsect #FloatingLetters #Art #ArtistsToTakeNoteOf
0 notes
Photo

Bell Peppers or Capsicum, ideal for a nutritional snack full of vitamins and low in calories. #studio4lytham #peppers #bell #capsicum #bellpeppers #bellpepper #red #orange #green #healthy #nutritional #vitamins #lowcalories #floating #floatingobject #pepper #capsicums #healthychoices #healthymind #food #foodphotography #colours #kitchen #fresh #fruit #vegetable (at Studio 4 Lytham) https://www.instagram.com/p/B__QpOQlRxf/?igshid=ksc5kueo9k6r
#studio4lytham#peppers#bell#capsicum#bellpeppers#bellpepper#red#orange#green#healthy#nutritional#vitamins#lowcalories#floating#floatingobject#pepper#capsicums#healthychoices#healthymind#food#foodphotography#colours#kitchen#fresh#fruit#vegetable
0 notes