Jump to content

DeepEXR to point cloud—how do I do this?


erichocean

Recommended Posts

I have a DeepEXR file that I need to bring into SOPs and manipulate as points, with the Cd attribute and Normal attached. Perusing the docs, I didn't see any obvious way to do this.

 

Update: Figured it out.

Drop down a geo node, add an attribute wrangle, set it to Detail, then use teximport() to get the resolution of your deep EXR, loop over the pixels, then use dsmpixel() on the deep EXR to grab the values in the file, and finally use addpoint() and setpointattrib() to create your points and add the attributes. You'll also need a matrix to transform the points to the perspective of the camera used to generate the deep EXR. Once you've got all that, the VEX runs super fast and you can view the results in the viewport.

Simple.

Edited by erichocean
Answered my own question
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...