Tomas Slancik

tamte

About Me

INDUSTRY
Advertising / Motion Graphics

Connect

LOCATION
New York, United States
ウェブサイト

Houdini Skills

Availability

I am currently employed at Method Studios

Recent Forum Posts

cant seem to figure out how to animate a attribute randomize 2024年5月4日4:42

use Blendshape SOP or Sequence Blend SOP
connect original scatter points to first and randomized to second input, then animate the blend slider

Writing channel values? 2024年5月2日21:59

Yes, wrangle is only VEX, you can't use chopcf() as that's a HScript function, VEX closest equivalent is chop() or mentioned chinput() if sampling direct inputs
Those however take sample index not frame so you need to convert that if you want to use frames

Writing channel values? 2024年5月2日16:14

gordig
This is only when the Wrangle is set to Channels and Samples, or Samples and Channels. If I set it to Channels, it outputs a single 0, and if Samples, a 0 for every frame. Is the current output of the value at every frame workable, or is there a way to output only the value at the current frame?
it will process all samples of the input channels, that's how chops work
if you want it to process just current time slice you ether feed it channels that are generated only for current time sample or if the channels are generated for certain time range like from Phoneme CHOP you can insert Trim CHOP inbetween, set to Current Time Slice

or you can also connect phoneme to second input of Channel Wrangle, keep first empty, set channel range to Use Current Frame and sample the phoneme value from 2nd input
float phoneme_value = chinput(1, "phoneme", I);
// process phoneme value
V = phoneme_value;

however I'd keep it processing all samples rather than introducing time dependency by slicing the channel