Solution Explorer

main.cpp

programs.cpp

code.cpp

resume.cpp

aboutMe.cpp

class AI_Pathing : Tool {

AI_Pathing()
{

My AI Pathing System was built in my spare time during a winter break. The system uses Maya as a graphical front end and C++ drives the backend engine. This pathing system is used in my most recent project Akimbo 2. I uses the A* path finding algorithm to find the shortest path through the graph of waypoints.

I wrote very small MEL scripts to get all the Maya functionality working, but all the parsing is actually handled by C++ executables that I wrote and then a simple MEL script is used to call the executable and pass the maya file to it.

For more detail about the code see the code page.

}//constructor

void playVideo()
{

//Sorry, bad quality video, but you can get the general feel for it.
//Youtube version is actually better, I placed annotations containing the
//code snippets that are explained in the demo.

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player



}//playVideo

}//end AI_Pathing