HM_AlphaToPointcloud

did you know that you can also emit particles from just the alpha channel? All we need to do is to convert the alpha from a 2D image into a 3D point cloud. But how do we achieve that? We can use an STMap to set the X and Y coordinates and then manually set the Z value to 0. Now you have a custom position pass for your 2D image. Just add a PositionToPoints node, connect your alpha and the custom P pass we created, and now you have a point cloud representing your alpha channel in 3D space. To transform your point cloud, simply add a TransformGeo node, and that’s it! You can experiment with this technique to create a variety of cool effects. To avoid the headache, I’ve created this Gizmo that does it all for you.

First submitted: 19 June 2025

Author: Hosny Muhammed

Website: https://www.linkedin.com/in/hosny-muhammed/

Compatible Nuke versions: 11.0 or later

Compatibility:

did you know that you can also emit particles from just the alpha channel? All we need to do is to convert the alpha from a 2D image into a 3D point cloud. But how do we achieve that? We can use an STMap to set the X and Y coordinates and then manually set the Z value to 0. Now you have a custom position pass for your 2D image. Just add a PositionToPoints node, connect your alpha and the custom P pass we created, and now you have a point cloud representing your alpha channel in 3D space. To transform your point cloud, simply add a TransformGeo node, and that’s it! You can experiment with this technique to create a variety of cool effects. To avoid the headache, I’ve created this Gizmo that does it all for you.

or register to download or rate.

Comments

or register to join the conversation.

Download Verification