User:Saijanai Kuhn/Plugins discussion

From Second Life Wiki
Jump to navigation Jump to search
Error creating thumbnail: convert-im6.q16: delegate failed `'rsvg-convert' -o '%o' '%i'' @ error/delegate.c/InvokeDelegate/1928. convert-im6.q16: unable to open file `/tmp/magick-30538cYmHcg6d2FD0': No such file or directory @ error/constitute.c/ReadImage/600. convert-im6.q16: no images defined `PNG:/tmp/transform_6a76391ff57a.png' @ error/convert.c/ConvertImageCommand/3258.

New Media plugin

This is some rambling about the new Second Life viewer plugins and how it could be extended. Such plugins could have many uses, from allowing people to show new kinds of animated movies, or to display a live, interactive view of their own computer, etc. Discuss here.

  • The Second Life server is the main computer that your own computer connects to when you start Second Life. It starts a login process which allows you to eventually start roaming the Second Life world with your avatar. Without any plugins at all, the main communication is directly between your client and the current server running the land your avatar is standing on, also known as a "simulator."
  • The Second Life client is the program you download in order to connect to Second Life.
  • With Gridproxy Gridproxy, you can add a program that intercepts data as it comes to your computer or is sent out to the Second Life simulator. This allows you to add new features to Second LIfe by installing plugins that modify/insert/delete the data before it can reach its final destination. Gridproxy could create a local webpage to control a given plugin and thereby give you a robust GUI for the plugin, or, you could use the new media plugin to add a GUI on a prim in some way within the main viewer window.

Media Rendering Plugin

300|300</videoflash>

Puppeteering Plugin

With the never finished puppeteering code written by Linden Lab, combined with an extension to the new media plugin, developers could create plugins that would would allow animators, mechanimators, etc, to animate one or more avatar using sophisticated programs and scripts directly. thumb</videoflash>