I’m exploring ways to project a 3D model onto a volumetric LED setup.
I’m still not very familiar with using POPs.
Is it possible to use a lookup texture to map 2D images rendered for each depth layer?
Or are there other operators or alternative methods I should consider?
Thank you in advance.
dmxPOP3D_Matrix.toe (36.5 KB)
Hello @marugotobanana0120
There’s a way of doing this without rendering the 3D model. By using a Ray POP, you can detect if points from the grid are inside or outside the model by checking the number of ray hits. In the POPs samples files, there’s an example in overview.toe in /proximityNeighbor that shows how this can be done.
Thank you very much.
I was able to get it working.
Sorry to bother you again.
I was able to display the 3D object, but as shown in the photo, the object seems to be pulled toward the center.
How can I fix this?
Uploading: dmxPOP3D_Matrix.toe…
Uploading: PXL_20250702_065306923.jpg…
seems like the upload of your file and image failed. Could you try attaching them again?
cheers
Markus
This issue might be related to numerical precision errors occurring during the computation of ray/primitive intersections. It’s possible that only a single collision is being detected for those points, causing them to be considered inside the mesh. You’re currently using the P attribute as the Ray Attribute on the Ray POP. Switching to vertical rays appears to eliminate most of the errors.
dmxPOP3D_Matrix.tests.toe (152.3 KB)
Thank you very much. That’s a big help.
Currently, the areas where there is no object are lighting up in white.
Is there a way to prevent those areas from lighting up?
I was able to solve it by multiplying the color and rayinside using the Math Combine POP.
Thank you very much.