Carrot Hunter

mike sudolsky
computer science
architecture
csc 474_final project cal poly san luis obispo


Abstract


          /gg\           /gg\
         /g.gg\         /gg.g\
        |gg..gg\       /gg..gg|
        |gg...g|       |g...gg|
        |gg...g|       |g...gg|
         \gg..g/       \g..gg/
          |gg.gvgggggggvg.gg|
         /ggggggggggggggggggg\
        /gggg(((ggggggg)))gggg\
       |ggggg....ggggg....ggggg|
       |ggggg....ggggg....ggggg|
       |ggcccgggg\___/ggggcccgg|
       |ggcccccgggg|ggggcccccgg|
         \gcccggg\---/gggcccg/
            \ggggggggggggg/

------------------------------------
        5000 YEARS FROM NOW
------------------------------------
WE TRY TO JOIN CARROT HUNTER FOR HIS 
LATEST ADVENTURE... HE STRUGGLES...
TRYING TO FIND HIS TREASURE IN THE 
LOST JUNGLE OF QUATERNION WE FIND HIM.


Video




compilation

Tools

In this project I utilized a variety of tools
learned in csc 474. They include the following:


Wind Particle System
With my main objective to portray wind in a scene
I created a system where wind power could be
both identified and captured. The wind looses power
with each leaf that it touches, steadily "dies", and
contains a force, movement, and lifespan.

Cat Mull Rom Splines
Smooth curves help aid in the visual appeal of
the character travel.

Hierarchical Modeling + Inverse Kinematics
Modeling is much easier with inverse kinematics. Positions
are easily found instead of tediously searched for.

Quaternions
Help us in rotating objects around the scene.

Collision Detection
I detect when wind hits the ground, and other objects.


What I Learned

I learned that particle systems aren't as scary
as they appear to be. I really want to tackle a
system that is a lot more visual now... I think
It was great to wind up the class with a project
that put everything I had learned previously
all together.


Source Code

Download


Contact

email msudolsk@calpoly.edu