Abram Hindle
20196899
Department of Computer Science
University of Waterloo
ahindle@cs.uwaterloo.ca
April 21, 2006
Introduction
forms.
We used Wang tiles to build tilings of toruses and
planes. Wang tiles [CSHD03] have been used to create periodic and aperiodic patterns for textures and
for laying out groups of objects on a surface. Wang
tiles are shapes which tile a surface and meet at
their edges. Each edge has a colour which determines
what other edges it can connect to. Generally Wang
tiles are not rotatable and usually each edge has one
colour. We use Wang tiles for our mechanical tiles
and for our bump-maps. Some of our Wang tiles are
hexagonal instead of square.
Related Work
3
Implementation
3.1
Organic Bump-map
We want to make a bump-map similar to the bumpmap used on the Harkonen base depicted in Gigers
Dune IV (see figure 1). The organic bump-map derived from this image is related to the effect of cabling across a round surface like an ellipse, sphere or
blob. These cables are supposedly meant to serve as
a skeleton or improve the structural integrity of the
objects that they cover, much like how straps secure
large objects.
In order to implement this bump-map we had to
make a repeating texture or pattern which could be
bump-mapped. The texture had to map to a surface
like a torus where the top and bottom edges meet
and the 2 side edges meet. The pattern should make
a smooth transition across each edge.
Thus our initial idea was to draw ellipses on a torus.
We felt the most interesting part of the bump-map
was when and where the ellipses intersected.
To simplify the torus constraint we simply drew
every ellipse 9 times on a grid much like a tic tac
toe board. We translated the ellipses to 9 respective
locations and then rendered the center surface. This
simulated the effect of drawing an ellipse which exited
the boundaries of the middle surface.
Ellipses size and location were chosen uniformly
randomly within a interval of acceptable values.
There was no rotation added to the ellipses. Given
a seed value we would choose how many ellipses to
place (usually less than 10) and then where to place
the ellipses. We had to allow the places of ellipses
slightly outside of the surface in order to properly
3.2
Circuit
More tile types: Tiles which join 3 or more connections together in one tile and merge the paths
into one path instead of using the IC
Utilize various methods of randomization and
different distributions as described in [CSHD03].
Possibly emphasize certain features more like
blank space or path creation.
Sometimes the paths form their own regions; it
would be neat to fill these in with a solid color.
Decoration of the tiles. Bubbles or small details could be put inside of the solder points and
paths. This more busy noisy look might better
match the stencils used.
3.3
Industrial Tiles
3.4
4.1
Bio Mechanics
4.2
4.3
Merging
Future Work
There is much future as this is project that is essentially a search for techniques and methods to emulate
Gigers work.
5.1
5.2
Humanoid Generator
posture etc as well as to allow for mutation and corruptions of the models. The corruption or distortion
is necessary to maintain the nightmare like imagery
that Giger paints.
We attempted to implement a mutator but simply
couldnt get an acceptable model. Ideas for mutation
were to parameterize the size of features such as the
nose, cheeks, eyes and mouth. Parameters would be
the scales and locations of the features. If the head
and cheeks were blobs dimples could be randomly
created with sub blobs of negative strength. Negative strength blobs will remove material to produce a
dimpled surface. Conversely more little blobs could
be added to produce warts and pimples on the face.
5.3
5.4
Conclusions