Jump to content
Sign in to follow this  
FernandaCassia

Physics MAV_FOUND_DEGENERATE_TRIANGLES

Recommended Posts

Hi, 

I build a building in blender, and soon after following some forum tips to build the Physics of the same, but I have not been successful in upload, I do not know where I am going wrong

error.thumb.png.13c2acab522f05c9606c77198e066d4c.png

full.thumb.png.9c6485d2e6fcf787d97b2aeded865d6e.png

 

physics.thumb.png.a3536cbf201b166f1025a5b4214decd6.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Quote

 

I've already tried:

Mesh>Clean up > remove doubles

and 

Mesh>Clean up > degenerate dissove

and not work.

 

 

my secondlife.log file is huge, with hours from 02 to 03, being 08 hours, I have no idea what to copy.

Share this post


Link to post
Share on other sites

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.

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)

 

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
Share on other sites

I separated the cover, but without success. I modified vertices, but without success. I used Limited dissolves, but nothing, I don't know what I do anymore, I didn't want to lose this building, I spent almost a month building it.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...