TouchDesigner / Palette

Repository for the Palette
Other
21 stars 1 forks source link

Techniques ToDo #4

Closed wuestenarchitekten closed 3 years ago

wuestenarchitekten commented 5 years ago
brvoigt commented 5 years ago

list moved to ImageFilters...

Jonsil94 commented 5 years ago

@brvoigt The Reset Pulse button is a "Momentary" button should it still be replaced with a Reset toggle?

brvoigt commented 5 years ago

Oh sorry, It looked like a toggle to me, I have never seen the momentary style and it is not standard. Replace it with a Pulse button, it will end up looking like the button on the Feedback TOP that does the resetting

brvoigt commented 5 years ago

@wuestenarchitekten @Jonsil94 Sorry, I do not know how this 2nd list of mine ended up here in techniques instead of imagefilters. Also, I am not happy that second lists in the comments here do not show up on the summary page a level higher, you can not see how many are left to do. Oh well, I didn't want to make a full second set of issues for the folder of components though, so thought this was better, next time will get in the correct folder. I moved it just for future reference.

brvoigt commented 5 years ago

@wuestenarchitekten Just wondering about the KinectPointCloud addition of Kinect TOPs as default inputs into the In TOPs. I understand the motivation, but won't having Kinect TOPs hidden inside the component then create all sorts of problems for people adding Kinect TOPs outside this component, as it will complain that the Kinect device is 'already in use'. Perhaps just a locked image would be better so other Kinect TOPs will work in the user's project when they are using this component?

wuestenarchitekten commented 5 years ago

@brvoigt Yeah - I can see this being a problem. How about we save out a pointcloud and a colorimage from the kinect into the Samples/Map folder and load those in? Then they are generally available for everyone and the kinectPointcloud could be renamed to poincloud?

Jonsil94 commented 5 years ago

@brvoigt @wuestenarchitekten Hey I just updated the puzzle and made the functions into an extension,

I merged the "randomize" text DAT into the "puzzleExtensions" extension and named the function "randomize2".

had some trouble with the delay, I used the timer chop call back to run the "randomize2" function in the extension with a pulse - "op('timer1').par.start.pulse()" with the delay set to 0.5

brvoigt commented 5 years ago

@Jonsil94

brvoigt commented 5 years ago

@Jonsil94 Can you explain what the randomize2 is 'supposed' to do? Does Randomize2 actually do the move or just count down? It is kind of weird to do the count down each increment with a Timer CHOP, but it does work and yeah you can't sleep python in TD like that. Markus do you have an idea for inserting the delay? Maybe a better name for it would be randomizeTimer() or randomizeTimerDelay()

Jonsil94 commented 5 years ago

I think the randomize2 does the delay and runs the randomize function in the extension. Previously randomize2 was its own DAT and the delay was done with randomize.run( delay in milliseconds) I think randomizeTimerDelay() would be good? or if there is another way to do the delay