Mike Monkowski wrote: > Stickman wrote: > >> Second Life suffers from not being able to quickly and easily see what >> things will look like when placed inworld. Perfecting a texture >> involves editing the texture, saving it, uploading it, applying it, >> checking it, then going back to editing. Why can't it just be a case >> of "tying" a local texture file to SL, and even if it's only displayed >> locally, and then just clicking Ctrl-S to save and having it >> immediately applied to the model you're working with? >> > > I can see where that would be quite useful, and I'm guessing it would be > fairly easy to implement. I looked on JIRA and the only thing close I > saw was VWR-14492 "Being able to paint and texture directly onto the > prims rather than uploading texture from photoshop or another similar > program" which is much harder. You should consider putting it out there > and getting some votes for it. > > Mike > _______________________________________________ >
The simplest in-world 3D tool would be taking my once and future SL <=> squeak plugin and applying it as a live VNC on a prim service ala Aimee's Recursive Life demo. https://wiki.secondlife.com/wiki/User:Saijanai_Kuhn/Plugins_discussion#Media_Rendering_Plugin -I say simplest because Squeak VNC is pretty much built into the system by simply redirecting standard Smalltalk drawing to a pointer to an offscreen buffer and because there is already a simple-to-use sculpty maker in Squeak: http://www.planet-plopp.com/ & http://www.secondplopp.com/ The process would involve redirecting SL PLOPP to a SL VNC session and mirroring the image changes to a streaming server, with or without interaction/participation from the wider audience. Without the streaming server, it would be simply a private VNC on a prim session, which would look cute, but wouldn't be collaborative or all that immersive. More elaborate tools would leverage the viewer's 3D rendering engine and control widgets ala the puppeteering code. https://wiki.secondlife.com/wiki/User:Saijanai_Kuhn/Plugins_discussion#Puppeteering_Plugin All sorts of hybrid architectures could be developed, depending on how the viewer handles locally provided packets and how it exposes various kinds of internal events/ stages of the rendering pipeline. An even simpler model would be to leverage a localhost server interfacing with a gridproxy, so that packets could be injected into the client via the loopback connection, while a GUI could be provided via the built-in browser, or html on a prim (localhost or uploaded to a public server or whatever). The Seaside webserver, written in Pharo Squeak-Smalltalk, is the easiest way to get that kind of thing working. It works pretty much out of the box for this kind of thing. I've written extremely simple (barely proof of concept) prim manipulation tools on a localhost webpage that send commands via http-in to a prim. A publicly hosted Seaside server can provide that facility for collaboration. Any kind of webserver can do this, of course. Seaside is simply a nice turnkey solution that installs with one-click on localhost and provides an OOP interface for the GUI and control messages. Being required to learn /use smalltalk is the only drawback to this solution. Lawson _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges