Visual Concepts Entertainment since Apr 2004
Senior Software Engineer
2kSports/Visual Concepts since 2004
Senior Software Engineer (Tools/Pipeline)
Education:
Keyano College 1989 - 1991
Skills:
Video Games Xbox Xbox 360 Ps3 C++ Game Development Gameplay Console Multithreading Game Design Shaders Computer Games Maya Programming Compression Wii Perforce Game Programming Video Encoding Pc C# Sql Ip Networking Direct3D Microcontrollers X86 Assembly Win32 Api Optimization Maya Api Maya Plugins Motionbuilder Plugins Win32 Xbox One Ps4 Qt Python Qt Creator Unreal Engine 4
Systems and methods for animating a character model by deforming the character model based on poses. Embodiments may contain a modeling component in which a user may create a character model that contains a rig representing animation controls applied to the model, and geometric/graphic parameters for graphically rendering the model. The user also may create directed graphs that contain nodes representing operations that act on the character model and directional connections representing data flow between nodes. The embodiments may contain a compiling component that convert a directed graph into a sequence of instructions that perform the operations denoted at the nodes. The embodiments provide tools and methods to reduce redundancies in the sequence of instructions producing an optimized version of instruction sequence. The resulting instructions are then convertible into machine code for running on a video game device or loaded into a plug-in of a graphic rendering engine.
System And Method For Real-Time Pose-Based Deformation Of Character Models
Systems and methods for animating a character model by deforming the character model based on poses. Embodiments may contain a modeling component in which a user may create a character model that contains a rig representing animation controls applied to the model, and geometric/graphic parameters for graphically rendering the model. The user also may create directed graphs that contain nodes representing operations that act on the character model and directional connections representing data flow between nodes. The embodiments may contain a compiling component that convert a directed graph into a sequence of instructions that perform the operations denoted at the nodes. The embodiments provide tools and methods to reduce redundancies in the sequence of instructions producing an optimized version of instruction sequence. The resulting instructions are then convertible into machine code for running on a video game device or loaded into a plug-in of a graphic rendering engine.
Youtube
Lightburn for FIBER LASER!? History and an In...
Want to mail me something? Laser Everything 320 N Washington Street Su...
Duration:
55m 2s
Jason and Bert : Reaction / Diffusion + CNC =...
I started playing with halftone images for CNC after seeing MetalFusio...
Duration:
4m 28s
Paintball Minigun
A paintball minigun built by Rick Galinson. The 6 barrels fire in sequ...
Duration:
43s
Introducing the Dementia-Go-Roun...
Our senior dog Thurber either has dementia or brain damage. For the pa...
Duration:
56s
RoboSketch : Hack-a-Day logo
My RoboSketch machine drawing the Hack-a-Day logo. I used the bitmap-t...
Duration:
1m 5s
A little gift for the people who stole our do...
We live in not the greatest neighborhood, and package thievery is rela...