http://gb.pad.constantvzw.org/p/documentation
++++++++++++++++++++++++++++++++++++
Printing with Wendy and Freyja
NOTES
Scanning with ginger coons (and An)
The problem with 3D-scanning software ...
You experience it ... for medical imaging. ultra-sound. at airports.
We are not talking about high-res scanning when dealing with consumer-level 3D scanning. rgbd camera: d for depth
Microsoft Kinect as an rgbd camera collecting rgbd data, tracks movement in space. hacked to be used as a scanner
designed to track bodies in space
kinect (meant for games) -- hacked to use it as a scanner. works with red-light, based on Prime-sense Carmine ??
Open Frameworks project. Kyle Macdonald (?) kinect to stl (https://github.com/kylemcdonald/Makerbot/tree/master/KinectToStl)
Makerware (not FLOSS, makerbot) to open stl (but that's only because it happens to be the default on my computer)
any 3D modelling software should be able to open an STL
STL is one of the standard interchange formats for 3D modelling/printing: http://en.wikipedia.org/wiki/STL_%28file_format%29
3D scanning using Kinect: 2 kinds of drivers commonly used -- libfreenect and OpenNI
different drivers - low level software to make a piece of hardware talk to a computer.
a year ago prime-sense got bought by apple, and stopped selling Carmine scanners, new kinects don't have it
asus made something too ( Asus Xtion) - but depended on that hardware.
the 3D Systems Sense scanner also uses the Carmine
You'll get it back in your new Iphone.... Ikea-app, you scan your room, they model where your furniture will go
Phil did a party balloon mapping session with students - [bad] aerial photography
the idea was to capture deliberatly 'bad' photos - i.e. not of the type, orientation quality etc that would be expected on, say, google maps.
the image is just a 'capture', affected by the 'rig'
Reference:
Benjamin aranda/ Chris lasch , brooklyn pidgeon project
http://vimeo.com/91740004
http://arandalasch.com/works/the-brooklyn-pigeon-project/
Softwares:
- 'libfreenect' - free software to open kinect http://openkinect.org/wiki/Getting_Started#Official_packages
- 'openNI'
'- Skanect' -> installed another library -> now nothing works anymore
-conflicts exist between different drivers for Carmine-based 3D scanners. Sometimes, installing one driver can prevent another driver from working.
diy scanning: game of drivers, hardware, softwares
- other approaches photogrametry: take 40 pictures in horizon around object, but (maybe? why?) very unuseful for human bodies, too slow
- 123D Catch (also photogrammetry) for iphone/android (Autodesk); inside-3D better for architectural stuff
Conceptual/technical differences between different type of scanning:
Structured light scanning
http://en.wikipedia.org/wiki/Structured-light_3D_scanner
Hardware: high-end scanners, high precision (eg: https://www.youtube.com/watch?v=c07iM1Unkfk or http://www.lmi3d.com/products/hdi/ )
Principle: Projecting bars/grids at an object, software makes interpolation
body deforms the grid
becomes a point cloud (? depends on the software used to interpret the data)
relation between 'grid' and 'software'
very dependent on the software, used for engineering
First surface!
--> you don't get the colour, you get the shape
Time of flight
scanning
Hardware: kinect
http://en.wikipedia.org/wiki/Time-of-flight_camera
functions like the bat: sends out beams, scans objects locate-based
infrared light:time based measures the duration of the bounce just like a bat
Sends out infrared, bounces back.
First surface!
Measures time it takes between pictures. Like bats!
you don't get colour from this type of scan unless you also have an RGB camera incorporated into the scanner (like in a Kinect)
+ rgbd data: shape and colors
Kinect uses time of flight and RGB camera I can capture the shape and the colors
Photogrammetry
http://en.wikipedia.org/wiki/Photogrammetry
recovers exact points on the surface
First surface!
you just get colors and can extrapolate a shape, software extrapolates a shape
not so good for body scanning
shapes are extrapolated from colorspace
> All of the three above capture surfaces
make a point cloud ... and make that into a shape
Others (not DIY usually?):
Ultrasound
Milimiter wave scanning
http://en.wikipedia.org/wiki/Full_body_scanner#Millimeter_wave_scanners
airports
scans with radiowaves
it is a different "class" of scanning uses milimiter radiowaves
used for security mainly, can go through clothing and into skin but cannot get through leather
probekms for woemn with prosthetic breasts (breasr cancer): there is something wrong with your chest! and you are talking about your breast cancer.
tuned to human skin (density)
'naked scanner'
leather counts as skin
lots of things show up as black if they are 'wrong'
"there is something wrong with your chest"
in common use in US and UK (even when you're transiting, if you beep --> scanner)
http://stuffqueerpeopleneedtoknow.com/2012/04/23/navigating-updated-tsa-policies-for-transgender-people-and-sexual-assault-survivors/
piece of software that algorithmically determines what is suspicious on your body, eveyone gets the same stick person, something highights on it when there is something suspicious -- AIT http://www.tsa.gov/ait-privacy
http://en.wikipedia.org/wiki/Full_body_scanner#mediaviewer/File:Mmw_large.jpg
https://publicintelligence.net/wp-content/uploads/2010/01/mmwave1.png
x-ray scanning
is not in use at airports anymore
http://en.wikipedia.org/wiki/Full_body_scanner#mediaviewer/File:Backscatter_x-ray_image_woman.jpg
MRI scanning
The Visible Human Project
http://www.nlm.nih.gov/research/visible/visible_gallery.html
==================
Anthroprometric data collection
http://en.wikipedia.org/wiki/Anthropometry
Collection of detailed data about human body measurements
body as a map
information about people's bodies. Large data sets to come up with generalized data
Size USA; went around the country with millimeter wave scanning, gathered all data, now sell db to clothing companies for 20000$ (http://www.tc2.com/products/body-scanner/size-usa-scanning-survey/ )
ANSUR II, similar to SizeUSA, but for/from the US Military (http://www.dvidshub.net/video/144388/soldiers-participate-ansur-ii-survey-v20#.VGodYvasr3c)
Francis Galton: pioneer of anthroprometics and eugenics!: http://en.wikipedia.org/wiki/Anthropometry#mediaviewer/File:Galton_at_Bertillon%27s_(1893).jpg
eugenics: http://en.wikipedia.org/wiki/Eugenics
The violence of anthropometric classification of humans: http://www.monitor.upeace.org/archive.cfm?id_article=707
'fidelity' ... you might as well draw from life?
That other project with the human bodies, The Parametric Human: http://parametrichuman.org/home/
http://www.nlm.nih.gov/research/visible/mpeg/umd_video.mpg
==============================
Pierrick Picaut
Blender
www.blender.org
History of Blender
Tom Roosendaal = godfather. Blender foundation.
open source, lots of developments. Foundation gathers and selects.
Blender enhanced last 6-7 year through parallel development of short movies.
First one: 2006
Goal: find Blender's limitations
test software in practice
ex Elephant Dream, Big Buck bunny, Sintel, Tears of Steel (latest). Now full feature movie.
every 6 months new version of Blender is released
it is crazy, hard to master!
3d-mesh
in 3d space you need vertex/vertices
surface is the smallest element/everything has a surface!
to set a surface, you need 3 points
a house in 2 minutes
everything in 3d is in the end created from triangles/is translated into triangles
imagine you are a sphere ... scanner will try to find your triangles
making 3d ... to do blender really, you need at least 2 weeks
dynamic sculpting - use blender as a sculptur with clean hands + undo!
use python ...
makehuman
'just think of a human as a car'
it outputs products
creating base meshes
not too much memory needed, 4GB is enough, dual processor
.mhx = make human format
a rig = a fake skeleton
it takes a lot of time to generate a 'skeleton'
skinning ... you need to express relations ... limitations
it is hard to do a 3 armed skeleton
you cannot duplicate stuff easily, define every single connection
creating a skeleton = rigging. rig-i-fy
scanning = high density 3d-meshes, mesh ith unch of small 3D-triangles
combining models with scans, so using
what are relevant topologies?
your body = a map
'properly skinned' to bones, makes it move 'realistically'
-> wrinkle your skin, get idea of plastic chirurgies...
if you like taxidermy ... cut up your model
expose parts as flattened skin, 2D = UV map
"to clean up the uv map" is a lot of work
bump maps
'this is geometry, not a color'
wrap out and flat the skin
you need to be economical with your polygons
baking the identity mesh: colours, details, absorb & reflect light...
then you can play with it, animate it
Phil Langley: Parametric imaginations of gender: Software, interfaces, parameters, scale, topology, topography
DIGITAL CONTROL:my mother was a computer - stolen
borrowed appropriated from Katherine Hayles
she was not talking about modeling
'computer' was a job-title once (you could be working as a computer) (eg: http://en.wikipedia.org/wiki/Human_computer and http://en.wikipedia.org/wiki/Harvard_Computers )
interfaces as an architect, making things with software
object oriented environment - autodesk, industry standard.
it constrains by parametrics; 'space of possibilities'
Tools and interfaces in software
parametric architecture - always looks the same/different? illusion of variety but looking the same https://www.google.com/search?site=&tbm=isch&source=hp&biw=&bih=&q=parametric+architecture&btnG=Search+by+image
topology (skeleton, rig; hard to change) (http://en.wikipedia.org/wiki/Topology)
topography (layers, instance, landscape, terrain, skin; easy to change) (http://en.wikipedia.org/wiki/Topography)
space of possibility in make human: sliders (left is young, right is old)
what are these types of extremes tell us?
not just rigging, but also topography defines
parameters = measurement (?)
Teresa Burga, Face Structure Report, Self Portrait 1979
mannequin vs measurements of indiginous body in Chile
topography implies measurement
frenology
who is included in the measurement, standard?
parametrics = variety through stabilization?
measurement = property ?
comes from 'emergence' theory in physics
can we think about 'property' in non-essential ways
knife has a tendency to be hard vs when melted
can only cut when there is something to be cut: capacity to cut (= relational)
capacities & tendencies do not need to be real! they never have to happen to be real
limits and boundaries
parametrics are metric-based; move to
deformation of mug to donut is a transformation of topography
topography is different, topology is the same
translate, rotate, shrink, flatten ...
topology comes from foundational mathematics
topography from geography
set-theory in relation to topology
topology is important for 3d technology
on blender,
if you add points, there is another topology; the more points, the more work
if you change the values of these points, you change topography.-> it changes 'category'/species
ex. of cheek: you blow it, it stays the same topology; you make a hole in it, topology changs -- topography is child of topology ex. mixer is topology, what you put in is topgraphy ;-)
in 3d: adding points, destroys topology
topography is always child of topology
it is vector thinking, not pixels!
topology vs topography
inkscape vs gimp
blender vs eh
two types of body topologies, but there are many more.
endocrine, nervous are left out/lost in modeling
and external ones get projected back on to it
or facial detection/recognition: topologies projected on your face
face recognition software: topology
tensions between topography and topology
in architecture: morphology
body plan ... = topology. relates to an idea of species
evolution as the systematic topology of life
creating creatures in software. it is a contested issue, still
Controversies about theory of evolution
Alghorithms that take darwin litterally. A genetic algorithm
The problem is of course in 'some fitness criterion', and/or the lack of context
the blind watchmaker, richard dawkins
http://en.wikipedia.org/wiki/The_Blind_Watchmaker
breed!
environmenr stability + topology of body plants
ArchiKludge
comes with an idea of optimitization (or compromise); survival of the fittest -> is illusion because it leads to homogeneisation
fenotypes and genotypes
fantasy of population control
Blender Game Engine: artificial intelligence biped / quadruped test on youtube
evolution theory in games/software. spore ... simcity
the mechanism of evolution: eat other creatures to get their genes :-)
species diagrams impliy relations and hierarchies that are not always true
seduction of this type of idea of variation ... there is something about it.
maybe it is about their clarity/hierarchy
'emergent variations'
augmentations
algorithms tell stories about: breeding, species, organisms, fitnes, environment, evolution... modified ans diverged
stories is so called about infinite variety & infinite variations, but in fact this is not true
on Blender you cannot separate topology and topograhy, but both change together
emergence
topology and topography changing together
in architecture: all is driven by topology, everything else is 'decoration'
'blender units'
you are never (it is hard) allowed to make changes in topology
transgenic changes
from biometrics to blender ... same discourse
it is hard to get out of this mindset ... why we would do so:
hierarchies
criteria have not changed?
controversial ideas in genetics ... genotype = genes -- fenotype is result gone through environment
but is behaviour part of genotype
is topology essence
hormones as a criteriae in sports, for female and male competitions
hormones define
disabilities as extra-abilities
extrabilities
you cannot change your sex, it is chomosomes. hormones. (topology)
you can change your appearance, behaviour, genitals (topography)
difference between intersex and transgender
is topology an essence? and what if not?
where do we place topology in the body?
=======================
Relating to the whole day. Borges, on the relationship between the map and the territory. "On exactitude in science" http://www.sccs.swarthmore.edu/users/08/bblonder/phys120/docs/borges.pdf ok will add to bibliotecha library :-)
=======================
If you have ideas to work on already: http://gb.pad.constantvzw.org/p/ideas