top of page
Search

Sep 25, 20221 min read
Week 45?: Piper Lives Up to Its Name
It's been a while since I've made an update a lot has happened since! Piper in Unreal! Exporting data through attributes and using it as...


Apr 25, 20221 min read
Week 44: Continuous Integration for Unreal Engine iOS Projects with Jenkins
This will be a short post this week since the big write up is in a git hub repo. This week involved setting up a Jenkins server on a...

Apr 12, 20222 min read
Week 43: Evaluating UE5 for iOS and How to Fade Material WITHOUT Blueprint Timelines
With Unreal Engine 5 being released this past week, I now have to decide whether I jump onto the latest and greatest or lock the engine...


Apr 5, 20221 min read
Week 42: How to Build Unreal Project on M1 Mac with XCode 13.3
"Hello!" says Johnny Jupiter. Had to upgrade from a 2012 MacBook Pro that could no longer build an app with the minimum supported version...

Mar 28, 20221 min read
Week 41: Mirroring Rig with A Python Script in Maya
I was tired of having to script both a left and right-side function to rig characters that are symmetrical, so instead I wrote a script...

Mar 22, 20222 min read
Week 40: Piper Updates and an Idle
This week's focus centered around rigging bugs, switching over to use Qt.py, learning about git submodules, using the Maya's...

Mar 15, 20221 min read
Week 39: Character Selection and Async Loading
Got a very simple character selection which consists of two blueprints. One that handles asynchronously loading skeletal meshes and idle...

Mar 8, 20221 min read
Week 38: Select Fractionally Weighted Verts in Maya Script, A Jumping Cow, and A Spreadsheet
Selecting verts that don't have a value of 1 is super helpful when smoothing long chains in Maya. Below you'll find a script to help you...


Feb 21, 20221 min read
Week 37: Back At It Again
Took a bit of a break, mostly to play Back 4 Blood (cheers to Turtle Rock Studios for an amazing game!) and test out UE4 cinematics with...

Sep 8, 20211 min read
Week 36: A Bendy Stick Figure in 3D
I started animating digitally in 2D with Pivot Animator around fifteen years ago, and stick figures have had an impact with me ever...

Jul 12, 20211 min read
Week 35: A Cow Munches on Grass and a Blob Squashes and Stretches
Quick idle animation for señor Mooer above. All squash and stretch animations working in game for Blobber below, similar to a bouncing...

Jul 6, 20211 min read
Week 34: Jump Animation and Rig Improvements
This week's improvements include simplifying the process of writing a rig script. In the past, I had 37 lines of python code to rig the...

Jun 29, 20211 min read
Week 33: Squash and Stretch and Looking Sideways
Did some tests with root joint squash and stretch scaling through the skeleton vs runtime squash and stretch via bone transform...

Jun 22, 20211 min read
Week 32: First Animation
Running the rig through the ropes, finding bugs, areas of improvements, and animating! The blob spins! I mostly used this animation to...

Jun 8, 20211 min read
Week 31: Piper's To-Do Complete!
Wrapping up the twist module this week means there are no tasks left in Piper's To-Do list! There are some items left in the wish list...

Jun 1, 20211 min read
Week 30: Orient Space
Space.py script has been upgraded to include the useOrient attribute. When the useOrient attribute is switched to On, the transform...


May 26, 20211 min read
Week 29: High-Poly Wraps
I am not talking about a healthy chicken caesar wrap, instead I am talking about the using a wrap deformer. More specifically, the new...

May 11, 20212 min read
Week 28: Icons/Buttons, Colors, and Bug Fixes
Slow-ish week due to semester finals. Made some icons and buttons on the switcher GUI since it's meant to be active during piper...

May 4, 20211 min read
Week 27: Global Scaling and Rig Organization
I wish I could say adding global scaling was a walk in the park, but it was not. Especially with the volumetric IK joints and space...

Apr 27, 20213 min read
Week 26: How to Register "Repeat Last Command" and Orient To Face, Edge, or Vertex Normal in Maya
Week 26! That means there's been half of a year of active development! About half of it has been game development and the other half has...
bottom of page