Tue. Dec. 18th Scriptor Meeting

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

Tue. Dec. 18th Scriptor Meeting // Collaboration

1  2  |  

Post by frootee // Dec 17, 2007, 6:31am

frootee
Total Posts: 2667
pic
Script Developers Meeting - Tuesday December 18th


We will be holding our Tuesday night scriptor meeting Tuesday, 6 PM Caligari time, in the Scriptorium. The scriptorium is located at: tpportal.caligari.com, port: 1212


The Birds of a Feather page shows the Caligari Time. :

http://www.caligari.com/birdsofafeather.asp


Mark (3dvisuals dude) and I have split the Tuesday night meetings into two parts now. The Immersive Scene portion (Developers Outreach) has been moved to Sundays, at noon Caligari time:


http://forums1.caligari.com/truespace/showthread.php?p=55864#post55864


The Script portion of the meetings is staying at the regular Tuesday 6PM Caligari time slot.


This is essentially free training folks. If you want to learn how to script your own behaviours for your 3D objects and worlds, or create your own meshes, etc., this is the place to be.


Hope to see you there!


Directions:


Directions for those WITH an existing truePlace password:


Option 1:


Go to the following web page and look for the "Scripting Live!" links for either truePlay or trueSpace then click the one you wish to use.

http://www.caligari.com/birdsofafeather.asp


Option 2:


Download the scripted objects which Mark created (in the following forum posts) and click them to be taken there.


For trueSpace 7.51, 7.5, and the TS Demo:


Mark created a new object for trueSpace7.5x users who are either unfamiliar with setting the Network Server and Portal Settings (the Demo users for instance).


Load this object into Workspace or any scene and then click on it. It will automatically (and harmlessly) reset your current Network Server and Portal Settings (which you can do yourself manually anytime if you wish) to match "The Scriptorium" where our Meetings are held, and it will bring up the standard Shared Space "Login" Dialog to connect you right to us.


http://forums1.caligari.com/truespace/showpost.php?p=53386&postcount=14


For truePlay Users:


Go to the following thread and download the scripted scene there then load it in truePlay and click on the green book inside the scene.


http://forums1.caligari.com/truespace/showthread.php?t=4459



Directions for those WITHOUT an existing truePlace password:


(1) Getting a Password and Username to enter truePlaces:


(Our Tuesday Night Meeting is held inside a truePlace Portal (#1212) and you will need both a Password and Username to enter there which is different from your Caligari Customer Password and Username. Also be sure to get your truePlace Password and Username during Caligari business hours well before the meeting begins)

http://cart1.caligari.com/web/trueplaymainreg.aspx


(2) Instruction Page on Port Address Settings in trueSpace 7.5x:


(Note that the following instructions show you how to set the portal entry point in trueSpace to the truePlace Meetingroom (tpportal 1111) where once you arrive you will find an easel with an image on it which says "click here to enter the Scriptorium," and one you click on that image you will be instantly transported to the actual Script Developers Meeting held in tpportal 1212)


http://forums1.caligari.com/truespace/showpost.php?p=43977&postcount=30


(3) truePlace "Scripting Live1" Page: (with countdown timer in PST):

(This is the Caligari Countdown Timer and Info Page for our Tuesday Meetings)

http://www.caligari.com/ScriptLive.asp


(4) The "connect to shared space" icon in truSpace7.5x:


The "connect to shared space" icon in trueSpace7.5x looks like two Avatars facing each other (ie: sharing space).


When you are all set and ready to connect you just need to click the appropriate icon in trueSpace and then enter your truePlaces Username and Password into the Dialog Box which will then pop up, then hit the "connect" button on the Dialog Box.


See you there folks!


Froo

Post by trueBlue // Dec 17, 2007, 6:40am

trueBlue
Total Posts: 1761
pic
Some of your links do not work frootee.

Post by frootee // Dec 17, 2007, 7:13am

frootee
Total Posts: 2667
pic
Thanks for checking trueblue. I will get it straightened out.

Post by 3dvisuals dude // Dec 17, 2007, 7:17am

3dvisuals dude
Total Posts: 1703
pic
THanks for the heads up there trueBlue - good eye!:)

Here's the corrected (non-truncated) links in the text context.

These links work fine below:


Option 2:

Download the scripted objects which Mark created (in the following forum posts) and click them to be taken there.

For trueSpace 7.51, 7.5, and the TS Demo:

Mark created a new object for trueSpace7.5x users who are either unfamiliar with setting the Network Server and Portal Settings (the Demo users for instance).

Load this object into Workspace or any scene and then click on it. It will automatically (and harmlessly) reset your current Network Server and Portal Settings (which you can do yourself manually anytime if you wish) to match "The Scriptorium" where our Meetings are held, and it will bring up the standard Shared Space "Login" Dialog to connect you right to us.

http://forums1.caligari.com/truespace/showpost.php?p=53386&postcount=14 (http://forums1.caligari.com/truespace/showpost.php?p=53386&postcount=14)

For truePlay Users:

Go to the following thread ( Note that the download file in in post #4 of the following thread )and download the scripted scene there then load it in truePlay and click on the green book inside the scene.

http://forums1.caligari.com/truespace/showthread.php?t=4459 (http://forums1.caligari.com/truespace/showthread.php?t=4459)

Post by frootee // Dec 17, 2007, 7:20am

frootee
Total Posts: 2667
pic
Thanks Mark. You read my mind! (But don't tell anyone what you saw... :p ) I was going to ask you for help! haha!


For completeness, I will copy your links to the original post above; I'd like to reuse that post as much as possible in the coming months / years for announcements.


Thanks!


Froo

Post by 3dvisuals dude // Dec 17, 2007, 7:32am

3dvisuals dude
Total Posts: 1703
pic
My pleasure guy. The links just got truncated somehow there, no sweat.

Judging from the already large turnout at our first Sunday meeting yesterday, and I should add that it was great to see folks from Europe there now, this decision of ours to split the meetings at this point was a good one.

It was becoming increasingly apparent to me that certain people did not like us adding non-scripted content to the Tuesday meetings, but in fact in the collaborative development of our Community immersive design skills - which directly lead to income for both the Community and Caligari - adding and exploring non-scripted content is required.

Perhaps now we can allow the Scriptors to focus only on script development and training on Tuesday nights and continue with the other aspects which I and many others deem equally vital to the future of Caligari on Sundays.

It works apparently, in spite of server issues which were clearly not our fault.

Should be a great year ahead, and these two meeting formats will undoubtedly lead to a stronger Community here and in very short order help Caligari in many ways as well.

See you Tuesday night!

- Mark / 3dvisuals dude

Post by frootee // Dec 17, 2007, 3:08pm

frootee
Total Posts: 2667
pic
Just a reminder folks.

We'll be holding a scriptor meeting Tuesday 6 PM Caligari time. What are we going to work on? Well, what problem do you want to solve? Bring it! :)


If you want to learn scripting, come on by!


Froo

Post by Norm // Dec 17, 2007, 6:26pm

Norm
Total Posts: 862
pic
Part of good nite out, if I remember correctly, was "wing night" at the pub. We could have a "wing it" night or part of night; from scratch we create just simple script, using only one, two or three data types. I bet if we get a few newcomers, they could learn to script some in trueSpace just doing these.

Post by frootee // Dec 17, 2007, 7:11pm

frootee
Total Posts: 2667
pic
Sure! Sounds good Norm!

Post by frootee // Dec 18, 2007, 4:39am

frootee
Total Posts: 2667
pic
Thanks Norm!

Another thing I'd like to suggest is, picking one of the script objects that's already in the libraries, and explaining it. Since it Already works, it'd be easier to troubleshoot if we experiment with it.

Post by frootee // Dec 18, 2007, 1:49pm

frootee
Total Posts: 2667
pic
Hi everybody. Don't forget about the scripting meeting tonight.


Mark, Butterpaw, and I have been collaborating a bit on a music box. Butter had requested a scripted music box with the top opening, a platform with a character raising, and a song playing. Well, so far, I have the door opening...


<ahem..> crickets chirping...


....


OKAY! I'd like to spend some time talking about it tonight. It needs work; basically I got the script code from the Lab scene. Believe it or not, the only 'script' mods I made to it were, yanking out all the stuff I did not need. I just want to point out that there are a lot of good examples all around us for projects we want to pursue. The lab is a great example of that. The doors are already scripted. If you want some doors in your scene, save the lab file and modify it! Neat stuff.


Well, hope to see you there tonight. Should be fun!


Froo

Post by frootee // Dec 19, 2007, 5:32am

frootee
Total Posts: 2667
pic
Hi folks. That was a lot of fun last night. Thanks for coming!


This is what we did:


I talked about the music box, and how butterpaw, MarkO, and I collaborated on it. I emphasized that I did not write a single line of code. Rather, I took what was already available in the lab scene and yanked out all the unnecessary stuff. Norm went through the scripting details, explaining how the code worked, how we could turn the timer on and off, etc.


Then Norm discussed the vertex visualization stream. Pretty interesting what can be done with it. Norm just used a simple plane, added some vertices, applied this vert vis stream to it, then detached the node with the vert vis stream. The plane then only showed the vertices in green. Augusto said that would make a cool set of airport lights, so I added that to our list of script projects.


Augusto also discussed his ideas on making a mirror for shared space, so we could see our avatars. It involves attaching a camera which follows our avatar around, and attaching that view to a DX shader (Augusto, please correct me if I got that wrong).


All in all it was a fun night. Looking forward to seeing everyone at the next one!


Since the next two Tuesdays are on a Holiday (Christmas Day, and New Year's day), we will probably just wing it. I don't know if anyone will come or not, but just check in for the heck of it if you need a break from the holiday!


Froo

Post by Norm // Dec 19, 2007, 5:55am

Norm
Total Posts: 862
pic
Yes it was a good turnout last night of folks interested in learning scripting fundamentals in trueSpace. As we progress through the Tuesday Nite Scriptors meetings over time, folks will be able to learn scripting from the ground up! If you have considered learning scripting, Tuesday nites are the place to be.

We would expect that over next two weeks, the Tuesday nite meetings will be inconvenient considering they fall on Christmas day and New Years. I would expect we can pick up after the holidays are past. If there is interest in having meetings over next two weeks, drop a note here and we can see about having meetings.

It really is a great place to learn. :)

Post by frootee // Dec 19, 2007, 6:11am

frootee
Total Posts: 2667
pic
Indeed it is Norm! Thanks for picking up where I left off too... I was running out of steam after I talked about the music box.... maybe I was talking too loud haha!


A question arose about the rgb color values in hex format. While the devs are working on a more user-friendly approach, I would like to put something simple together to help explain how it works, as well as ways to 'hide' the hex number fiddle faddle, with the use of named constants. For example, Red is hex is 0xFF000000 (32 bit color value with alpha) but, we could do this:


#define RED 0xFF000000


and use the word RED (all caps) where the 0xFF000000 is used.


If we want to use random colors, well, that's where I will have to put together a simple script example to demonstrate how we can generate random colors using this approach.


Froo

Post by butterpaw // Dec 19, 2007, 7:17am

butterpaw
Total Posts: 831
pic
I found this to be an another interesting part of the evening's offerings :)

Thanks to you guys for the good presentations! I look forward to more! ^_^

(I'm askin' Santa for the trueSpace 7 courses - it's time I learned trueSpace good and proper! and that course on scripting looks very interesting too! ;)..... of course, I'm not sure if I've been checked 'naughty or nice' in his list - but I guess I'll figure that out pretty soon :D )

Post by frootee // Dec 19, 2007, 7:19am

frootee
Total Posts: 2667
pic
Does that mean I have to trade in the lump of coal I was going to give you butter? :D


I'm kidding! I'm kidding! :p


Actually, I did get one for Nellja... for the stocking...


Froo

Post by butterpaw // Dec 19, 2007, 7:38am

butterpaw
Total Posts: 831
pic
Haha, you are so mischievous... I sure hope you're putting some really good goodies in her Christmas stocking too! :D

Post by Norm // Dec 19, 2007, 11:17am

Norm
Total Posts: 862
pic
Here is a torus and the script.
I added some commenting.

Next we meet, idea is to take this type of prepared object and manipulate the location of the "exposed" vertices.

Post by frootee // Dec 19, 2007, 12:19pm

frootee
Total Posts: 2667
pic
Haha, you are so mischievous... I sure hope you're putting some really good goodies in her Christmas stocking too! :D


HAHA! Thanks... I needed a good laugh...


Seriously though, yes, I did get her some nice goodies. And a doghouse for myself... :D

Post by frootee // Dec 19, 2007, 12:21pm

frootee
Total Posts: 2667
pic
Nice picture there Norm... it's black! :)


Yes, this is a good idea; continue on from one meeting to the next, building on the previous meeting's class, so to speak.


I may have some more to show as well.


Everyone, feel free to bring what you've learned as well, and share it with the group. This is a community driven event, after all, and we can all learn from each other.


Froo

Post by butterpaw // Dec 19, 2007, 1:08pm

butterpaw
Total Posts: 831
pic
Black with red vertices ! :D

Post by frootee // Dec 19, 2007, 3:39pm

frootee
Total Posts: 2667
pic
Black with red vertices ! :D


Where?

Now now butter... stop pullin my leg...


wait...


Oh There They Are! haha! Yeah! Bad monitor at work I guess. :p

Post by Scala3D // Dec 20, 2007, 4:58am

Scala3D
Total Posts: 157
pic
For those of us who have Vista, due to the voice not working with Vista, I feel like I am missing out in these meetings...So by the New year you all should be able to hear my Voice...lol. i BET YOU ALL CAN'T WAIT...LOL. I am kidding , some of that bad Texas humor. I plan over the next two weeks to buy an eSATA External hard-drive, throw XP windows on it and make my machine Duel Boot. So then I can throw TrueSpace on it and be able to hear you guys in these meetings...hooowooo! That way I can switch between Vista and XP. So if anyone else who uses Vista and would like to do this.. let me know, it's pretty straight forward.... I should have done this when I built my system...lol...hine sight being 20 20...lol.

Anyway,

Happy Holidays, see you all next year!!!!

Regards,

Scala3D

Post by frootee // Dec 20, 2007, 5:02am

frootee
Total Posts: 2667
pic
That sounds good Scala. Yes, a lot does happen in voice; it is much faster to communicate that way, though the sound still needs work in shared space.


Froo

Post by frootee // Dec 20, 2007, 6:54pm

frootee
Total Posts: 2667
pic
I made some additions to Norm's torus which is modified according to the vertex visualization data stream stuff. Take a look at the code; press the start button in the LE, on the jscript command node, to see what happens. I have commented the code to explain what I am trying to achieve.

Post by Scala3D // Dec 27, 2007, 3:52am

Scala3D
Total Posts: 157
pic
Cool Frootee, thanks for sharing! I will try it out.

Regards,

Scala3D

Post by frootee // Dec 27, 2007, 5:48am

frootee
Total Posts: 2667
pic
You're welcome Scala! If you have any questions please post here.

I was trying to get a multitude of colors, but I only get 3 or 4. Not sure why.


I think this is a question for Norm.


Froo

Post by kena // Dec 27, 2007, 6:01am

kena
Total Posts: 2321
pic
I must be doing something wrong. All I see is this
10251
When I hit the Start, the dots move one place each. However, they do not continue to move.
Am I supposed to see this, or should I see a solid 5-sided torus?

Post by Délé // Dec 27, 2007, 6:14am

Délé
Total Posts: 1374
pic
Yeah, that's pretty cool Froo! I hooked a timer event up to the script to animate it. Looks like Christmas lights. Nice job. :) It was actually easy on the CPU too. So it's a nice effect with little drain on the scene. Definitely could be a useful visual effect.

Post by frootee // Dec 27, 2007, 6:34am

frootee
Total Posts: 2667
pic
Hi Kena. What you are seeing is correct. The start button is a single-shot action. The button is on the jscript command, which runs once.


I was trying to see a lot of colors myself. I only see 3 or 4; that's the problem. I don't understand that part; I was expecting to see lots of colors, since I am using the jscript Math.Random() function for each vertex.


I must be doing something wrong. All I see is this

10251

When I hit the Start, the dots move one place each. However, they do not continue to move.

Am I supposed to see this, or should I see a solid 5-sided torus?
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn