C++ Wrangle: The Last Frontier In Custom Tool Development From Within Houdini

   20770   33   2
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
The most powerful wrangle operator due to the sheer fire power of the HDK. Performance increase can vary from a few times to thousands of times depending on the scenario.

Edited by animatrix_ - 2025年7月9日 16:58:14
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
459 posts
Joined: 10月 2011
オフライン
Cool!

-b
http://www.racecar.no [www.racecar.no]
User Avatar
Member
1854 posts
Joined: 5月 2006
オフライン
No assembler wrangle? Lame.



http://www.tokeru.com/cgwiki [www.tokeru.com]
https://www.patreon.com/mattestela [www.patreon.com]
User Avatar
Member
1390 posts
Joined: 7月 2005
オフライン
I'm also disappointed with the lack of assembler

Is it a wrapper of Python SOP With inlineccp or something else?
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
Assembler is overrated

symek
I'm also disappointed with the lack of assembler

Is it a wrapper of Python SOP With inlineccp or something else?

It's a wrapper around inlinecpp.

I hope SESI adds this operator to H16, possibly ship it with the required libraries.
Edited by animatrix_ - 2016年6月20日 12:29:22
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
392 posts
Joined: 11月 2008
オフライン
Does have this Cpp Wrangle and OpenCl Wrangle a RFE ID? Would you mind share it there?
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
Yes OpenCL Wrangle RFE ID #75612, C++ Wrangle RFE ID #76080.

Please submit these to SESI so they would be added to H16. A lot of people contacted me about these operators and said that they are interested to learn these languages after seeing the performance gains in my videos.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
50 posts
Joined: 9月 2014
オフライン
I think tools like this and your OpenCL Wrangle SOP that harness and empower Houdini dramatically for TD works, do not need so much community requests for being addressed. SESI should be enough wise for addressing these as Houdini new features, which they are

and congratulations @pusat.
you have done some great jobs.
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
Thanks sorian, these tools would definitely make Houdini more future proof in my opinion, thanks to the incredible talent in our community, to inspire and innovate beyond what Houdini is capable of.

I hope people RFE these, as a few people won't make much of a bang to convince SESI to consider implementing these.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
15 posts
Joined: 9月 2014
オフライン
Can you share it there?
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
wangguo
Can you share it there?

Where? I will release it soon. I released OpenCL Wrangle SOP yesterday.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
You can download the operator here:
C++ Wrangle [dropbox.com]

I added Clip Geometry code in the video as a preset so you can experiment with it.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
15 posts
Joined: 9月 2014
オフライン
thanks, pusat
User Avatar
Member
471 posts
Joined: 11月 2013
オフライン
Therefore with this Wrangle can we create our own plugin in Houdini without using of Visual Studio for example?
Is this like Python API in Maya and using that in its script editor?
And finally can we access to all Houdini's API data?
best regards.
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
You should be able to do so. There are some limitations in inlinecpp i.e. you can't change pixel colors of a COP directly without creating an array of all pixel values, modify these, and then set them back. For geometry, you are directly modifying it though so no overhead AFAIK.

It's not like Maya's Python API, which is a wrapper. You can access all of HDK.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
303 posts
Joined: 12月 2015
オフライン
mestela
No assembler wrangle? Lame.



Lol
https://www.imdb.com/name/nm8408875/ [www.imdb.com]
User Avatar
Member
182 posts
Joined: 4月 2009
オフライン
pusat
You should be able to do so. There are some limitations in inlinecpp i.e. you can't change pixel colors of a COP directly without creating an array of all pixel values, modify these, and then set them back. For geometry, you are directly modifying it though so no overhead AFAIK.

It's not like Maya's Python API, which is a wrapper. You can access all of HDK.

I thought inlinecpp requires you to have a working dev setup for the HDK. So on windows you would need to have Visual Studio set up properly before you can use it.
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
blackpixel
pusat
You should be able to do so. There are some limitations in inlinecpp i.e. you can't change pixel colors of a COP directly without creating an array of all pixel values, modify these, and then set them back. For geometry, you are directly modifying it though so no overhead AFAIK.

It's not like Maya's Python API, which is a wrapper. You can access all of HDK.

I thought inlinecpp requires you to have a working dev setup for the HDK. So on windows you would need to have Visual Studio set up properly before you can use it.

Yo do. I thought he meant developing C++ tools without actually using the VS IDE, not avoid installing it.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
1807 posts
Joined: 10月 2010
オフライン
I think I may have RFE'd this one too. It would indeed be useful. Great work with this!
-G
User Avatar
Member
5110 posts
Joined: 2月 2012
オフライン
Thanks, the more RFEs the better chances SESI will give this kind of powerful SOPs to TDs.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
  • Quick Links