sebastianpirch
sebastianpirch
Sebastian Pirch
31 posts
Don't wanna be here? Send us removal request.
sebastianpirch · 9 years ago
Photo
Tumblr media
Data Visualization with d3js
2 notes · View notes
sebastianpirch · 9 years ago
Photo
Tumblr media
screenrecording of experimental multitouch file browser
youtube
youtube
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
stage design for “krazman” at Spiel Festival 2012.
sound reactive video mapping on styrofoam cubes in different arrangements.
vimeo
1 note · View note
sebastianpirch · 9 years ago
Photo
Tumblr media
360° WATERPROOF HOUSING FOR 6 GO-PRO-CAMERAS
In 2014 I created this waterproof housing for 6 Go-Pro cameras for Roman Hansi (360°Reality), who is a diver, film-maker and specialised into 360°-videos. 
Why make a waterproof housing for waterproof action cams?   The refractive index in sea-water is different than in air, so an enclosure with spherical lenses was needed to maintain the necessary field of view.
It was my first project using  casting of polyurethan resin for rapid prototyping. After 3D-printing a mold i made 6 casts, assembled them and injected silicon in the gaps to make it airtight. The housing was tested to a depth up to 30 meters and even a little deeper and works fine.
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
DIY Bluetooth Variometer for XCSOAR is now SuperVario!
Here is a video of it playing super mario tunes indicating climb or sink rate in the testing elevator.
As my wife Polina and me are starting our crosscountry paragliding career, i made this little gadget to add a barometer to Polinas Samsung S3 Mini that lacks one. 
Its composed of an Arduino nano clone, a Bosch BMP 180 barometer, a HC-05 Bluetooth module and a small piezzo beeeper. It doesn’t have its own battery as it is intended to be used with an Android phone and a solar power bank, so it gets its juice over usb.
With help from the XCSoar forum people I managed to implement the NMEA Protocol and make it work with XCSOAR Android app.
Im also thinking of adding an optional GPS reciever and maybe SD card to make it work with the Kobo eBook. There is still some space left! 
The circuitboard comes out of my DIY CNC Machine with all the holes already drilled, ready for assembling.
There are 2 compareable products on the market already; blueVario and SkyDrop. However, if you are into Arduino programming and you want to tweak the audio or add airspeed or whatever sensors you could start from here. The Arduino has many pins free and the circuit board is soldering friendly.
CNC Files and Arduino Project are here
If you want to buy one, or only the pcb, pls send me an email.
Tumblr media
1 note · View note
sebastianpirch · 9 years ago
Photo
Tumblr media
THINK - TANK,  2012 
The piece  problematizes the close relationship between the high-tech evolution and military industrial interests in profit by showing the misappropriation of a toy tank.
Tumblr media
Camera tracking is used to turn this RC toy into a plotter that draws giant vector images.
Tumblr media Tumblr media
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
Wii Camera and Arduino
I needed fast infrared blob tracking for TIME IS THE SOUL OF THINGS
so i reproduced a hack from this awesome guy:
http://www.bajdi.com/fun-sensor-the-wiicamera/ 
The Wii Camera module is a so called motion flow sensor. Its made of a small 64x64 pixel lcd array and designed specially for the task of keeping track on small infrared dots. It’s doing the processing onboard and outperforms every camera based system in means of latency and sample rate by far.
It can keep track of up to 4 blobs, gives X and Y position (0-1024) and size for each over SPI to an arduino, and from there over serial in my 3D software with a few milliseconds latency at 100 hz.
The drawback is, it only works up to a distance of 5 meters, due to the tiny lens i guess. This made it unuseable for that specific project, but i already got something in mind for it.
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
#UI #UX #PHYSICAL INTERFACE
Display, mouse and keyboard always appeared to me as a bulky solution to interact with virtual worlds. 
I did many projects experimenting with alternative input devices such as Kinect, openCV camera tracking, multitouch screens, elektronic sensors, VR glasses, haptic feedback  and what not, searching for more immersion.
Since over 10 years i develop and design video shows for theater, dance performances and music festivals. I created my own software for video mapping with PureData, a node based programming environment.
2 notes · View notes
sebastianpirch · 9 years ago
Photo
Tumblr media Tumblr media
Scavaging old inkjet printers i made this 3 axis cnc router.
It uses servos instead of steppers and quadrature encoders for positioning - much like an industrial system.
Tumblr media
To synchronize axis motions i developed a scaleable system with one microcontroller per motor/encoder pair communicating via SPI. This makes it a powerful system as a startpoint for all my future robotic projects.
You can download Arduino Sketches here.
5 notes · View notes
sebastianpirch · 9 years ago
Photo
Tumblr media
I started with 3d software in the last millenium, since then i evolved my skills in many directions. Character design, architectural visualisation, game design, motiongraphic, product design, CAD are a few to name. 
Tumblr media
Im very experienced in polygon and spline modelling, texturizing, rigging and scripting. I have good compositing skills and know how to save time in the production process.
Tumblr media
I gained deeper understanding for vector math along with the basics of openGL and GLSL while creating GemEngine. I pick up scripting languages fast.
Tumblr media
GemEngine
Sound2Creator
#3D
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
Grey Code reader with TSL 1401CL Phototransistor Line Array
This baby reads 10bit (or more) Grey Code printed on a strip of paper, giving the absoulte position over I2C at about 50hz.
Tumblr media
This version is contactless with a macro lens.
It reads the pattern in 50 - 100 mm distance.
Tumblr media
this is the readout of the sensor.
It outputs 128 bytes, wich are the greyscale values picked up by each pixel of the sensor array. 
2 notes · View notes
sebastianpirch · 9 years ago
Photo
Tumblr media
HUGIN - Android piloted RC plane 
An Android + Arduino based UAV platform. A smartphone is connected via bluetooth module to an Arduino board and a barometer module.
This setup enables my Multiplex EasyGlider to fly by itself, (and hopefully soon when weather is better) follow me flying my paraglider.
Tumblr media
A smartphone provides most necessary components already - all nicely interfaced, calibrated and ready to go. 
GPS coordinates to follow waypoints, IMU values for stabilisation against turbulence, aswell as Internet connectivity for communication and data logging.
It can record images for later 3d reconstruction of the terrain.
The only things missing are an accurate barometer, connection between Android and the microchip that actually controls the servos, plus a signal gate to switch between microcontroller and manual control.
This is realized with this circuitboard:
Tumblr media
It can fly according to flightplan which is created using Google Earth.
Tumblr media
.KML GPS Tracks are recorded and stored to SD. They can be visualized in Google Earth later, overlaying Sensordata to tune the planes behaviour.
Tumblr media
Images from the smartphones camera are used for photogrammetric 3D reconstruction
Tumblr media
A high-res textured 3D model is the result
Tumblr media
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
GemEngine for PureData.
youtube
A set of patches that turns Pd’s rudymentary OpenGL output capabilities into a quite powerful framework for realtime 3D graphics. It can be used for fast prototyping of User Interfaces, small games or sound reactive video installations within the node based Pd environment.
You can download it in the RESOURCES section.
GemEngine adds a virtual Camera to the Gem OpenGL implementation thereby gives the user the ability to  navigate in 3D space like in other 3D packages.
The OpenGL window can be spanned over many outputs and GFX cards.
Multiple inputs for machine user interaction are ready to use.
MIDI devices, sensors with Arduino boards, Live Camera Tracking with openCV, Wacom tablets, ARToolkit coordinates, RT SoundAnalysis, KINECT sensors, OSC can be implemented with little programming skills.
Here is some stuff i made with GemEngine:
Tumblr media Tumblr media
ZODIAC Synthesizer
Tumblr media
S2C Agent based Crowd Simulation
KINECT 3D Modeling
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
Time is the soul of things - Performance with inflatable object, video projection mapping on moving medium 15 mins & 10 mins - Heart of Noise Festival 2015 18.6. and 19.6. - Stadtsaal Innsbruck, Austria
Sebastian Pirch (Technical Director, Art Directior’s Assistant, Mapping, Pure Data Programming, Concept) along with the performance artists team: Polina Pirch (Technical Director’s Primary Assistant, Pre-Production) Bobby Rajesh Malhotra (Production, Live Performant, Live Audio Layers, Realisation) Shahab Nedaei (3D Direction, Video Compositing, Video Art Direction) Roman Hansi (Production Assistance, Live Performant) Thomas Hochwallner (Production Assistance, Live Performant) Bianka Oravecz (3d Models) Peter Varnái (Technical Assistance, Experimenting).
Special thanks to Magdalena Marie Friedl & Peter Michael Schultes.
Video Screenshots taken from the Heart of Noise Festival 2015 - Documentary
1 note · View note
sebastianpirch · 9 years ago
Photo
Tumblr media
Sound 2 the Creator - agent based crowd simulation
In this example included in the GemEngine download i demonstrate dynamic patching techniques to create this NPC spawner.
youtube
0 notes
sebastianpirch · 9 years ago
Photo
Tumblr media
doesnt do anything but looks great...
watch my realtime demo! 
youtube
0 notes
sebastianpirch · 10 years ago
Photo
Tumblr media
This XY plotter is built from 2 old HP Inkjet Printers.
Tumblr media
I made it to test the synchronization of movements.
This project evolved into a DIY CNC router
0 notes