VFX
- In-Game cinematics + marketing cinematics for Blizzard Entertainment
- Ironman gameplay + cinematic VFX for Camouflaj
- Crowfall gameplay VFX for Art Craft Entertainment
Tool Development
- Maya Modular Autorigger (Pymel, Python)
- More Below
Character + Prop Rigging
- Bipeds
- Quadrupeds
- Winged creatures
- Prop
- FX simulation
TECHNICAL ART / VFX – DEMO REEL BREAKDOWN
VFX
Star Craft: Legacy of the Void
- Lightning
- Explosions
- Sparks
- Shockwaves
- Smoke
Tools: 3DS Max, After Effects, Photoshop
World Of Warcraft: Rejection of the Gift
- Holy Sparkles
- Eye Beams
- Ground Smoke/Dust
- Explosion / Debris
Tools: After Effects (Particular, Saber), Maya
Ironman VR (Playstation VR)
- Hero, Enemy and Environmental VFX
- VFX and Character Shaders
- Scripting
- Tool Development
- Troubleshooting
Tools: Unity, Amplify, Houdini, Maya, After Effects, Photoshop
Crowfall
- VFX
- Environmental / Atmospheric
- Character Powers
- NPC Powers
- Scripting
- Shader development
- Troubleshooting
Tools: Unity, Amplify Shader Editor, Maya, After Effects, Photoshop, C#
CHARACTER RIGGING
World of Warcraft: Warlords of Draenor
- Khadgar
- Thrall
- Garrosh
- Blackhand
- and many more
Tools: Maya
TOOL DEVELOPMENT
Modular AutoRigger for Maya
- In Demo:
- Easily set limb behaviors
- Relative FK
- Reverse Relative FK
- Branch FK
- Spline IK
- Change appears of controllers
- Color + transparency
- Shape used
- Create Poses
- Pose a set of controls
- Select limbs to save the pose for
- Name it
- A slider now appears to easily set the amount the pose influence
- Not Seen
- Limb creation = select a chain or branch of joints
- Control positioning + pivot positioning
- Renaming
- Much, much more:
- Easily set limb behaviors
Tools: Maya, Python, Pymel
App Launcher (Not Seen)
- Launches application or opens document at a single click
- Customizeable
- Docks to system tray
- Stylized with CSS
- Designed for Windows, Mac and Linux
- Works with Python 2.0+ and 3.0+
- Works with either PySide, PySide2, PyQt4 or PyQt5
Tools: Sublime Text
Tool Development (Not Seen)
- Task Tracking front end UI to be Artist/Producer friendly for Shotgun
- Python, PySide / PyQt, Sublime Text
- After Effect file propagation and footage replacement tool for Lighters/Compositors/FX Arists
- Python, PySide / PyQt, Javascript, After Effects, Sublime Text
- Stratego board game using Entity Component System (poorly programmed)
- C#, WPF, ECS, Visual Studio
- Source Code on Github
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
TOOLS ENGINEER – DEMO REEL BREAKDOWN
Maya to 3Delight (Renderman)
- Modeled and animated 3D scene in Maya
- Created Python script to export .OBJ sequence of scene
- Another Python script to convert .OBJ to .RIB files
- .RIB files passed into 3Delight via script to output .JPG
Tools: Maya, Python, 3Delight
Modular AutoRigger for Maya
- Individual limb creation
- Limbs can attach to one another however user desires
- Supports multiple instances of same limbs
- Easy Mirroring capabilities
Tools: Maya, Python
Custom Cloth + Particle Simulation
- Sphere vertices have spring calculations to maintain distance between each other, resulting in shape being roughly maintained
- User may click and drag spheres around to generate particles
- Speed slider controls time factor of calculations
- Particles were pulled using ‘attractor‘ and ‘repulsor‘ to maintain certain distance from center of tornado
Tools: Processing
Unity Shader Maker
- Through PyQt and OpenGL, the user can create shaders for Unity in the style of Unreal Developmen Kit (UDK)
- To allow artist to create custom shaders without knowing any coding.
- (This was made in 2013, before the Unity Store had much to offer)
Tools: Python, PyQt, Unity, GLSL, OpenGL