There has been this SOP available on Houdini:
https://www.sidefx.com/docs/houdini/nodes/sop/tetrahedralize.html [www.sidefx.com]
Looks like it's replaced by this one:
https://www.sidefx.com/docs/houdini/nodes/sop/tetconform.html [www.sidefx.com]
I wonder why. What was the rationale behind this replacement?
Found 7 posts.
Search results Show results as topic list.
Technical Discussion » Tetrahedralize: why it's deprecated
- megiddgit
- 7 posts
- Offline
Technical Discussion » Converting voxels to iso-surface polygons
- megiddgit
- 7 posts
- Offline
Aizatulin
... If you only have this information, there is no chance to reconstruct a connectivity, because it is not even clear that a connection exists.
Right. Thanks.
Technical Discussion » Converting voxels to iso-surface polygons
- megiddgit
- 7 posts
- Offline
I use the attached nodes to:
1. Import an STL file [upload.wikimedia.org]
2. Convert the STL triangles to voxels by OpenVDB.
3. Convert the voxels to iso-surface polygons by OpenVDB.
4. Save the iso-surface polygons as a new STL file.
When the voxel size is smaller, then the iso-surface polygons are all connected. But when the voxel size becomes larger, then some iso-surface polygons are disconnected as separate components. This is an expected behavior, since the eight corners of a large voxel might not reflect the change in the signed distance field. For example the eight corners may have the same sign, but the signed distance field is actually changing within the large voxel.
The screenshots are attached.
By any chance, is there a trick or workaround to force the connectivity of the iso-surface polygons even if the voxel size is large? Just curious.
1. Import an STL file [upload.wikimedia.org]
2. Convert the STL triangles to voxels by OpenVDB.
3. Convert the voxels to iso-surface polygons by OpenVDB.
4. Save the iso-surface polygons as a new STL file.
When the voxel size is smaller, then the iso-surface polygons are all connected. But when the voxel size becomes larger, then some iso-surface polygons are disconnected as separate components. This is an expected behavior, since the eight corners of a large voxel might not reflect the change in the signed distance field. For example the eight corners may have the same sign, but the signed distance field is actually changing within the large voxel.
The screenshots are attached.
By any chance, is there a trick or workaround to force the connectivity of the iso-surface polygons even if the voxel size is large? Just curious.
Edited by megiddgit - Feb. 13, 2024 08:46:44
Houdini Indie and Apprentice » Houdini viewport/UI problem
- megiddgit
- 7 posts
- Offline
I had the same issue with Intel graphics driver. Problem got resolved by changing the Houdini settings to `High Performance` to use the AMD graphics driver instead:
Before:
Change settings to use AMD graphics rather Intel:
After:
Before:
Change settings to use AMD graphics rather Intel:
After:
Edited by megiddgit - Oct. 31, 2020 03:02:48
Technical Discussion » Infill for my hollow 3D model
- megiddgit
- 7 posts
- Offline
One idea
In the referenced video [youtu.be] the workflow starts with:
1. Import 3D mesh
2. VDB-from-polygons tool is used to covert 3D polygon mesh to VDB voxel field
3. VDB-to-spheres tool is used to fill VDB voxel field with spheres
4. Change the sphere radius size
5. Increase the sphere max number
6. Remove the sphere overlap
At this point, this is the result:
Now, I'm looking for a Houdini OpenVDB functionality to go from spheres to an infill shape like blue lines below:
When the above spheres are generated, I need a tool to swap filled (active) voxels with empty (inactive) voxels. What OpenVDB tool would do the swapping for me? Thanks!
In the referenced video [youtu.be] the workflow starts with:
1. Import 3D mesh
2. VDB-from-polygons tool is used to covert 3D polygon mesh to VDB voxel field
3. VDB-to-spheres tool is used to fill VDB voxel field with spheres
4. Change the sphere radius size
5. Increase the sphere max number
6. Remove the sphere overlap
At this point, this is the result:
Now, I'm looking for a Houdini OpenVDB functionality to go from spheres to an infill shape like blue lines below:
When the above spheres are generated, I need a tool to swap filled (active) voxels with empty (inactive) voxels. What OpenVDB tool would do the swapping for me? Thanks!
Edited by megiddgit - Oct. 25, 2020 05:27:37
Technical Discussion » Infill for my hollow 3D model
- megiddgit
- 7 posts
- Offline
I watched a video [youtu.be] on how to fill a 3D mesh with itself. I just got the idea that it might be possible to use Houdini to fill my mesh with such infills:
The above infill is just a sample, any other form of infill would work too. Can anybody get me started on how to generate infills with Houdini OpenVDB modules? Thanks!
The above infill is just a sample, any other form of infill would work too. Can anybody get me started on how to generate infills with Houdini OpenVDB modules? Thanks!
Edited by megiddgit - Oct. 25, 2020 11:07:10
Houdini Indie and Apprentice » Erode a bow tie shape without losing its integrity
- megiddgit
- 7 posts
- Offline
I intend to use VDB tool to erode and dilate a 3d model. When eroding a bow-tie, the mid section disappears.
How can I prevent the bow-tie mid section from disappearing? Maybe introducing a threshold for erosion? Is there any way?
How can I prevent the bow-tie mid section from disappearing? Maybe introducing a threshold for erosion? Is there any way?
Edited by megiddgit - Aug. 9, 2020 01:09:36
-
- Quick Links