Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Thursday, June 17, 2021

Work in Progress Project Management Tool Reel

Work in Progress Project Management Tool

This project is one I'm still working on and improving.  I learned so many new concepts while working on this project such as generating my own UI using the command line to getting more comfortable using PyQt.   More than anything, this project made things a little less scary when using a UI with my code.  My biggest struggle with this project was naming projects and individual files which is still being worked on currently.  I also learned about file directories and creating folder structures with python.  My biggest surprise with this project was how simple it is to tell python to open a file and run the program.  While working on this project that was a big concern for me.  One aspect that I thought would be easier but was harder then I thought was using the tree view.  When I was designing my UI, I made the choice of a tree view over a tree widget and many times while doing research I had to make sure I was looking for documentation on tree views and not three widgets.  The tree view as I have come to learn is a powerful widget and is very user friendly for the user and looks really nice on a UI especially when working with folder structures. 

Controller Genrator Tool Reel



Controller Generator Tool Reel

This was a project that really challenged me.  I learned a lot about coding in maya and how controllers for rigging is created.  I created this tool to help riggers speed up their process with pre-made controllers that are generated using this tool.  The UI is designed to have two tabs, one for creating the controllers and one for editing the controllers.  The controller creation tab is organized by the type of shape you need your controller to be while the editing tab focuses on changing the color of the controller, changing the rotation order, deleting history, and freezing transformations. Besides from creating the tool itself, I learned about how maya reads user set-up codes and is able to create both menus and shelves that don't disappear when the maya preferences are reset.  This has made me realize the way that maya works with it's folder structure and how powerful working with user set-up codes are for keeping your scripts running in maya.  

Zenko Rig Reel

Zenko Rig Reel Zenko was my capstone character that I rigged and animated for Zenko: A Fox's Tale.  He is built to have a very reactive ...