<div dir="ltr">you cant really compare number of "object downloads" to number of "mesh downloads" as meshes can grow very large in size and memory requirements where object downloads are very small and fast. There's also a negative impact in simulator physics and memory when using very complex or large meshes. Of course if your meshes are phantom then sim impact will be less.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 5, 2013 at 7:59 PM, John Sheridan <span dir="ltr"><<a href="mailto:john@pseudospace.net" target="_blank">john@pseudospace.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dr. Ramloll,<br>
<br>
You would probably get a better benefit if you were to upload a few different variations.  For example: a single plant, a 10x10 patch of joined plants, a 20x20 patch, and so on.  Each of the three variations if duplicated in world would only be downloaded once and you would have the flexibility to cover a variety of different areas in different sizes more efficiently.<br>

<br>
In regard to prim counts, if you were to upload a single plant and then build your patch in world you would likely be using far more prims than you would if you uploaded a pre-joined patch.  So, not counting for vertex counts and all the other goodies that come from a land impact calculation - the following would hold true.<br>

<br>
1 plant    = 1 prim     = 1 mesh download, 1 object download<br>
10 plants (linked in world) = 10 prims = 1 mesh download, 10 object downloads<br>
10 linked plant patches = 100 prims = 1 mesh download, 100 object downloads<br>
1 patch (10 plants joined in mesh before import) = 1 prim = 1 mesh download, 1 object download<br>
10 mesh patches = 10 prims = 1 mesh download, 10 object downloads<br>
<br>
The theory being that the mesh download is much larger than the object download.  The mesh download contains the mesh's geometry, textures, texture maps, and so on wherein the object download contains such things as the object's position in world, the id of the mesh, textures, and so on that are applied to it.<br>

<br>
I hope this helps.  :)<div class="im HOEnZb"><br>
<br>
 - John / Orion Pseudo<br>
<br></div><div class="HOEnZb"><div class="h5">
On 07/05/2013 10:07 PM, Dr Ramesh Ramloll wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Dahlia,<br>
If I understand you correctly, if I upload a grass plant in mesh and<br>
then just multiple copy it inworld, it would not make a difference if<br>
made a grass patch in mesh and then uploaded it. Let me know, am kind<br>
of dabbling with this issue right now. Am thinking in the way for<br>
leaves in a tree.<br>
R<br>
<br>
On Fri, Jul 5, 2013 at 9:43 PM, Dahlia Trimble <<a href="mailto:dahliatrimble@gmail.com" target="_blank">dahliatrimble@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If an object is made up of many pieces, all of which are the same mesh, then<br>
it would be better to upload the mesh once and just duplicate it. This is<br>
because the mesh is a single asset and the viewer *should* only download it<br>
once. However, each piece is still a single "prim" whether it's a prim, a<br>
sculpt, or a mesh, and will still require a message from the sim<br>
(ObjectUpdate packet) telling the viewer that it is there. This message is<br>
quite small compared to the size of the mesh asset though and many of them<br>
can be sent quite quickly. If the same mesh was uploaded many times and<br>
these different uploads were used in the same scene, then each mesh would<br>
get a different Asset ID and the viewers would have no way of knowing they<br>
were all the same and would need to download each copy separately; this<br>
could put quite a strain on the simulator and the network and should be<br>
avoided.<br>
<br>
Note that in Second Life, "Land Impact" may be adversely influenced by many<br>
copies of the same mesh *even though the mesh only has to be sent to each<br>
viewer once*. This is an oversight in the design of Land Impact and<br>
OpenSimulator does not have this issue as it does not implement Land Impact.<br>
<br>
<br>
On Fri, Jul 5, 2013 at 5:49 PM, John Sheridan <<a href="mailto:john@pseudospace.net" target="_blank">john@pseudospace.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
re : "The various editors I tried require a lot of gymnastics just to get<br>
<br>
objects that render well in them to be imported into opensim.<br>
I am only familiar with ac3d, and Blender somewhat."<br>
<br>
I've been working with Blender 2.6, and while I'll admit it takes a bit of<br>
adjusting if you're moving from prim based modeling it works perfectly with<br>
opensim uploading through either Firestorm or Kokua.  Scaling is a bit of a<br>
headache but after upload my models show exactly as they did in Blender and<br>
oddly enough, they seem to actually load a bit faster.<br>
<br>
While on the topic of mesh, I did have a quick question to anyone out<br>
there regarding instancing.  Awhile back (before the advent of mesh) I seem<br>
to remember someone mentioning that sculpts were superior to normal prims as<br>
only one copy of the sculpt is downloaded and then applied to all objects it<br>
was used on by the viewer.  Would anyone happen to know if the same holds<br>
true for mesh?  Say in the case of an model with multiple duplicated pieces,<br>
would it make better sense to include one copy of the duplicate piece in the<br>
dae and then duplicate it in world or just glob it all together during the<br>
import?<br>
<br>
Thanks, :)<br>
<br>
- John / Orion Pseudo<br>
<br>
<br>
On 07/05/2013 08:08 PM, Nebadon Izumi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The various editors I tried require a lot of gymnastics just to get<br>
objects that render well in them to be imported into opensim.<br>
I am only familiar with ac3d, and Blender somewhat.<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-users</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-users</a><br>
</blockquote>
<br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-users</a><br>
</div></div></blockquote></div><br></div>