Thursday, October 23, 2025

Interactive Experience - Stage F

 

Jonathan Proxy Rig


This week, I created a proxy level skeleton mesh with controls for Jonathan and uploaded it to the engine. The rig currently has IKFK switch limbs control and a basic FK system set up for the other joints. It is missing finger controls, which I will add next week, a stretchy limb system, and a basic facial rig.


Jonathan Proxy Skeleton Mesh:




































Adding Jonathan Proxy Skeleton Mesh to the level:






















Perforce Submission:



Wednesday, October 22, 2025

Intro To Python

 

Tool Creation in Houdini


Script Objective:
The user inputs the scale and number of objects, and the script generates a 3D grid of randomly colored shapes in Houdini, each within a separate geometry container.
























1. A UI window pops up to query the user on which shape type to generate:



2. The user has to type in the number of objects created in length, width, and height using (length,width,height) to store the value so it can be used in the script




















3. The user is asked to determine the scale of each object with a given range of 0.1 to 10.0. The script clamps the value to the specified range if the user inputs a value that is lower or higher than the minimum or maximum.



































4. Example of 3x3x3 spheres with a scale of 5 and randomly generated colors for each shape node (Not related to the input value shown above):






































Troubleshooting & Research:
1. Houdini kept crashing every time I queried a second time, and it made me annoyed enough to look for other alternatives. I also didn't want the user to have to type the object shape types, as typos can occur, so I looked for a solution involving the UI. The Houdini documentation page proved helpful for this.













Perforce File Path:
//CLASSES/Cohort22/Students/Jocelyn.Fayola/Tech Art/Python/HW8.py




Wednesday, October 8, 2025

Make it Stick!

 

Creating Stickers and Using Cricut



Design

























Cricut Preparation



Ready



Tuesday, October 7, 2025

Animation State Machine

 

Locomotion System with Blendspaces



1. My locomotion system with a jump and fall animation. The character's jump input is the space bar, and it will play the fall animation after jumping. However, it will also play the fall animation when the character throws itself off a tall height:




2. Jump Input. Added a launch character node so that the character will jump higher, allowing the fall animation to play. Also added an event landing node so that the character doesn't when it is landing:


































3. Animation State Machine:























4. Folder Structure and Location. I downloaded a FAB asset level to showcase this project:





Simple Crate and Barrel Part 3

 

Hand-painting and Setting Materials in UE



1. Unreal Render:



2. Maya Render + Wireframe(Left is low poly, right is low poly with baked texture):




3. Substance Painter (baked high-poly mesh to game-ready mesh + hand-painting with the help of vertex color IDs (Maya)):



4. UVs



5. Reference:







Friday, October 3, 2025

Composition

 

Dracula's Manor (Entrance)

Arcane Style


























Reference:
by John Wolf



Tuesday, September 30, 2025

Simple Crate and Barrel Part 2

 

Baking High-Res Mesh to Game Mesh

1. Sculpted in ZBrush and decimated a high-resolution mesh, then imported it to Maya. Rendered with Arnold:







2. Low-Poly Model (Decimated in ZBrush because of PC crash/lack of time, thankfully it worked enough for the bake!) ):


2. Baked High-Poly Information to Low-Poly in Substance Painter:



3. Camera match with reference:



Start of FIEA Portfolio