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.
C++ Wrangle: The Last Frontier In Custom Tool Development From Within Houdini
20770 33 2-
- animatrix_
- Member
- 5110 posts
- Joined: 2月 2012
- オフライン
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- bonsak
- Member
- 459 posts
- Joined: 10月 2011
- オフライン
-
- mestela
- Member
- 1854 posts
- Joined: 5月 2006
- オフライン
-
- symek
- Member
- 1390 posts
- Joined: 7月 2005
- オフライン
-
- animatrix_
- Member
- 5110 posts
- Joined: 2月 2012
- オフライン
Assembler is overrated 
It's a wrapper around inlinecpp.
I hope SESI adds this operator to H16, possibly ship it with the required libraries.

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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- pezetko
- Member
- 392 posts
- Joined: 11月 2008
- オフライン
-
- animatrix_
- 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.
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- sorian
- 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.

and congratulations @pusat.
you have done some great jobs.
-
- animatrix_
- 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.
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- wangguo
- Member
- 15 posts
- Joined: 9月 2014
- オフライン
-
- animatrix_
- 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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- animatrix_
- 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.
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- wangguo
- Member
- 15 posts
- Joined: 9月 2014
- オフライン
-
- Nima
- Member
- 471 posts
- Joined: 11月 2013
- オフライン
-
- animatrix_
- 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.
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- Nicolas Heluani
- Member
- 303 posts
- Joined: 12月 2015
- オフライン
-
- blackpixel
- 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.
-
- animatrix_
- Member
- 5110 posts
- Joined: 2月 2012
- オフライン
blackpixelpusat
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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- grayOlorin
- Member
- 1807 posts
- Joined: 10月 2010
- オフライン
-
- animatrix_
- 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]
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
-
- Quick Links





