Sunday, February 27, 2011

Morphing rig for anyfish

Default rig


changing the texture by loading a JPG file



morph to a carc fish using tps data



morph to a garc fish using tps data


morph to a tlmc tps using data


misc fish that I created a tps file for to test the morphing out


Note. I could not create a demo because unity does not have a File Browser that works for a build app. Just one that works while editing the scene. (Stupid I know!!!!!)

Monday, January 31, 2011

Working With Fish Again

I am working with two of my thesis proffesors Gil Rosenthal and Wei Yan on developing a software tool, anyFish, for creating computer-animated stimuli in animal behavior.

So far I am working on the Morphometrics. Aka changing one fish to another fish.


Some tests work:

http://www.christmasranch.com/trisha/morphSwimTest.html
http://www.christmasranch.com/trisha/morphTest.html

Friday, October 1, 2010

Updated

I know this site is horribly out of date. Since my last post I have finished my thesis, which can be found here, and I graduated from A&M in may 2010

In July of 2010 I started as Character Technical Director at DreamWorks animation.

Wednesday, December 3, 2008

Split Screen

During Thanksgiving week I did not have a chance to work on my Thesis. When I cam back to work on Monday, I spent most of the time figuring out what I needed to do.
First I started on the calibration steps for the program, however half way through getting that set up I remembered Wei had told me to look into using split screens!

Well I found some information on them however I needed to updated everything to Visual Express 2008 and XNA 3.0! After updating I started to tackle the split screen with a simple object.
I tested it out and was able to do a 4 split screen! Now on to adding it to my program

(Testing of Split screen)

Well I have added the split screen to my current program. I have gotten it to work quite nicely with the rest of the program. What I have decided to do was to have the default viewpoint be normal screen size. Then add 2 smaller view ports basically on top of the default. I currently have it set up so that you can move the view port and scale the viewport in calibration.

(Calibrating the view ports)

Calibration that is done:
1. Reads in the Overall FishProgram.txt file
2. Gets input from the user for tank information
3. Calibration of the View ports and the size of the fish (can switch between them)

To do:
1. Calibration of the boxes
2. Get information for testing files
3. Save out the information.


Friday, November 7, 2008

It's Swimming!


Well my thesis is progressing along nicely. I now have all my different animations cycles, cycling correctly. Their are some "jumps" between the two different cycles but I was planning to go back anyways to smooth out the transitions.
Right now I am just left with some "tweaking" in the flocking simulation, such as how often we want the fish to do his "wiggle" mating dance.
I also need to add in a UI, a way to output the data, and do some further testing with the live tracking.
Overall things are going well testing with the fish will be done by December.

Wednesday, October 22, 2008

Thesis Update 10-22

Things are progressing will on my Thesis.

My program is receiving information for the Viewer 2 tracking system. The only problem right now is that it is lagging my program. Right now we believe its due to the face the viewer 2 is now only sending 4 times a minute instead of the 11 -14 it was sending before. Arron, the great undergraduate that is working in the lab is talking with the developer of the view 2 to get that fixed.

Models are now skinned and and I can switch animation cycles. I am only missing two sets of cycles the turning and wiggle cycle that the fish do. There is a weird problem going on when the male fish's dorsal fin lowers or raises, the tail is having some deformations happen to it that should not be going on. I will be looking into that.

I've also set up the program so it can be calibrated to a monitor much easier, the UI for it though needs work .

I'm still on track to start some testing during the first week of November!