DART Investigation Log
6.30.2005
Song downloaded and installed DART 2.0 for Mac OS X.
7.5.2005
Tried to run DART test file LiveVideo. Unsuccessful.
7.6.2005
Tried to run DART tutorial 1.3 test file for camera test.
Unsuccessful. Do we have the right type of camera. What type of camera do we
have? We may have more sucess with DART when we get a fast PC.
7.11.2005
Successfully ran Dart test file MarkerTracking.dir using
primitive objects. Solution was adding the right file path for data files and
changing video size to 320x240.
Unsuccessful in using shockwave 3d models instead though the objects
would work when just dragged and dropped onto the timeline. Wrote an email to the Georgia Tech
peeps for help on using Shockwave 3D objects instead of the primitives. Found that DART has the ability to use
tracking methods other than simple fiducial marker tracking, including GPS,
InertiaCube, and Intersense products.
This would be a very big plus allowing the arena to be free of the
clutter of cryptic visual markers everywhere one needed augmented content to
appear.
7.12.2005
Got response on email inquiry. Tried resetting scale of objects and changing duration of actors
on the timeline to no avail. Tried
to create a Shockwave object that replicated the primitive in every way
including size (6cm) and default textures but still got no display of the
augmented object. Primitives work
fine. Got an additional offer for
help by someone willing to look at importing our Shockwave 3D object in place
of the primitive. Waiting for
reply. Song suggested her computer
did not meet the minimum recommended requirements.
7.13.05
Still waiting for that reply. Making a short screen capture video to document DART success
so far.
7.14.05
Caught up on our documentation. Looked at script and focused on one part of code regarding
model hierarchies and display but didn't know where to go from there. Got response from Maribeth pointing out
the solution in that area we had focused on. Figured out that
the marker patterns used by DART are mapped to the same coordinate
system, creating a mega-pattern.
7.15.05
Tried to get propeller/plane animation to appear
unsuccessfully. Couldn't even get
the plane to appear. Attempted
rescaling the plane with no success.
Decided to create a more simple test animation of a cube that would
oscillate on x, y, and z axes. The
cube appeared but didn't animate.
7.18.05
Song suggested looking at the LINGO behavior for playing
keyframe animations. This led to
the discovery of the "Actor Actions" DART event which allowed one to
play an animation upon receiving a "cue". A simple time-based cue set to start playing the animation
immediately allowed us to successfully see the cube/axes animation. Based on this success, we tried the
more complex plane/propeller Shockwave 3D model animation and were also
successful with this. However, in
doing so we noted several artifacts with regard to the translation of models
from Cinema 4D to Shockwave 3D format--deformations and array copy instances
and some textures didn't appear to work.
7.19.05
Continuing from the previous day's success, we investigated
how to initiate different kinds of cues to start, stop, and manipulation
animations. Specifically, we were
able to use the keyboard to control animation sequences. This may prove to be very useful since
we may pass SMS type messages between Mission Control and the Window to control
augmented content. We successfully
placed two separate augmented objects upon the stage. Figured out how to standardize model scales. Discovered this by changing the size of
a planet that our little Star Trek ship orbited without changing the scale of
the ship. Exported models aren't
given absolute units but are simply given relative numerical values, therefore
having objects of the same scale is as simple as having the overall sizes be
numerically close. Successfully
associated augmented content with
a different set of fiducial markers. We experimented somewhat to no avail with changing marker
orientation definitions to learn more about them. Found a weird off-ratio tracking problem with some files but
this was fixed by rebuilding the .dir file. We figured out how to standardize the augmented models'
orientation and how the axes were translated upon import/export. This was related in part to figuring
out the mapping and the world coordinate system for both the markers and how
the objects were displayed in the augmented view.
7.20.05
Looked at DART Wizardry and Physics. Wizardry appears to allow communication
between to different DART applications using standard IP addressing
(cool). This may also lead to a
technical solution to Mission Control/Hubble Window communications. The Physics behaviors would allow
gravity and other aspects to be added to our 3D models with
"relative" ease. Spent 4
hours trying to catch up on documentation but not getting much done due to
video compression problems.
Emailed Gavin about FTP access problem.
7.21.05
After giving up, we decided to live with out-of-sync audio in a Flash Video (FLV) format for video documentation of our successes. Caught up on remaining documentation and started to work on putting our site together and uploading it. Practically finished with DART investigation but would like to see how a DART application appears on the PC especially since it is likely that a mobile Hubble Window will be on a PC platform due to Apple's lack of such products.