Recent Changes - Search:

Advanced Graphics 2009

All Pages
All Changes

Login

Project2 / GroupEricBlayneBlog

May 8,2009 by bfield (link)
More path finding

We can now get to a sequence of goal positions. In theory, we should be able to build a motion graph from any set of motions with identical topologies, but we don't yet have a interface option for it.

May 7,2009 by bfield (link)
Path finding

There are some motions it doesn't work on, but we can now use best-first search on our motion graph to try to find a path from the start point to some arbitrary point (right now the origin).

May 1,2009 by bfield (link)
Motion graph

We now are finding the local minima, and have created a motion graph using those points. We can run a random walk on this graph.

April 30,2009 by bfield (link)
Alignment bug fix

Finally, the alignment bug has been located. The issue is that arctan returns something between -90 and 90 degrees, so some alignments will be off by 180 degrees. I assume this was the cause of the wild discontinuities in the previous similarity matrix. An updated grid is below.

April 30,2009 by bfield (link)
Similarity matrix

Here is a plot of the similarities between frames for monkeyBoy05.bvh. Blue is high similarity, red is low similarity. This makes sense, as he is upside down around frame 100.

April 29,2009 by bfield (link)
Point cloud alignment

Getting real close to finding the distance between poses based on the point cloud distance. Can't quite tell if it's working, since the information it computes should be able to be used for improving the matching of orientation for concatenation, but it doesn't look right at the moment.

April 24,2009 by bfield (link)
Project 3

Slerp appears to be working, so our concatenation looks a lot nicer, and blending seems to be improved as well.

April 20,2009 by aderhold (link)
Done!

We've put our final P2 write-up at BlayneEricP2Writeup, and a few comments on other groups' projects at BlayneEricP2OtherGroups.

April 7,2009 by bfield (link)
Some animation

Fixed some issues with the boxer

April 2,2009 by bfield (link)
MILESTONE 1

The rest pose for jeheeBox1, which despite it's ugliness, is in fact drawn using JOGL:

March 31,2009 by bfield (link)
SVN repository

I have a SVN repository setup, which should be able to be accessed by bfield, aderhold,and gleicher

Checkout like this:
svn checkout file:///u/b/f/bfield/cs838_motion/

March 31,2009 by bfield (link)
JOGL setup

This is mostly just a reminder to myself about the steps to get JOGL programs running in Mac OS X, Linux, and Windows.

JOGL page, where it can be downloaded. Right now, I just have the example code from the Wikipedia page compiled/running, but it indicates that the setup works.

Windows:
I used Eclipse for doing this. It was mostly a matter of pointing Eclipse to the JAR files that were downloaded. Just add the external jars in the build settings for the project. I don't recall any other settings.

Linux:
This was the only OS I have successfully done this from the command-line (the same approach would almost certainly work in OS X as well). I used an environment variable JOGL, which points to the directory you get when you unzip the JOGL stuff. Then, compiling the example code can be done like:
javac -cp .:$JOGL/lib/gluegen-rt.jar:$JOGL/lib/jogl.jar Java*.java

Running the program:
java -cp .:$JOGL/lib/gluegen-rt.jar:$JOGL/lib/jogl.jar -Djava.library.path=.:$JOGL/lib/gluegen-rt.jar:$JOGL/lib/jogl.jar:$JOGL/lib JavaDia

Mac OS X:
This is kind of a mix of the Windows approach and the Linux approach. I used eclipse, but had to add a few additional runtime settings for the project. Mostly just the -D flag used above for Linux can be added to the JRE arguments when running the project.

March 30,2009 by bfield (link)
MILESTONE 0: Project Environment

I think we'll give the following a shot: Language: Java Graphics: JOGL Windowing: Swing

Getting JOGL running on Windows was pretty simple, it was mostly just a matter of downloading it, and pointing Eclipse to the included JAR files.

I know I have also got it working on OS X, which would be useful for Eric (I don't remember the details of how I did that).

Currently doing it on Linux gives me some error about finding a class, but I am in the process of figuring that out.

March 26,2009 by gleicher (link)
Test Posting

Nothing meaningful yet...

History - Print - Recent Changes - Search
Page last modified on May 08, 2009, at 02:43 PM