Thanks to Marcin Ignac for pointing out that the below project grid is not working properly on OS X Safari. The long horizontal line of items is not intended ;). Please use another browser to view this until i get it fixed in the next 1-2 days. Happy Holidays!
Another project with Gmunk, I did an AutoTrader spot at Black
Swan that featured a generative neuron network. I got to
write a voxel volume exporter for closed geometry (using
even-odd ray casting), and more importantly, I started
exporting my art to OBJ and FBX so that it could be
rendered in a 3d app. It was amazing to see my work with glass
refraction. I also got to implement mouse-selection for the
nucleii, and discovered a novel way to generate a circle with
even segments along a straight axis using no trig functions
(more on that later). Black Swan was an amazing new company
to work at because it was a dream-team made from all the
beloved members of our previous projects. I hope they do
really really well. Proper respect to Matt Winkel, Nick Losq,
Jake Sargeant, Chris Clyne, and Jacob Glaser.
I worked at Mekanism in San Francisco for a couple months mostly programming in Actionscript3 Papervision
for a few things. The front page of "Need for Speed Undercover" is a papervision panorama with interactive elements.
I'm impressed with papervision but it still has all the eccentricities of flash-based anything. It was
easy to get into from having been so into OpenGL all this time. There were plenty of example apps to show the art director.
Visit Need for Speed Undercover
My part in this project was inspired by a piece "pinch" which i had been emailing around at the time.
I worked with Jake Seargeant, 3D artists, and director Carl Erik Rinsch at Digital Domain to create the light effects for this
commercial about little robots who have a party while the owner is away.
I was able to write several OpenGL applications in C++ which allowed Jake to
tweak parameters and render the frames. Giving Jake this amount of control
made my life more convenient and gave us more creative options.
Watch the video at digitaldomain.com
Watch the video
Download Rings Fullscreen App for Mac
Download Rings Fullscreen App for Win32
Pinch is a hypnotic and inspiring aesthetics exploration toy that allows the player to easily generate many kinds of abstract shapes. A virtual sheet is made from free-floating physics masses. Click in different places to apply forces making the masses move towards that area of the screen, hence "pinching" the sheet. The resulting forms look organic, architectural, and sometimes erie. Pinch is highly customizable and exports to OBJ format to be imported by 3D software. Change the texture by replacing texture.png. On the mac, this is inside the app package contents under Contents/Resources/media. In the same folder, change the color pngs to customize the interface.
pinch for Mac Intel
pinch for Windows
pinch is open source on github
zip file of high resolution screenshots and renders
screenshot of textured and filling the screen
created and rendered in Maya with ambient occlusion by Gabe Dunne
screenshot of solid fill with graph enabled
created and rendered by Dunne
screenshot of green texture with graph and info enabled
screenshot of OBJ imported into Blender by Ryan Alexander
created and rendered by Dunne. Can you find the swan?
screenshot of architecture with pedals imported by Ryan into Blender
screenshot of twisted texture
Pinch by Joshua Nimoy is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
For VIDEOS, snapshots, and complete credits, visit the Motion Theory website.
For this superbowl spot, I had another amazing collaborative coding
experience with Gabe Dunne. The approach was different in high level
regards. Our generative renders were being used as concept for other
artists to flesh out into several shots and variations. We were also
coasting on a sufficient body of pre-written code that pulling up old
building blocks and combining them experimentally was at our
fingertips. Because of path smoothing politics residing from previous
projects, we start the JPath object, featuring smooth(int); This class
will change the future. At least one project into the future.
shuffling cards interface
voice volume indicators
A computer screen shows the Earth floating in outer-space. Slowly, as the computer receives and sends Internet data, this model of the Earth
folds itself to bring the two countries closer to one another. I hope to illustrate the post-regionality of online community through contorting
the landscape -- changing the shape of the Earth to make possible the physical travel that would have otherwise been necessary. EarthFolding is a
carnivore client. Carnivore, created by RSG, is a surveillance tool for data networks. At the heart of the project is CarnivorePE, a software
application that listens to the Internet traffic (email, web surfing, etc.) on a given local network. CarnivorePE serves this datastream over the
net to a variety of interfaces called "clients." These clients are each designed to animate, diagnose, or interpret the network traffic in various
ways. Carnivore clients have been produced by a number of computational artists and designers from around the world.
Note: You are not required to install Carnivore. If the Earthfolding software cannot connect to Carnivore, then it will default to an entertaining
demonstration mode in which IP addresses are generated at random.
This Carnivore client was produced as a project in a class taught by Alex Galloway entitled Internet Protocols. The class was cross listed with
the NYU Media Ecology department. The folding earth is a reflection on the following writings: Gilles Deleuze, "Postscript on Control Societies";
Brecht, Bertolt, "The Radio as an Apparatus of Communication"; Eric Hall, "Internet Core protocols"; Lessig, Lawrence, The Future of Ideas; Bruce
Sterling, The Hacker Crackdown; Geert Lovink, Dark Fiber; Sol Witt, Paragraphs on Conceptual Art.
EarthFolding_install.exe (451 KB)
ITP Show Poster
Vector-Based PDF capture #2
Vector-Based PDF capture #3
Vector-Based PDF capture #4
Watch on Vimeo.
MotionPaintings was a system I built in
collaboration with artist, Rebecca Allen, based on the
terrain mapping from her emmersive environment,
Emergence. It allows her to easily create a looping
keyed path of 3D cameras, intended for motion-tweening
at the speed of growing plants. The idea of the piece
is that this painting on the wall will change so
slowly that a viewer must come back in an hour to see
any noticable visual change. The beautiful mountainous
terrain becomes a semi-still painting, admired as an
abstract scene of blurring colors. Additionally, I
aimed to bring the Emergence software to a level in
which the system could be installed on a computer by
one non-technical person, in one minute - instead of a
crew of programmers over several weeks. This software
is currently unavailable for download.
Concept by Rebecca Allen. The beautiful mountainous terrain built by
Gino Ok, Pete Conolly, Damon Seeley, and Daniel Shiplacoff. User
interface design and data-cleaning by Josh Nimoy.
View help file for interface controls
Watch on Vimeo.
The kiosk interface for showing the student work at the UCLA Design | Media Arts Undergraduate Exhibit 2002 was a rotating 3D conception
of the postcard announcing the exhibit. Viewers dragged the screen to turn the object, then clicked on the text items to launch interactive
student works. The interface features a web browser designed to match the look of the exhibit's visual theme.
Exhibit headed by Gail Swanlund. Postcard aesthetics conceptualized by Mark Yen, Tanya Peng, Melissa Mar, and Aimee Lynn. Adoption to "3D"
interactive piece by Josh Nimoy.
A PC screen saver that communicates with other screen savers via internet, slowly building a sculptural object on the screen. Working closely with
the UCLA DMA chair to adapt a concept from her original n0time installation into this new delivery format, I made a screen saver, network server,
and web site in efforts to make the piece into something more accessible.
Collaboration between Josh Nimoy and Victoria Vesna
NANANA is a 3D message board, whose interface is based on the structure of an old jungle gym from my elementary school.
A 360 degree photographed version the jungle gym I had in mind (from the playground of Lunada Bay Elementary, in Palos Verdes) spins as
super-imposed 2D lines of text float in 3D space to extend the polls which make up the jungle gym's structure.
Based on the possibility that a message board can be interpretted as a jungle gym. Metaphorically, a skeleton is built, and then people fill it