Starnge erorr for a mesh file. Help needed.

So while working on TB model and converting it to mesh it gave me this error.
Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

c:\ConvertXSI>convertxsi tb0_4.xsi tb0_4.mesh
Material found: 'DefaultLib.Scene_Material'
 cl = ''
 nm = ''
 da = ''
Unexpected texture file name: black canvas.bmp
Material found: 'DefaultLib.Phong'
 cl = ''
 nm = ''
 da = ''
Ignoring extra uv channels.
Bounding Information Calculated - Radius:4345.11
Optimizing...
Pre-Optimization Vertex Count = 24198
Post-Optimization Vertex Count = 8121
Error *** Found duplicate vertex at [32.3 , 731.6 , 3037.7]
Error *** Found duplicate vertex at [-32.3 , 731.6 , 3037.7]
Error *** Found duplicate vertex at [32.3 , 731.6 , 3037.7]
Error *** Found duplicate vertex at [-32.3 , 731.6 , 3037.7]
Error *** Found duplicate vertex at [1022.3 , 425.5 , 253.0]
Error *** Found duplicate vertex at [893.0 , 479.0 , 253.0]
Error *** Found duplicate vertex at [1075.8 , 296.2 , 253.0]
Error *** Found duplicate vertex at [1022.3 , 425.5 , 253.0]
Error *** Found duplicate vertex at [1022.3 , 166.9 , 253.0]
Error *** Found duplicate vertex at [1075.8 , 296.2 , 253.0]
Error *** Found duplicate vertex at [893.0 , 113.4 , 253.0]
Error *** Found duplicate vertex at [1022.3 , 166.9 , 253.0]
Error *** Found duplicate vertex at [763.8 , 166.9 , 253.0]
Error *** Found duplicate vertex at [893.0 , 113.4 , 253.0]
Error *** Found duplicate vertex at [710.2 , 296.2 , 253.0]
Error *** Found duplicate vertex at [763.8 , 166.9 , 253.0]
Error *** Found duplicate vertex at [763.8 , 425.5 , 253.0]
Error *** Found duplicate vertex at [710.2 , 296.2 , 253.0]
Error *** Found duplicate vertex at [893.0 , 479.0 , 253.0]
Error *** Found duplicate vertex at [763.8 , 425.5 , 253.0]

The mesh loads fine in game but with developer.exe i get same error and also this

Assert @ c:\gs\gamma\03\CodeSource\Engine/Render/Mesh/Mesh.cpp(1003)

DirectXAssert: [!FAILED(dxVerifyHR)]
Context: D3DXValidMesh( pMesh, pAdjacency, & pErrorBuffer)
HR: (D3DXERR_INVALIDMESH)-Invalid mesh

This two errors scare me, but it doesnt affect the model as far as i can see, it loads up and builds fine, and doesnt seem to have any artifacts and so on. so if some one could explain how to fix this, i would apreciate it, otherwise i will probably leave it as it is...
8,428 views 7 replies
Reply #1 Top
At a first glance, two things:

-you have an extra material associated with your model. Remove that material in the material manager (ctrl-6) and make sure only the model material is present.

-looks like you've got - duplicate vertices! :p

One thing to try is, go to the point selection mode in XSI, ("t"), press Ctrl-A to select all points and the do a point filter on them using very small values (too large values will merge neighbouring vertices together and trash your model, but you can always undo) to see if the problem goes away.
Not sure what else to tell you since I don't think I had this problem before, or if I had don't remember it.

And yeah - models with this kind of error don't agree with rendering engines too much. They tend to eat up more memory than needed. You wouldn't necessarily see it, but its there.
Reply #2 Top
I've had the same problem, its just because ConvertXSI optimizes it and it sometimes make duplicate vertices. as you said it still works fine but if you don't want the error message when you convert it you can do nooptimize then the file size is alot bigger but it doesn't give the error. other than that I don't know anything else you can do
Reply #3 Top
That would be like shoving the trash underneath the carpet instead of taking it out. Sooner or later you gonna regret doing that. ;)

The converter has no issue with meshes which have been constructed properly. So the problem must be in the mesh itself.

One other trick to try and get rid of annoying glitches that sometimes happen in XSI is to export the model as an .obj file and then import it into a new scene. It helps resolve some minor issues sometimes.
+1 Loading…
Reply #4 Top
Well who wants to take the garbage out anyways?
thanks ManSh00ter i was having a bit of trouble with this as well i'm going to try your suggestion.
Reply #5 Top
Well who wants to take the garbage out anyways?


Anyone who doesn't want to hog memory resources because their models have duplicate geometry. You can't see it, but your computer can. ;)

I don't know how much help I was, but in any case, I hope you'll fix your issues! :)
Reply #6 Top
The model is not mine, was made by Volt so i have no clue what can be wrong. i will try your suggestions, thanks, and i will remove the extra material, dont see the reason to keep it. Thanks again
Reply #7 Top

I am having the same troubles as the original poster.

Quoting ManSh00ter, reply 1
go to the point selection mode in XSI, ("t"), press Ctrl-A to select all points and the do a point filter on them using very small values (too large values will merge neighbouring vertices together and trash your model, but you can always undo)

However, I am new at using Softimage XSI. How does one do a "point filter"? Does it do anything other than remove duplicate verticies? Thank you.