Object hierarchies, another round.
tracked
animats Resident
This came up at Creator User Group a few days ago It was proposed back in 2022 in the old JIRA system, here: https://github.com/secondlife/jira-archive/issues/9714 Might be worth a second look.
The basic concept is that child links should have children of their own. Objects thus form a tree. That's how almost everything in 3D graphics works.
Existing scripts would see and modify the tree structure through the existing LSL/Luua calls, with the same effects as now. New calls would be added to let scripts see the child objects of each child object, allowing manipulation of the tree.
The goal is that you can take an object with link structure and link it to another object, without losing either object's link structure. This allows sub-assemblies.
This would allow bringing in existing glTF files without flattening their structure, improving glTF compatibility. Right now, importing glTF with a tree structure does not work as expected.
The UDP message system and existing viewers should support this without modification for drawing purposes. Somebody designed this in a long time ago, but it was never fully implemented. Viewer support in the Edit menu would be needed.
Log In
Nexii Malthus
The OBJECT_ROOT of an OBJECT_ROOT could also indicate nested hierarchy.
The scripting implementation is probably the trickiest part to this. It might be best implement in SLua over LSL via a brand new interface for changing parameters of prims and hierarchies.
SL Feedback
updated the status to
tracked
SL Feedback
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Journey Bunny
Oooh, interesting! SLMesh 2 is gathering info...I hope this is on the menu!
animats Resident
Journey Bunny It's a big ask, but when you look at all the workarounds needed because of having it, they add up to more trouble than retrofitting it.