Hey
I have a problem, I do not know how to thicken and smooth the following mesh. I used dendro, tried zbrush (not sure if I used it correctly), tried cocoon, and some others too. Do you have an idea about this?
It will not be possible for me to look but yes Dendro seems a good option
Did you look at this post ?
Dendro followed by quadremesher then Catmull &Clark gives very good result to have a smooth mesh
It will not be possible for me to look at for a week. If you want a thickness of t you have to place points at distance less than t/4 with a radius of t/2. It is important to flatten all data in Dendro. Thatâs all I can do.
Shrink wrapping in kangaroo is not the way. Shrink wrap in ZBrush. Shrink wrap is just a technique. ZBrush calls it as âprojectâ in Dynamesh I believe. Can you save us some time and just upload the mesh as obj or stl. no need for the gh definition here. Dynamesh will work fine if you just give the mesh some thickness to begin with, then it wonât close your holes up.
Possible to do with Dendro. You have to make a solid (capped) mesh, convert to volume, offset volume and finally trim off the top/bottom of volume to end up with your thickened mesh output.
Yeah, I capped all naked boundaries to create the basic solid but then stopped working on it before I got to the side holes which would have been the last step.
Should be able to take the naked boundary of either side hole of the source mesh, Y extrude it through the entire volume then do a boolean subtract to get the final thickened form with side holes.
@ForestOwl, here is a workflow using Rhino and ZBrush for the outer shell of the above model. It doesnât take into account the inner shell (that youâve also provided), since both meshes, when joined and welded, donât provide a solid, watertight mesh and are thus basically useless.
Unify the mesh normals of your mesh surface. This can be done in Rhino, as well as Grasshopper. By âmesh surfaceâ I mean an open, non-watertight mesh.
Export the baked mesh surface as OBJ.
ZBrush
In the Tool menu, click on Import and open your OBJ. Your mesh surface should now be your selected tool.
Drag the tool on the canvas.
Go to/activate Edit mode** (T).
Make your mesh surface - now on the canvas - a PolyMesh (Tool>Make PolyMesh3D).
Select the ZModeler brush (B+Z+M) from the brush menu. Now hover your mouse over a mesh face of your mesh surface, and hold Space. In the ZModeler menu select Extrude, All Polygons, and set the Step Size (i.e. 0.025). Now you can release Space and extrude your entire mesh by dragging a face.
Got to the ZRemesher menu (Tool>Geometry>ZRemeshes). Activate FreezeBorder and KeepGroups. Set SmoothGroups to 0.0, and the Target Polygon Count to Same. Now click on ZRemesher.
You can skip step 7, the extrusion, if you export a watertight, solid mesh from Rhino to ZBrush. Remeshing is always a good idea though, since it provides you a neat, regular quad mesh that can be cleanly subdivided further.
You may notice that thereâs not much DynaMesh-ing going on here, simply because I got better results without it. You may have to reintroduce it though, if your meshes get messier or more complex.
My bad, I must have misinterpreted one of your previous posts! I didnât have much luck with DynaMesh and the Project option though, even when using a solid mesh. Maybe you could expand a little upon this technique?
Is it that I can use a Dendro filter to make the hollow pipe within the structure âopen?â
What I tried is to use both inner and outer mesh to merge to one while holding the openings open.
I tried to thicken both meshes where after I could merge the meshes with Dendro. But, then it will become a mess like the following image (there are random holes in the mesh).
Sorry about my first post, I think I misunderstood the through hole logic you were going for in the mesh.
Here is an update that should be correct. This basically creates a solid volume from the main mesh then creates boolean subtraction elements for the top and side holes.
Hope that gets it.problem mesh thickening 01_dendro 02.gh (54.5 KB)
Youâre welcome, @ForestOwl! For messier meshes my workflow still remains relevant. Although, you might have to experiment with DynaMesh and maybe Booleans too.
For DynaMesh and meshes in general, remember that itâs highly beneficial to have a solid, watertight mesh (instead of an open mesh). That doesnât mean that you have to start out with a closed mesh, but it should be your end goal and the strategy to get there should be somewhat clear from the get-go.
The Dendro route seems promising too, but I doubt that itâs as powerful and quick as ZBrush, when dealing with a couple more meshes.
Could you upload (or pm me) a little more complex mesh that youâve been writing about? It would be interesting to quickly test some things. Itâs up to you though.
Here a definition that uses my own mesh populate. It is not as beautiful as David Rutten Geometry Populate but it is fast (12 s for 2 million of points).
The only trick is to generate enough points on the mesh. You also donât need to have a fine mesh.
There is no smoothing so the result could be better