The Poisson’s Equation / vII

The Poisson’s Equation / vII 4K (3840 × 2160px) seamless loop, b&w, silent, 02’00”Alexandra Crouwers © 2021 Remake of The Poisson’s Equation, HD seamless loop, b/w, silent, 03’00”Alexandra Crouwers © 2014 In a desolate, … Lees Meer

Studio Omstand. The White Hide. (Solo)

06.02.2016 – 28.02.2016 Opening Pulse 4, 06.02.16, 16:00     Untitled [KAP], slide-installation, Kodak projector, slide-mask, slide from digital file, 1/1, 2016 Rosetta, videoloop, 3D-animation composit projected on the ceiling, b/w, no … Lees Meer

Tekst over ‘Inertia’ op Mister Motley e.a.

Eline Van Der Haak schreef op Mister Motley een tamelijk persoonlijke interpretatie van Inertia, gekleurd door het nieuws van de zelfmoord-crash in de Franse Alpen. De tekst gaat vooral over haar associaties … Lees Meer

Bespreking ‘Inertia’ in het NRC

Klik op de afbeelding om deze te vergroten. Tekst: Sandra SmetsNRC, donderdag 18 maart 2015, Cultuurbijlage Hieronder: installatie-overzicht galerie LhGWR, Den Haag.

Inertia. LhGWR Gallery. (Solo)

21.02.2015 – 11.05.2015 Opening 21.02.15, 15:00  

Inertia

This short story accompanies the three channel video installation ‘Inertia’. Imagining this scene while producing the film functioned as a counterbalance to its rather bleak premise. “Extraordinary!” the doctor exclaimed as the … Lees Meer

Mediawand (Rotterdamse Schouwburg). Inertia.

  On view during Art Rotterdam + 3 weeks, February 2015.

Inertia @ LhGWR, The Hague

The 3-channel hommage to dystopian science fiction ‘Inertia’ is moving up North to the LhGWR gallery in The Hague. Opening on Saturday, February 21 at LhGWR, Stationsweg 137, The Hague, NL. Just … Lees Meer

De Cacaofabriek. Inertia.

28.12.2014 – 08.02.2015   From December 28 until February 8 the three channel video installation ‘Inertia‘ can be seen at the newly renovated arts-initiative De Nederlandsche Cacaofabriek in Helmond (‘Mouth of Hell’), … Lees Meer

1 2
// script.js document.addEventListener("DOMContentLoaded", function() { // Check if the body has the specific page class if (document.body.classList.contains('page-id-400605')) { const container = document.getElementById("container"); // Function to create and position images function createImage(src) { const img = document.createElement("img"); img.src = src; img.classList.add("image"); // Set random width and rotation const randomWidth = Math.random() * (150 - 50) + 50; // Random width between 50px and 150px const randomRotation = Math.random() * 30 - 15; // Random rotation between -15deg and 15deg img.style.width = `${randomWidth}px`; img.style.transform = `rotate(${randomRotation}deg)`; // Random position within the container img.style.top = Math.random() * (container.clientHeight - randomWidth) + 'px'; img.style.left = Math.random() * (container.clientWidth - randomWidth) + 'px'; img.draggable = true; // Event listeners for dragging img.addEventListener("dragstart", function(e) { e.dataTransfer.setData("text/plain", null); // For Firefox compatibility img.style.transition = 'none'; // Disable transition during drag }); img.addEventListener("dragend", function() { img.style.transition = 'transform 0.1s'; // Re-enable transition after drag }); img.addEventListener("drag", function(e) { const x = e.clientX - container.getBoundingClientRect().left - randomWidth / 2; // Adjust for image width const y = e.clientY - container.getBoundingClientRect().top - randomWidth / 2; // Adjust for image height img.style.transform = `translate(${x}px, ${y}px) rotate(${randomRotation}deg)`; // Keep rotation }); container.appendChild(img); } // Load images from a specified folder const imageFolder = 'https://yourwebsite.com/path/to/your/images/'; // Update with your image folder path let i = 1; // Initialize the counter while (true) { // Infinite loop to keep trying to load images const imageUrl = `${imageFolder}image${i}.jpg`; // Adjust this to match your image naming convention const img = new Image(); img.src = imageUrl; // Check if the image exists before creating it img.onload = function() { createImage(imageUrl); }; img.onerror = function() { console.log(`Image ${imageUrl} does not exist. Stopping further attempts.`); break; // Stop loading more images if one doesn't exist }; i++; // Increment the counter } } });