| |
| |
802.11 Wireless Network Jammer
This is a script for testing wireless access point connection
integrity amongst client stations. It uses the aircrack-ng
suite of tools to disconnect (try) and disassociate all STA from
any AP this host's wireless interface is able to recognize.
Requires Backtrack 5 with aircrack-ng, along with a packet injection
capable wireless interface.
airjam.py
|
 |
Scripted Sea Anemone
Procedural generation of geometry, rig, and cyclic animation. Python and Mel were used to extrude the arms, create the rig,bind the mesh, and set expressions on all the arms. Textures were painted in Zbrush, and shaders created with renderman. Four scripts were used to generate this asset: one for drawing cv curves from the center of specific faces, another for laying bones relative to CV positions, another for binding the skin to the joints, and an expression script for generating animation.
arms_curves.py
arms_bones.py
arms_skin.py
arms_express.mel
|
 |
Scripted Bison Rig
Bison polygon model created with Maya and Zbrush. Shave and a Haircut used for fur.
The rig was fully scripted using Python. I animated the run cycle. Three scripts were used for
setup: one for setting the controller locations based on locaters, another for laying joints
and IK, and a final script to implement a dynamic tail system.
bison_con.py
bison_joints.py
bison_tailDynamics.py
|
 |
Batch Renderman Settings GUI for Maya
This tool is job submission utility for artists rendering on a farm cluster, it ensures correct Renderman parameters and rendered image / RIB locations. The script generates an Alfred spool which is input as an argument to an executed instance of Alfred for performing the render.
|
bb_AlfredBatchGUI.py |
Batch Mantra Settings GUI for Houdini
This python QT tool is also a job submission utility for artists rendering on a farm cluster, it ensures correct Mantra parameters and rendered image / IFD locations. This script does a search and replace within each IFD to make sure the values entered by users in Houdini's Alfred rendering Nodes are correct for the Farm.
|
houdiniAlfredBatch.py |
RPM Collection Release Management Utility
Linux based Python development for a complex release management tool with an SQL database backend for generating on-board mobile gateway RPM package collections.
Development of new features, and bug fixes to existing code performed during my internship with InMotion Technology, New West Minster, BC.
|
Proprietary Source |
Autoconfig.py
A Python utility to automate device
configuration which used HTTP, SSH, and SCP protocols to deploy files and execute shell-code. Dispatched internationally to The Department of Public Safety in El Paso, TX for mission critical configuration and testing of over 400 mobile units, where this tool was used to speed up our configurations.
Requirements elicitation, design, analysis, implementation, and testing performed by myself during my internship with InMotion Technology, New West Minster, BC.
|
Proprietary Source |
|
|
|