Jump to content

Physics MAV_FOUND_DEGENERATE_TRIANGLES


FernandaCassia
 Share

You are about to reply to a thread that has been inactive for 1736 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

Degenerate triangles usually mean that you have somewhere one, or more very thin triangles that the uploader is choking on, it can happen that those triangles end up simplified improperly. (I can't remember the exact details of why) Double check your model for any stray vertices/faces that might be sitting somewhere in the model. "Remove doubles" can help too.

As the error message suggests, a more "detailed" explanation about the error is in your SecondLife.log file. It's not always very readable, but it might give you (or us here on the forum) a better idea of what is going on.

  • Thanks 1
Link to comment
Share on other sites

 

14 minutes ago, Kyrah Abattoir said:

clear up your log, try the upload again, and reopen your log, the end of the log should more or less stop at the last thing that happened, aka the upload.

2019-07-24T03:44:05Z INFO # llprimitive/lldaeloader.cpp(902) LLDAELoader::OpenFile : Collada Importer Version: 1.4.1
2019-07-24T03:44:05Z INFO # llprimitive/lldaeloader.cpp(912) LLDAELoader::OpenFile : Dae version 1.4.1
2019-07-24T03:44:05Z INFO # llprimitive/lldaeloader.cpp(1031) LLDAELoader::OpenFile : Importing Plane.003 model with 1 material references
2019-07-24T03:44:05Z INFO # llprimitive/lldaeloader.cpp(1038) LLDAELoader::OpenFile : Plane.003 references 
2019-07-24T03:44:05Z INFO # llprimitive/lldaeloader.cpp(1071) LLDAELoader::OpenFile : Collada skins processed: 0
2019-07-24T03:44:06Z WARNING # llui/llview.h(704) LLView::getChild : Making dummy class LLCheckBoxCtrl named "confirm_checkbox" in Model Preview
2019-07-24T03:44:08Z INFO # llmessage/llcircuit.cpp(1202) LLCircuitData::dumpResendCountAndReset : Circuit: 216.82.48.74:13014 resent 2 packets
2019-07-24T03:44:08Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 6.30
2019-07-24T03:44:10Z INFO #Mesh# newview/llmeshrepository.cpp(5190) LLMeshRepository::metricsUpdate : EventMarker {'fetches':i1514,'reason':'Mesh Download Quiescent','scope':'Login','start':r193.188727,'stop':r218.921889,'sys_cpu':r0.000000,'teleports':i1,'user_cpu':r0.000000}
2019-07-24T03:44:18Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 6.10
2019-07-24T03:44:21Z INFO # llui/llfloater.cpp(647) LLFloater::openFloater : Opening floater Model Preview full path: /main_view/menu_stack/world_panel/Floater View/Model Preview
2019-07-24T03:44:21Z INFO # newview/llfloatermodeluploadbase.cpp(48) LLFloaterModelUploadBase::requestAgentUploadPermissions : class LLFloaterModelPreview::requestAgentUploadPermissions() requesting for upload model permissions from: https://sim10004.aditi.lindenlab.com:12043/cap/d26e2234-b012-62df-09b0-acbf0b384591
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(1106) LLDAELoader::preprocessDAE : Preprocessing dae file to remove spaces from the names, ids, etc.
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(902) LLDAELoader::OpenFile : Collada Importer Version: 1.4.1
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(912) LLDAELoader::OpenFile : Dae version 1.4.1
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(1031) LLDAELoader::OpenFile : Importing Plane.003_PHYS model with 1 material references
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(1038) LLDAELoader::OpenFile : Plane.003_PHYS references 
2019-07-24T03:44:21Z INFO # llprimitive/lldaeloader.cpp(1071) LLDAELoader::OpenFile : Collada skins processed: 0
2019-07-24T03:44:22Z WARNING # newview/llfloatermodelpreview.cpp(4592) LLFloaterModelPreview::onPermissionsReceived : Upload permission set to true but uploadModelUrl is empty!
2019-07-24T03:44:26Z INFO # llcommon/llmemory.cpp(155) LLMemory::logMemoryInfo : Current allocated physical memory(KB): 1143788KB
2019-07-24T03:44:26Z INFO # llcommon/llmemory.cpp(156) LLMemory::logMemoryInfo : Current allocated page size (KB): 1045820KB
2019-07-24T03:44:26Z INFO # llcommon/llmemory.cpp(157) LLMemory::logMemoryInfo : Current available physical memory(KB): 302892KB
2019-07-24T03:44:26Z INFO # llcommon/llmemory.cpp(158) LLMemory::logMemoryInfo : Current max usable memory(KB): 1446680KB
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(569) LLViewerAssetStorage::logAssetStorageInfo : Active coros 0
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(570) LLViewerAssetStorage::logAssetStorageInfo : mPendingDownloads size 0
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(571) LLViewerAssetStorage::logAssetStorageInfo : mCountStarted 1
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(572) LLViewerAssetStorage::logAssetStorageInfo : mCountCompleted 1
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(573) LLViewerAssetStorage::logAssetStorageInfo : mCountSucceeded 1
2019-07-24T03:44:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(574) LLViewerAssetStorage::logAssetStorageInfo : mTotalBytesFetched 3234
2019-07-24T03:44:27Z WARNING #Mesh# newview/llmeshrepository.cpp(2801) LLMeshUploadThread::onCompleted : Fee request failed.  Not in expected 'upload' state.
2019-07-24T03:44:27Z WARNING #Mesh# newview/llmeshrepository.cpp(753) log_upload_error : Error in stage:  fee, Reason:   (Http_200)
2019-07-24T03:44:27Z WARNING #Mesh# newview/llmeshrepository.cpp(764) log_upload_error : error: {'BlockName':'physics_mesh','Context':'validateDecompressedPhysicsMeshData','ErrorCode':i21,'FaceIndex':i0,'MeshIndex':i0,'TriangleIndex':i15,'Vertex0':[r-0.224914,r0.174559,r0.204170],'Vertex1':[r-0.223251,r0.173095,r0.249542],'Vertex2':[r-0.221588,r0.171630,r0.204307],'identifier':'Upload_InvalidAsset','message':'MAV_FOUND_DEGENERATE_TRIANGLES'}
2019-07-24T03:44:27Z WARNING #Mesh# newview/llmeshrepository.cpp(765) log_upload_error :   mesh upload failed, stage 'fee', error '', message 'MAV_FOUND_DEGENERATE_TRIANGLES', id 'Upload_InvalidAsset'
2019-07-24T03:44:27Z WARNING # newview/llfloatermodelpreview.cpp(4508) LLFloaterModelPreview::setModelPhysicsFeeErrorStatus : LLFloaterModelPreview::setModelPhysicsFeeErrorStatus(13107200 : )
2019-07-24T03:44:27Z WARNING # newview/lltoastalertpanel.cpp(178) LLToastAlertPanel::LLToastAlertPanel : Alert: Plane.003 failed to upload: MAV_FOUND_DEGENERATE_TRIANGLES\n\nSee SecondLife.log for details
2019-07-24T03:44:29Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 7.40
2019-07-24T03:44:38Z INFO # llmessage/llcircuit.cpp(1202) LLCircuitData::dumpResendCountAndReset : Circuit: 216.82.48.74:13014 resent 1 packets
2019-07-24T03:44:38Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 6.00
2019-07-24T03:44:46Z WARNING #AvNameCache# llmessage/llavatarnamecache.cpp(287) LLAvatarNameCache::handleAvNameCacheSuccess : LLAvatarNameResponder::result 1 unresolved ids; expires in 3600.000000 seconds
2019-07-24T03:44:46Z WARNING #AvNameCache# llmessage/llavatarnamecache.cpp(295) LLAvatarNameCache::handleAvNameCacheSuccess : LLAvatarNameResponder::result failed id 65a4dec4-4950-4b90-b568-066eb8bb07fb
2019-07-24T03:44:49Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 7.60
2019-07-24T03:44:51Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34059
2019-07-24T03:44:53Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34060
2019-07-24T03:44:55Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34061
2019-07-24T03:44:57Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34062
2019-07-24T03:44:59Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 7.00
2019-07-24T03:45:02Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34063
2019-07-24T03:45:04Z WARNING #AvNameCache# llmessage/llavatarnamecache.cpp(287) LLAvatarNameCache::handleAvNameCacheSuccess : LLAvatarNameResponder::result 1 unresolved ids; expires in 3600.000000 seconds
2019-07-24T03:45:04Z WARNING #AvNameCache# llmessage/llavatarnamecache.cpp(295) LLAvatarNameCache::handleAvNameCacheSuccess : LLAvatarNameResponder::result failed id 23153873-1b63-4810-b56c-6d745b605efa
2019-07-24T03:45:07Z INFO #Avatar# newview/llvoavatar.cpp(8705) LLVOAvatar::processAvatarAppearance : Processing appearance message version 34064
2019-07-24T03:45:09Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 7.50
2019-07-24T03:45:19Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 7.40
2019-07-24T03:45:26Z INFO # llcommon/llmemory.cpp(155) LLMemory::logMemoryInfo : Current allocated physical memory(KB): 1099868KB
2019-07-24T03:45:26Z INFO # llcommon/llmemory.cpp(156) LLMemory::logMemoryInfo : Current allocated page size (KB): 1031712KB
2019-07-24T03:45:26Z INFO # llcommon/llmemory.cpp(157) LLMemory::logMemoryInfo : Current available physical memory(KB): 577853KB
2019-07-24T03:45:26Z INFO # llcommon/llmemory.cpp(158) LLMemory::logMemoryInfo : Current max usable memory(KB): 1677721KB
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(569) LLViewerAssetStorage::logAssetStorageInfo : Active coros 0
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(570) LLViewerAssetStorage::logAssetStorageInfo : mPendingDownloads size 0
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(571) LLViewerAssetStorage::logAssetStorageInfo : mCountStarted 1
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(572) LLViewerAssetStorage::logAssetStorageInfo : mCountCompleted 1
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(573) LLViewerAssetStorage::logAssetStorageInfo : mCountSucceeded 1
2019-07-24T03:45:26Z INFO #AssetStorage# newview/llviewerassetstorage.cpp(574) LLViewerAssetStorage::logAssetStorageInfo : mTotalBytesFetched 3234
2019-07-24T03:45:26Z INFO # llui/llfloater.cpp(697) LLFloater::closeFloater : Closing floater toast
2019-07-24T03:45:29Z INFO # newview/llviewerdisplay.cpp(213) display_stats : FPS: 8.10
2019-07-24T03:45:30Z WARNING #Mesh# newview/llmeshrepository.cpp(2801) LLMeshUploadThread::onCompleted : Fee request failed.  Not in expected 'upload' state.
2019-07-24T03:45:30Z WARNING #Mesh# newview/llmeshrepository.cpp(753) log_upload_error : Error in stage:  fee, Reason:   (Http_200)
2019-07-24T03:45:30Z WARNING #Mesh# newview/llmeshrepository.cpp(764) log_upload_error : error: {'BlockName':'physics_mesh','Context':'validateDecompressedPhysicsMeshData','ErrorCode':i21,'FaceIndex':i0,'MeshIndex':i0,'TriangleIndex':i15,'Vertex0':[r-0.224914,r0.174559,r0.204170],'Vertex1':[r-0.223251,r0.173095,r0.249542],'Vertex2':[r-0.221588,r0.171630,r0.204307],'identifier':'Upload_InvalidAsset','message':'MAV_FOUND_DEGENERATE_TRIANGLES'}
2019-07-24T03:45:30Z WARNING #Mesh# newview/llmeshrepository.cpp(765) log_upload_error :   mesh upload failed, stage 'fee', error '', message 'MAV_FOUND_DEGENERATE_TRIANGLES', id 'Upload_InvalidAsset'
2019-07-24T03:45:30Z WARNING # newview/llfloatermodelpreview.cpp(4508) LLFloaterModelPreview::setModelPhysicsFeeErrorStatus : LLFloaterModelPreview::setModelPhysicsFeeErrorStatus(13107200 : )
2019-07-24T03:45:30Z WARNING # newview/lltoastalertpanel.cpp(178) LLToastAlertPanel::LLToastAlertPanel : Alert: Plane.003 failed to upload: MAV_FOUND_DEGENERATE_TRIANGLES\n\nSee SecondLife.log for details
 

Edited by FernandaCassia
Link to comment
Share on other sites

 

 

291554620_Blackedgesinphysics.png.08077a05ad767abf63c2d32056514bae.png

I think the size at which the triangles becomes "too thin" can vary depending on the size of the models bounding box. Your model is very big so maybe it is faces that are making up the thickness of the walls ?

Sometimes you just have look very carefully in your Physics model where the uploader is indicating where if found errors and do the cleanup by hand .

  • Thanks 1
Link to comment
Share on other sites

4 hours ago, Aquila Kytori said:

I think the size at which the triangles becomes "too thin" can vary depending on the size of the models bounding box..

That is correct.

This isn't something you want to upload as a single piece anyway. I can't really go into the finer details of how to split a model into separate meshes but separate the penthouse and you should get rid of at least most of the physics issues.

Also:

7 hours ago, FernandaCassia said:

I've already tried:

Mesh>Clean up > remove doubles

and 

Mesh>Clean up > degenerate dissove

You forgot "Remove doubles" and "Limited dissolve". They are the most important tool to clean up a physics model. Remember to triangulate afetrwards or you may end up with some unpleasant surprises in the doorways.

Edited by ChinRey
  • Thanks 1
Link to comment
Share on other sites

Not really an answer but possibly of interest.  I uploaded a new shop a few months ago with no issues. It isn't something that I normally make but it looks similar to your top floor.

image.thumb.png.316c02a66237d6b7e29ffdea4aae7407.png

 

There are no outside walls as this was going inside a surround.  My only suggestion would be to use CUBES as your physics model  and see if that solved the issue.  Don't let the cubes touch.    Be sure and apply location, rotation and scale to BOTH your main model and the physics model.

 

Tutorial here since I see you are in 2.79 :D 

https://www.slartist.com/house-physics-for-second-life-blender_fafd82260.html

 

Good luck!

  • Thanks 1
Link to comment
Share on other sites

8 hours ago, Chic Aeon said:

Não é realmente uma resposta, mas possivelmente de interesse. Enviei uma loja nova há alguns meses sem problemas. Não é algo que eu normalmente faço, mas parece similar ao seu último andar.

image.thumb.png.316c02a66237d6b7e29ffdea4aae7407.png

 

Não há paredes externas como esta indo dentro de um surround. Minha única sugestão seria usar o CUBES como seu modelo de física e ver se isso resolveu o problema. Não deixe os cubos se tocarem. Certifique-se de aplicar localização, rotação e escala para o seu modelo principal e o modelo de física.

 

Tutorial aqui desde que eu vejo que você está em 2,79 : D 

https://www.slartist.com/house-physics-for-second-life-blender_fafd82260.html

 

Boa sorte!

Thank you very much to everyone who answered the topic, following all the tips, finally get 😃

  • Like 2
Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 1736 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...