CHOP talk Keyboard Rig

Фильм және анимация

In this walkthrough I'll show how I've used CHOPs in Houdini to map the lettered keys from my computers physical keyboard to the keys on a 3d model to use for animation.
Here's a link to the IBM keyboard model on Sketchfab
sketchfab.com/3d-models/ibm-m...
0:00 - Intro
1:03 - CHOPs playlist
1:19 - Overview of approach
3:00 - Geometry Prep
5:47 - Sorting / point ordering
11:00 - CHOP set up
14:51 - Rename CHOP
16:10 - Mapping CHOPs channels to blend attribute in SOPs
18:49 - Record CHOP

Пікірлер: 14

  • @poly_xp
    @poly_xp7 ай бұрын

    Awesome tutorial and explanation. Gives me allot of ideas to try out. Thanks!

  • @TheBFHmontage
    @TheBFHmontage Жыл бұрын

    Saw this on twitter! Great setup. I recently used one of your previous techniques creating a delay effector using chops to replace a ripple solver that wasn’t working for me. I’ll share it with you soon

  • @monnnimo
    @monnnimo Жыл бұрын

    I was struggling for a long time to convert channels to attributes, THANK YOU!!

  • @agentdave
    @agentdave Жыл бұрын

    nice! saw this a couple of days ago on twitter and was hoping you'd drop this. good explanations learned a lot thanks :D

  • @RMAFIRE
    @RMAFIRE Жыл бұрын

    Very interesting !!💯✌

  • @hyunsulee1212
    @hyunsulee1212 Жыл бұрын

    wow thx tutorial

  • @nanoidxd
    @nanoidxd Жыл бұрын

    Noticed in the original animation that which you posted on twitter, the spacebar was also animating. Any way to get more keys or an enhanced Keyboard Chop node that listens to more keys than the ones provided? Spacebar, CTRL, shift etc

  • @WhatIFound

    @WhatIFound

    Жыл бұрын

    Not that I know of. The keyboard chop only receives data from the the keys in it's dropdown. On the fully rendered shot with the keyboard that I modeled, which wasn't the original, it was made after I recorded this tutorial... I used the sound I recorded, isolated the lower frequency sounds and drove my space bar that way. What you could do if you want movement on other keys, is use the keyboard number pad and then just map that channel to whatever the point number / channel of your spacebar in your model.

  • @nanoidxd

    @nanoidxd

    Жыл бұрын

    @@WhatIFound yea thought of just remapping. Sucks but maybe it will be implemented in the future. Thanks for the quick reply and amazing video!

  • @user-kr3tt8su3m
    @user-kr3tt8su3m Жыл бұрын

    I'm trying to use this tutorial to create a system where I can assign different letter names to points in a sequence so I can get live typing in the viewport. Any ideas how to do this? I'm struggling to remap the keys to a string attribute

  • @monnnimo
    @monnnimo Жыл бұрын

    Is there anyway to make the channel number be the value of the attribute? (ex: pressing channel 12 makes blend = 12 / channel 2 makes blend = 2)

  • @jasonharmon9538

    @jasonharmon9538

    Жыл бұрын

    Sure, in sops you could just do it in a wrangle @blend *= @ptnum; I haven't sat down to try this to confirm, but that kind of value manipulation in sops is what makes Houdini Houdini. :)

  • @monnnimo

    @monnnimo

    Жыл бұрын

    @@jasonharmon9538 I meant for example having just one point, and the blend attribute value increasing as you press higher value channels.

  • @monnnimo

    @monnnimo

    Жыл бұрын

    okay, i found a way: I did a wrangle after the channel SOP with: if(@blend >0.0){ @newattrib = @blend + @ptnum; } then promoted to detail, copied the attribute to a single point and promoted back to point attribute :) this way I'll have a "pitch" attribute when I input my midi piano to houdini, thanks!

Келесі