hi,
which vop node is equivalent of chf() vex function?
thanks!
vop node for chf() vex function
6344 7 1- jerry7
- Member
- 655 posts
- Joined: Nov. 2013
- Offline
- animatrix_
- Member
- 4741 posts
- Joined: Feb. 2012
- Offline
I don't think there is. Not every VOP has a VEX equivalent function, and vice versa.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
- phrenzy84
- Member
- 249 posts
- Joined:
- Offline
- eetu
- Member
- 606 posts
- Joined: May 2007
- Offline
- neil_math_comp
- Member
- 1743 posts
- Joined: March 2012
- Offline
pusatIt would be good if the gap could be closed if there are any problematic discrepancies, e.g. excluding cases that don't make sense to be in one or the other.
Not every VOP has a VEX equivalent function, and vice versa.
Writing code for fun and profit since... 2005? Wow, I'm getting old.
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
- animatrix_
- Member
- 4741 posts
- Joined: Feb. 2012
- Offline
ndicksonpusatIt would be good if the gap could be closed if there are any problematic discrepancies, e.g. excluding cases that don't make sense to be in one or the other.
Not every VOP has a VEX equivalent function, and vice versa.
I agree. I submitted individual ones and one to equalize both long ago. Unfortunately there are too many. For instance the geometry inspection functions like vertexpoint, pointvertex, primvertex, etc are not available as VOPs .
IMO the best solution is to go through each VOP and VEX function and add them to the other if it's missing. After that any new VOP or VEX function should always be added to both. Otherwise we are forced to use one over the other by artificial constraints.
I don't think this is high on SESI's to-do list though
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
- animatrix_
- Member
- 4741 posts
- Joined: Feb. 2012
- Offline
There are also other limitations that further divides them up:
1. You can't define structs in AttribWrangle SOP but you can in AttribVOP SOP.
2. You can't define a function that returns an array in AttribWrangle SOP but you can in AttribVOP SOP.
All these issues cause many hours to be wasted and lost productivity. This is only for 1 person. Multiply it with 100, then it becomes a huge problem IMO.
It also makes teaching/training very hard.
1. You can't define structs in AttribWrangle SOP but you can in AttribVOP SOP.
2. You can't define a function that returns an array in AttribWrangle SOP but you can in AttribVOP SOP.
All these issues cause many hours to be wasted and lost productivity. This is only for 1 person. Multiply it with 100, then it becomes a huge problem IMO.
It also makes teaching/training very hard.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
- jerry7
- Member
- 655 posts
- Joined: Nov. 2013
- Offline
-
- Quick Links