Hi!

Note csexternal is just a repository for third party plugins, and anyone
is invited to add any plugins he has there (not sure this is clear from
genjix' email). I can give appropriate permissions there to anyone that
wants them.

We created this repository because of the feeling that many plugins
where being lost or not shared just because they were not fit (or
generic) enough for csextra or cs (or cel). (mmm, im remembering now
some water plugin from piotr :))

Also note the repository contains separate work from several devs, but
it doesnt mean we have studied every plugin together, actually, the idea
here is that devs can have some freedom to work on their own plugins.

We think this repository can be good to foster more crazy plugins for
cs, as we have the feeeling that for a plugin infrastructure it has very
few third-party plugins. (compare to
http://pure-data.sourceforge.net/old/documentation.php)

Also, i think it can free main devs a (very very little) bit more to
work in cs core (as opposed to burden all plugins on their shoulders). I
take responsibility of this repository maintenance.

some comments on amir's description of current plugins:

Amir Taaki wrote:
> Hello,
>
> https://b2cs.delcorp.org/svn/csexternal/trunk
>
> This is an experimental repository with plugins from Hristo, me and Pablo.
>
> blenderproc/
>   Can interpret blender texture plugins as procedural textures. You can find 
> plenty at http://www-users.cs.umn.edu/~mein/blender/plugins/texture.html
>
> ffmpegimg/
>   Loads ffmpeg images.
>   
aka "videos" ;)
> ffmpegtex/
>   Another procedural texture, this time for displaying ffmpeg animations and 
> uses Qt image library for reading them.
>   
doesnt use qt image library, it uses ffmpeg :). This is older (or
starting) implementation of ffmpeg player as procedural texture, still
here for historical reasons, but the implementation is ugly, people
interested is more recommended to go for the ffmpegimg. the qt
references are due to this being initially a libquicktime (ie, mov)
reader, but moved to use ffmpeg later so more video types can be read.
> odephysics/
>   Alternate physics plugin that tries to address several arguable design 
> decisions in default cs physics.
>
> osc/
>   OpenSoundControl is a sound protocol for sending commands over the network.
>   
http://www.cnmat.berkeley.edu/OpenSoundControl/
> Here its been adapted into several cs plugins that are dynamically loaded to 
> edit scenes depending on commands sent. Also there is CEL bindings too so you 
> can recieve the OSC messages to an objects behaviour in CEL and do some 
> changes.
> As it stands you can send keyboard events, edit meshes, move lights, ... Take 
> a look at pdpatches/ with puredata for some idea of the graphical editing.
>
> http://img529.imageshack.us/img529/557/snapshot7ih0.png
>
> pycsexternal/
>   Some python bindings as needed by pycsel level editor.
>
> verse/
>   Unstable verse plugin which allows realtime editing of mesh objects and 
> textures. Paint textures in gimp, edit geometry in blender and see the 
> changes updated realtime in Crystal Space without saving. It is loaded as a 
> plugin so theoretically is possible to load it into any cs app although its 
> untested on anything except walktest. Like OSC is also a network protocol.
>   
Greetings!!

 Pablo

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]

Reply via email to