Demo Reel

Houdini 20.5 has been fully support Machine Learning

Christopher Kopic
ML when...
​
1. We're just interested in the end result of a sim,
​
2. There isn't too much randomness,
​
3. We need lots of input and output variables.
Also, just for this technique:
- if the mesh topology remains unchanged.


Why Wrinkle Simulation During Character motion
The machine learning in muscle or cloth deformer which was first introduced in 2022 by epic games. And then later rebuild by side effects in Houdini.
Wrinkle Simulation is a good as ML project.Inputs: Speed &Mass Outputs: DistanceSatisfy all 3 principles.
Linear Algebra.
a1(Mass dataset). a2(Speed dataset).
b(Distance dataset)
b = a1 * x1 + a2 * x2
Sphynx Cat (Hairless Cat)
After observatiom, wrinkles on hairless cat is obvious generated by motion.
​
Thus, I want to choose hairless cat as my reference to applied this machine learning model.
Project Proposal
Character FX and Using Machine Learning
For Wrinkle Simulation During Character motion
To achieve my career goals, I consistently pursue machine learning techniques to stay aligned with future AI trends.
Plan for it:
1. Skeleton: Purchase one biological cat skeleton and rig it using KingFX (or Apex).
2. Muscle & Tissue(or Fat): Base on Skeleton to build Vellum muscle by Houdini.
3. Skin(Outside looking): Use Zbrush to sculpt it.
4. Wrinkle simulation: Machine Learning.
Character FX Pipeline
ML101
BU CS 506

ITGN 733

KingFX101
musscle_bone_RBD_practice
Envirenment & Mood

OR

Final Project: Hairless Cat Preview
The cat walks in three different views.
​
Second loop shows the details of muscle and wrinkles in slow motion.
​
Break down shows skeleton, muscle, tissue, skin and before/after machine learning.
Schedule
week1: Purchase skeleton and rigging. (Houdini)
​
week2: Build muscle, tissue. Testing muscle. (Houdini)
​
week3: Sculpt skin. (Zbrush)
​
week4: Combine and Animation. Testing. (Houdini)
​
Adding 1 week if necessary.
​
week5: Create wrinkle simulation. (Machine Learning)
week6: Testing wrinkle simulation. Maybe optimize. (Machine Learning)
​
Adding 1 week if necessary.
​
week7: Make cat texture, environment, lighting.
​
week 8: Looksdevelopment
​
​
