top of page
Demo Reel
image.png

Houdini 20.5 has been fully support Machine Learning

image.png

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.

image.png
image.png

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

​

​

image.png
bottom of page