<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Collada is an excellent system to collaborate on objects between
applications. One note to not overlook is that the examples given on
its website are not the specific file formats available for all data.
The server-side most likely won't use a collada dataset directly, but
it could use an optimized or processed dataset that presents data as
needed.<br>
<br>
One simple example I given in the past is the way to put a visual mesh
object together with a physical mesh object together in one collada
file. The server-end would import the file and extract the physical
data. The viewer-end would import the file and extract only the visual
data. Each side both would further save the data in their own preferred
formats.<br>
<br>
A more complex example is also given with two virtuals worlds owned by
different businesses. These business are unable to directly connect a
grid to each other, but they need to move assets from one world to the
other to get a job done. One business can export all the objects to
ship into a collada files. The other business then imports the objects
from the collada files to its world. Here, the transfer of objects
occurred outside of the virtual world of inside.<br>
<br>
On that last example, to expand and simplify upon a contract I have
had, imagine you get a contract for a job and they hand you the collada
files. You then do the work locally to the files and hand back the new
collada files.<br>
<br>
The collada processor is what needs to be programmed more than the
import/exporter here. The processor may do more than just adjust a few
data types to a new type, as it may need to resolve url and combine
data, or it may need to separate and distribute data to various servers.<br>
<br>
The collada website provides the basics of the collada processor, which
more key to collada then its file format alone. The website also notes
how business like Sony and a few others have made such processor more
inherent to their 3D world, but it is an optional method than more
external data flows.<br>
<br>
<br>
Ralf Haifisch wrote:
<blockquote cite="mid012b01c963cd$fb527360$f1f75a20$@biz" type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <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;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.Section1
        {page:Section1;}
-->
  </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]-->
  <div class="Section1">
  <p class="MsoNormal">Hi there,<o:p></o:p></p>
  <p class="MsoNormal"><o:p> </o:p></p>
  <p class="MsoNormal"><o:p> </o:p></p>
  <p class="MsoNormal"><span lang="EN-US">As a few maybe know, there is
a 3D standard
for decribing objects.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><a
 href="http://www.collada.org/">http://www.collada.org/</a><o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Some bigger systems use it
(like google,
twinity..) and if you look over their website, there are several apps
that can
produce collada output files.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Seems to be the only standard
that is
industry accepted right now.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">The baisic idea is, to have a
common format
– so you are able to create content offline or export/import it, even
cross-3D-platform.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">There is a JIRA on it, if
someone thinks
about Lindens side:� <a
 href="http://jira.secondlife.com/browse/MISC-830">http://jira.secondlife.com/browse/MISC-830</a>
  <o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">If you have a look at
Mantis:� <a href="http://opensimulator.org/mantis/view.php?id=2827">http://opensimulator.org/mantis/view.php?id=2827</a>
– I was requested to search for PRO/CON and a Dev in the maillinglist.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">So, here it is.<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">What is you opinon on Collada
implementation ?<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Do you think we need more a
server-side
(mass import) interface, or client side ?<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Cheers<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US">Ralf<o:p></o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>