I was never really able to solve display issues that happen with some models inside Rhino…
I always thought it had to do with mesh normals, but I was never able to solve this problem with UnifyMeshNormals.
I clearly don’t understand meshes enough.
For example here:
This is supposed to be a white face in arctic mode.
The drop that finally overflowed the vase for me was this last mesh, which I baked from GH, exported to OBJ to C4D to smooth and imported back to Rhino, but somehow, the mesh display still makes it look wrong despite I smoothed it!
When my mesh actually is like this:
maybe too far from world origin? also RefreshShade could help
Noup, working pretty close to origin.
Hello- - Can you post here, or send these meshes to email@example.com ? Please include a link back to this topic in your comments.
Sure thing. Might want to swap to arctic display mode, its more noticeable there.
Bad Meshes.3dm (1.3 MB)
Hello- thanks - on the more complex object,
CullDegenerateMeshFaces helps the display (‘Check’ tells me about that and some other problems but for the display, that was sufficient)
For the simple planar objects,
UnifyMeshNormals is the deal (Again, Check is helpful there)
For the large terrain-like thing,
RebuildMeshNormals sets them all back to looking at the faces and vertices of the mesh itself, it looks like it was inheriting the normals from some previous state.
Hi Pascal, awesome, did not know about those commands, will try them all from now on! Thanks!
I was not able to fix this one here though… no matter normals nor rebuild nor degenerate faces
bad mesh 02.3dm (390.2 KB)
That is harder - it all chock full of non-manifold edges - sections look like this:
I don’t know if that will ever display correctly.
Okay, good to know, thanks for trying!
@pascal one more thing came up, I extracted some mesh faces and then joined back to the main mesh, but the edges are darker outlining the split, how can I get rid of them?
Weld the mesh - you just need to put in an angle slightly larger than the angles between the faces along those edges, or just put in 90 if you want to weld everything.