Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology
Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered
You are not logged in.
colleagues:
is there a way to attach movable objects (i.e. primarily meshes, lights, particle systems) to the navigation PlugIt?
And is it possible to hand code an openspace 3d scene, along with getting handles to plugit objects? (another way of saying this, is there a way to use scol script itself to generate an openspace scene....and where would I find the api documentation?) I'm working on a scene in blink3d and using custom scripting (blink uses a form of javascript) to create a custom navigation system, i.e. one that mimics swimming under water with a propulsion device.
thanks!
-h
Offline
hi hebdemnobad!
you can link any object with the link plugIT to the current camera, selecting current camera or current camera shell in the select box.
for Scol plugIT api the documentation is not done for the moment
most of 3D Engine documentation and others api are in the scol SVN.
anyway you can try to start by editing some plugIts, read the scol documentation available on scolring and post questions about the code in this forum
Offline
anyway you can try to start by editing some plugIts, read the scol documentation available on scolring and post questions about the code in this forum
sounds good....i assume i will need to include a shared object plugit so other visitors to the same environment will see others' avatars?
-h
Offline
there is no "Avatar plugIT" at this point.
one was started but i don't have time to finish it for the moment.
multi user avatars with the current plugIts set could be hard to implement ^^
maybe the instantiate plugIT could help.
you are welcome if you can code an avatar plugIT ^^, however i can help
Offline
there is no "Avatar plugIT" at this point.
one was started but i don't have time to finish it for the moment.
multi user avatars with the current plugIts set could be hard to implement ^^maybe the instantiate plugIT could help.
you are welcome if you can code an avatar plugIT ^^, however i can help
i'd assume i would need to know the scol script api for openspace for that. all i really can do is a bit of javascript/vbscript coding....for handling multiple plugins in a web page, a bit of flash actioncript, discontinued adobe atmosphere atmoscript, and discontinued blink3d blinkscript.
alas. all those scripts of deadware!
Last edited by hebdemnobad (26-Apr-2011 23:51:18)
Offline
i'd assume i would need to know the scol script api for openspace for that.
Yes, and a part of the Scol language too
Note, you can code a lot of apps with Scol, stand alone, on web server, multi users or not, on- off- line, ... Better than atmosphere or others
Offline
agreed. once i'm done with a couple of blink projects i'll see if i can create them with openspace....but learning scol may take me a bit of time. from what i saw it looks like the child of c and python....i can't seem to find the url from earlier this evening that had the source code in scol for rending a simple scene using ogre3d...if anyone knows that link please share. Iri it was on your site I think.
Does the openspace api hook into the entire ogre engine (i.e. paging landscapes in particular).
Last edited by hebdemnobad (27-Apr-2011 01:58:33)
Offline
nope the SO3Engine (scol 3D engine based on ogre) do not provide all ogre functionnalities yet.
this are implemented one by one.
Offline
i can't seem to find the url from earlier this evening that had the source code in scol for rending a simple scene using ogre3d...if anyone knows that link please share. Iri it was on your site I think.
http://www.irizone.net//prog/index.php? … o3_appli_1
Unlikely, my example became obsolete (the SOEngine api has changed). A new example is on my todo list.
Offline
http://www.irizone.net//prog/index.php? … o3_appli_1
Unlikely, my example became obsolete (the SOEngine api has changed). A new example is on my todo list.
just an idea....once you have the api published and online, you could have the openspace editor to do the ancillary scol functions that I saw in that example, i.e. setting up the operating environment, etc, and then allow the author to use the scol language to hook into just the openspace portion of the scol api, i.e. a developer could set up sensors, functions, and code that could also interact with the code generated by the plug its.
Offline
there is no "Avatar plugIT" at this point.
one was started but i don't have time to finish it for the moment.
multi user avatars with the current plugIts set could be hard to implement ^^maybe the instantiate plugIT could help.
you are welcome if you can code an avatar plugIT ^^, however i can help
how could i start coding such an plugIT?
Offline
hmm maybe it's a little too complex for a first plugIT
on the subversion in os3d plugins there is a prototype of very simple avatar plugIT but it's not up to date
i'll try to make it working again and tell you when it's done
Offline
ok
Offline
Hi again
I just add a page on the redmine wiki for scol beginners
http://redmine.scolring.org/projects/sc … olLanguage
Offline
I just add a page on the redmine wiki for scol beginners
http://redmine.scolring.org/projects/sc … olLanguage
Cool, good job
ok
Hello,
It's a good idea : have a new contributor would a good thing.
However, trying to do with a little order.
Before coding an Avatar PlugIt for openspace3d, you could write method and algorithm.
Next, some Scol basics seems me necessary :
- read some existed PlugIts
- create a simple PlugIt
I ignore your availability. I prefer that you know the difficulty before you start.
A PlugIt is not very hard but manage avatars is harder : client > server <> clients and adapt it to opensapce3d.
So, it's my mind, if you can / want contribute (for your Avatar PlugIt) :
- read the Scol Tutorial (PDF), the link has been given by Arkeon above : chapters II, III, IV and VI.
- maybe my tutorials because they contains a lot of codes (Scol basics, no PlugIt) : tutos 0 (very basics), 1 (for loading packages, build functions, globals variables and callbacks / reflexs), 2 (locals variables and if and while loop only), 5 (debug) and 8 (client/server, channels, communications). Yes, i speak a bad english (isn't it ?!!) and theses tutorials are in french (but the code is in Scol ! ). I hope they can help you.
If needed, ask yours questions in our coding forum.
Thank you for your interest and good luck !
Offline
thanks colleagues i'll look through the links and work through the video tutorials. looks like scol isn't much different than javascript although it appears frightening at first.
-h
Offline