Update sculpties in OpenSim from scripts? November 17, 2009Posted by justincc in opensim-dev, opensim-integration, virtual-environments, virtual-worlds.
Plopp allows you to draw 2D objects and convert them into 3D at the touch of a button. For example, a circle drawn on the screen will become a sphere when converted to 3D.
PloppSL modifies Plopp by adding a function to export the drawing into pair of Second Life textures – a sculptie texture and an ordinary texture. You can then import these into Second Life or OpenSim via the client’s upload functions to produce the sculptie in-world.
Rich’s point was that OpenSim could achieve a closer integration with PloppSL by allowing the user to update a sculptie already in world whenever it was modified by PloppSL. OpenSim already has a script function called osSetDynamicTextureURL() that can dynamically create textures from images found at URLs. So why not do the same for sculpties with a method such as osSetDynamicSculptieURL(), as shown below?
In principle, I don’t see why this shouldn’t be possible. In an osSetDynamicSculptieURL() function one might always want to try and make sure that both a sculptie and an ordinary texture are uploaded at the same time, otherwise the intermediate results could be a little odd.
I’m interested in whether this would be useful to people. PloppSL itself is closed source and hasn’t been updated for a while (the last messages in the forum are from 2007). It’s also very much oriented towards kids. But I know there are other programs out there which could use the same facility.