how hard is it to add nested linksets or equivalent

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

how hard is it to add nested linksets or equivalent

Serendipity Seraph-2
One thing that bugs hell out me is that an object that is a linkset cannot
be added as a subpart of a more complex object without adding its linkset
prims to the overall object.   Consider a car with wheel linksets and other
linksets.  It would be great to script the wheel standalone and yet have it
part of the car without some hack of having it track the car object and
stay in proper position relative to it as a separate object.   It would be
nice to remove and replace a wheel as a single operation no matter how much
of a fancy linkset the wheel itself is.   Many 3D tools today do allow this
capability.   How hard would it be to hack it into opensim?
_______________________________________________
Opensim-users mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: how hard is it to add nested linksets or equivalent

Dr Ramesh Ramloll
Apparently hierarchical linksets is too hard to be implemented on the
opensim platform.
R

On Thu, Feb 28, 2019 at 4:23 PM Serendipity Seraph <[hidden email]>
wrote:

> One thing that bugs hell out me is that an object that is a linkset cannot
> be added as a subpart of a more complex object without adding its linkset
> prims to the overall object.   Consider a car with wheel linksets and other
> linksets.  It would be great to script the wheel standalone and yet have it
> part of the car without some hack of having it track the car object and
> stay in proper position relative to it as a separate object.   It would be
> nice to remove and replace a wheel as a single operation no matter how much
> of a fancy linkset the wheel itself is.   Many 3D tools today do allow this
> capability.   How hard would it be to hack it into opensim?
> _______________________________________________
> Opensim-users mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
>


--
'Consider how the lilies grow. They do not labor or spin.'
*Rameshsharma Ramloll* PhD, CEO CTO DeepSemaphore LLC, Landisville, PA;
Affiliate *Research Associate Professor*, Idaho State University,
Pocatello, ID 83209 Tel: 208-240-0040
LinkedIn <http://www.linkedin.com/in/rameshramloll>
_______________________________________________
Opensim-users mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: how hard is it to add nested linksets or equivalent

Dahlia Trimble
Much of the code in Opensimulator assumes a single level linkset. The main
structures are SceneObjectGroup and SceneObjectPart. I remember Ubit once
mentioning he thought some clever manipulation of these structures could
allow more levels of hierarchy but I can't remember exactly what he was
saying. I'd think the changes would be significant and would touch many
parts of the code if such a modification were attempted.

Other considerations is how it might fit into the protocols and if the
viewers can support it.

With the advent of mesh, it's easier to make a complex looking object, such
as the above mentioned wheel, out of a single SceneObjectPart. This should
reduce the need for multi-level composite objects. One way may be to have a
module which converts a linkset into a single mesh. I believe Misterblue
has some code which can do this but I don't know if he's tried to use it in
this manner.

It's also worth mentioning that more game modern programming techniques
(entity-component-system, data-oriented design) work much better with
single levels and modern games don't use hierarchical object trees as much
as they used to.

On Thu, Feb 28, 2019 at 2:09 PM Dr Ramesh Ramloll <[hidden email]>
wrote:

> Apparently hierarchical linksets is too hard to be implemented on the
> opensim platform.
> R
>
> On Thu, Feb 28, 2019 at 4:23 PM Serendipity Seraph <[hidden email]
> >
> wrote:
>
> > One thing that bugs hell out me is that an object that is a linkset
> cannot
> > be added as a subpart of a more complex object without adding its linkset
> > prims to the overall object.   Consider a car with wheel linksets and
> other
> > linksets.  It would be great to script the wheel standalone and yet have
> it
> > part of the car without some hack of having it track the car object and
> > stay in proper position relative to it as a separate object.   It would
> be
> > nice to remove and replace a wheel as a single operation no matter how
> much
> > of a fancy linkset the wheel itself is.   Many 3D tools today do allow
> this
> > capability.   How hard would it be to hack it into opensim?
> > _______________________________________________
> > Opensim-users mailing list
> > [hidden email]
> > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
> >
>
>
> --
> 'Consider how the lilies grow. They do not labor or spin.'
> *Rameshsharma Ramloll* PhD, CEO CTO DeepSemaphore LLC, Landisville, PA;
> Affiliate *Research Associate Professor*, Idaho State University,
> Pocatello, ID 83209 Tel: 208-240-0040
> LinkedIn <http://www.linkedin.com/in/rameshramloll>
> _______________________________________________
> Opensim-users mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
>
_______________________________________________
Opensim-users mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users