<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreioElectrnico17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                Future versions of opensim, and already if you select ubMesmerizer for ubOde, will not use the Visual mesh components for physics.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                So a mesh uploaded without high resolution will only collide with the default low resolution convex hull, or can be set to no collide with  phantom or shape type NONE<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                If the mesh is a house with openings for doors etc, those openings will disappear and you can not get inside the house, in other parts the collision point may be far from what we see.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                 You can test it in world with a mesh that allows you to select physics shape type NONE, PRIM and convex.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                Change to convex and walk on it… then back to PRIM<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                On some viewers, in advanced menus, you even have the option to see the selected physics mesh<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                As I said it is legal to not select a high resolution on upload if you do not want to use it at all , something current version doesn’t allow correctly<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                But there isn’t much gain on not selecting except preventing the use of type PRIM.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ubit<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=PT style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=PT style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> opensim-users-bounces@opensimulator.org [mailto:opensim-users-bounces@opensimulator.org] <b>On Behalf Of </b>Shy Robbiani<br><b>Sent:</b> Tuesday, November 17, 2015 16:39<br><b>To:</b> opensim-users@opensimulator.org<br><b>Subject:</b> Re: [Opensim-users] Mesh for physics on new opensim versions<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>In case there is a mesh with no high resolution mesh for physics and currently the simulator uses the mesh from the visual part, will that break this mesh in future versions?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Mon, Nov 16, 2015 at 5:30 PM, AJLDuarte <<a href="mailto:ajlduarte@sapo.pt" target="_blank">ajlduarte@sapo.pt</a>> wrote:<o:p></o:p></p><p class=MsoNormal>Hi,<br>        A single mesh asset does contain several meshs internally.<br>        - Some are for the visual representation of the object, you can have<br>four corresponding to different levels of detail (LOD), used according to<br>the view distance. You must provide the one with most detail. You can let<br>viewer create the others, or provide your own.<br>        - others are for the physics representation of the object, mainly<br>for collisions.<br><br>Considering physics.<br>Viewers will always create a very low detail convex (i.e. without holes etc<br>) hull.<br>You select a higher resolution mesh for collisions, if you like people to<br>get inside your houses for example.<br>You can provide one or select one of the visual LODS.<br>That mesh can be encoded as normal mesh or as a decomposition of it in<br>convex hulls. Some viewers don't support this last option for opensim, in<br>fact some physics engines don't like it much, so use the mesh for now.<br><br>In world you can use Physics Shape type for more control.<br>        - type None, the physics mesh are ignored, the object will not<br>collide with anything, its like phantom.<br>        - type Prim, the high resolution physics mesh will be used. If none<br>was uploaded, this type is not available.<br>        - type Convex. The default simple convex hull is used.<br>On mesh upload the type is set to convex. You need to change it.<br>Linkset root (or individual) prims cannot have type none (set them phantom).<br><br>Viewers now allow you to not choose any mesh for physics.<br>In this case the prim will collide only with the simple low resolution<br>convex hull with the type selected as Convex or will not collide if is a<br>child prim with type selected as None.<br><br>This is the expected behavior, and will be in future opensim versions.<br>This is the behavior with physics engine ubOde and ubMeshmerizer.<br><br>In current versions, using other physics engine and Meshmerizer, if you do<br>not provide a high resolution mesh for physics, incorrectly the simulator<br>will use a mesh from the visual part.<br>Your creation will seem to work, but you will have issues changing the<br>physics shape type, and the viewers option to display the physics shape will<br>not work correctly. We can see several meshs like this in world now.<br><br>For this reason this use of visual part of the mesh for physics will be<br>removed in future versions.<br><br>Please check if you creations where uploaded correctly.<br>If you want high resolution collisions, make sure the type PRIM is available<br>to select in world. (if you only want the simple convex or no collision,<br>then its ok).<br><br>If a new upload is no longer possible, the object can still be fixed,<br>setting the mesh to type none, and adding to the linkset invisible prims<br>(simple boxes are the best option) to do the missing collisions.<br>You can (should?) do this alse in case a object was uploaded with a<br>excessive large mesh for physics. Specially if using on vehicles..<br><br>Regards,<br>Ubit<br><br><br><br>_______________________________________________<br>Opensim-users mailing list<br><a href="mailto:Opensim-users@opensimulator.org">Opensim-users@opensimulator.org</a><br><a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users</a><o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>