Script Developers Meeting - Tuesday November 27th

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.

Script Developers Meeting - Tuesday November 27th // Collaboration

1  2  |  

Post by 3dvisuals dude // Nov 25, 2007, 11:49pm

3dvisuals dude
Total Posts: 1703
pic
Script Developers Meeting - Tuesday November 27th

We have held this Tuesday shared space Meeting together before now inside:

1) an abandoned outdoor night time alien world complete with a pool and a huge animated vertex expanding universe light show
2) a sunny alien treehouse with a teleporter and a long thin glass bridge connecting it to a distant hight tower
3) animated intelligent shark infested waters (this shark is getting smarter all the time too)
4) a shared space jaccuzzi (good clean avatar fun) always good for a few laughs
5) the calix of an orchid the size of Mount Everest (which turned out to be a great high diving platform)
6) an underwater laboratory (this was fun and pretty but is also being enhanced some more now)
7) an absolutely enormous interactive deep space flying saucer and docking platform (this was impressive and very interesting indeed)

Now, in keeping with what has become our Tuesday Night tradition of bringing you an interesting new and unique shared space meeting environment every week, I am preparing something very special for us all again.

8) This Tuesday night we will begin the Meeting with a brand new portal scene at 6:00PM sharp Caligari time... we will all be meeting this time inside an Active Volcano World.:D

There will be unusual places to explore and unusual things to discover there when you do, so by all means be sure to make it to this Meeting, there may never be another like it again.;)

As always, anything you'd like to discuss or share there with us all is most welcome, and even if you have very little or no understanding of trueSpace Scripting, Shared Space Development, or Immersive 3D Desktop Development, drop by anyway... it's always an interesting and fun experience and each of us, including you, make it so every time.

I hope to see you all there for this one, it will definitely be interesting and fun.

Thanks.

- 3dvisuals dude

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 (http://www.caligari.com/birdsofafeather.asp)

Option 2:

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

For trueSpace 7.51, 7.5, and the TS Demo:

I 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) or are like me and just get tired of doing it manually when you are in a rush.

Just load this puppy 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:

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 (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 (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/truespac...7&postcount=30 (http://forums1.caligari.com/truespac...7&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 (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!

Post by frootee // Nov 26, 2007, 8:26am

frootee
Total Posts: 2667
pic
Sounds Like A Hot One Mark!


Folks, if you have any Thanksgiving leftovers, you can bring them with you, to reheat. :p


Seriously though. The Tue. night scriptor meetings are a lot better than my dry jokes (Dry, like an overcooked turkey... OK OK I'll stop!), Guaranteed!


Lookin forward to seeing everyone there!


Froo

Post by 3dfrog // Nov 26, 2007, 9:15am

3dfrog
Total Posts: 1225
pic
I'll be there. I can't top froo's jokes so I'll just say I'm looking forward to it :)

Post by 3dvisuals dude // Nov 26, 2007, 5:27pm

3dvisuals dude
Total Posts: 1703
pic
LOL!

If any Avatars inside the Volcanos fall down the huge chasm shaft to the moving lava river below they will be in for a definite surprise... :D they will become Lavatar!!! Hahahaha!

This is a fun portal scene to make. Mostly it was inspired by reading J.R.R. Tolkein a lot as a kid, although there are some injections of my own style into it all for sure.

There may just be a very interesting surprise addition to it all showing up from Glen (aka: ProfessorKhaos / Nightflight) too... another "first.";)

There will be chasms and cave tunnels, high narrow bridges, the scene will be ABSOLUTELY HUGE in scale (I've come to really appreciate huge spaces for exploration online lately), there will be a new brooding volumetric atmosphere on the surrounding skydome, and maybe together we can animate / script a few wisps of alpha-mapped steam rising from the lava river up through the chasms too.

All in all, it will be a place that takes some time to fully explore and should be a lot of fun as always thanks to the great folks who always show up at these bizarre events!:p

Thanks, I'll be looking forward to seeing you guys there as always!

- Mark / 3dvisuals dude

Post by frootee // Nov 26, 2007, 6:04pm

frootee
Total Posts: 2667
pic
AHA! So the age old question has been answered...


Size Does Matter!


OK OK I'll Stop... :p


Froo

Post by 3dvisuals dude // Nov 26, 2007, 8:29pm

3dvisuals dude
Total Posts: 1703
pic
AHA! So the age old question has been answered...

Size Does Matter!

OK OK I'll Stop... :p

Froo

Man... sounds like you need something to do... and I have just the thing... heh heh heh...;)

Here's something you can script for the meeting... the RsObj file follows the screenshot below.

Enjoy!:D

- Mark / 3dvisuals dude

Post by frootee // Nov 27, 2007, 12:47pm

frootee
Total Posts: 2667
pic
Great.... Lava Bugs... Thanks! I would use some bug spray, but, since it'll be so hot in there tonight, I'll have to leave that idea alone. Chances are the spray would catch fire!


Don't forget folks... Tuesday night scriptor meeting is tonight! 6 PM Caligari Clock Time! I hear it'll be a hot one! So put some sunblock on your avatars!


See you there!


Froo

Post by SteveBe // Nov 27, 2007, 8:22pm

SteveBe
Total Posts: 282
pic
Good meeting tonight! Thanks to all who attended and a big thanks to
Glen & Mark for their objects & scripts! Still working on my sound settings,
hope to have that worked out soon.

Did a video screen capture of Marks bug scripted by Glen. Short choppy
video attached. The bug went after the closest avatar, very cool stuff!!

Post by 3dvisuals dude // Nov 27, 2007, 9:39pm

3dvisuals dude
Total Posts: 1703
pic
Thanks guys and thanks to everybody who made this such a fun night!

Man, we had a blast there tonight!

Very innovative stuff not only got discussed there tonight it got created right there tonight! From Norm's absolutely groundbreaking and very cool work with realtime animated vertice light-fx scripting, to Glen's (aka: Nightflight / ProfessorKhaos) absolutely groundbreaking and very cool work on realtime animated artificial-intelligence-enhanced attacking and swarming giant insects... and SteveBe's very cool WavePool which I hacked and used for Molten Lava under the Volcano Shaft... it was all one very excellent night!

I'll have more input on this here tomorrow, but this one went to Midnight and I started an hour ahead of everyone there tonight so I'll catch some shuteye first! LOL!

Here's some great screenshots, and I know Roman and others there having fun managed to grab a few more we hope to all see soon.

LOL! The only thing I didn't manage to get a screengrab of tonight was my own scene I loaded there! Hahaha! Hopefully one or more of you guys who were there can pop a screengrab of that in here too!:o

Huge turnout, amazing people, amazing night. Thanks everybody.:)

- Mark / 3dvisuals dude

Post by 3dvisuals dude // Nov 28, 2007, 4:26am

3dvisuals dude
Total Posts: 1703
pic
Hahahaha!!!

I had such a good time last night... the pictures here are only little glimpses of the wild stuff we all did together there and the diversity of it all.

That funny looking purple head there was a Faceworks generated head I dragged in to compliment a really wild new variation by Glen of his movement tracking scripts... this one makes the eyes in the head track together as they follow the movement of the nearest Avatar in the room! Hahaha! It was really kind of creepy having these eyes follow your every movement in there regardless of whether you were flying or in FPN mode! He said he can have it partially turn a head realistically with scripted limits too, or have it turn all around like Linda Blair in the Exorcist if you preferred!!! Hahahaha! Amazing stuff!

We got into a lot of discussion there together in relation to this, all of us, even Roman was really excited about the new implications of all this new Artificial Intelligence Script Development by Glen Gordon (aka: Nightflight / ProfessorKhaos). You see, scripts like this are usable in thousands of ways beyond the scope of their original usage context, its just the way it is with all good scripting, and on Tuesday Nights everybody there is very much aware of that fact.

With this script for instance, secondary object (and object sets) behaviors are being constructed in realtime by a script in direct relation to the realtime behaviors of Avatars in the room, whether they are named by name, named by triggering an event in the room themselves, or whether they just happen to be nearby when a roaming script-enabled object (like the huge bug we brought in after this discussion last night) gets close to them and becomes "interested" in them!

Ever see a jet fly low over a city and the Ainti-aircraft guns on the rooftops and hills track it in realtime as it flies overhead? This scripting would be used for that kind of realtime tracking for instance. It could also be used to actually have that Anti-Aircraft ordinance track and impact that aircraft as well... it really is very versitile coding with many uses.

Beyond that, as we discussed last night and then Glen went ahead and demonstrated there last night... it can also be used to form "swarm behaviors" and "schooling behaviors," and as we were talking about what we could all do with that in shared space last night... Glen was busy in the Link Editor building it right before our eyes there!!! Suddenly we had giant flying insects in formation chasing specific Avatars and instantly pivoting, turning, and homing in on them to follow them in every direction!

Hahahaha! Pretty wild being chased by bugs the size of a Hummer!!!!:p

Artificial Intelligence Behavior Scripts like this, for instance, could be used in an aquarium online filled with some kind of tropical fish... for example lets say they are all blue and silver... acting like normal aquarium fish always do. Then you see a hand over the Aquarium drop in a new fish... a bright orange and yellow fish... and that fish starts swimming in a specific path... spelling out the name of the person watching it in realtime as all the other blue and silver fish each abandon their own prior behaviours to follow the same path as the new fish.... like having your name painted out right in front of you in bright orange and yellow letters which change to blue and silver right before your eyes.

And that's just one way to use it.

What a blast... these are very big times here for shared space development and everybody there at these meetings is becoming excited now about it all.

Norm really kicked it all off last night too with some absolutely amazing breakthroughs with vertex special effects lighting... he has been working very hard behind the scenes here to conquer this uncharted area of script development and he has had some massive success with it lately!

This individual realtime vertex addressing and manipulation makes all kinds of completely unprecedented special effects possible now, and Norm is on a roll now with it all having a blast and making some VERY cool stuff for us all with it that we will all be enjoying very soon together in truePlaces and in our own scripted scenes!

These meetings are becoming contageous! The fantastic collaboration and tremendous realtime pool of innovative ideas that emerge online at them is something nobody should miss... it's very exciting stuff and all of it opens new doors of capability and empowerment to every user of shared space and trueSpace.

I just hope a few more folks chime in here today on their own experiences there last night, if they do you'll see that next week you too should plan to be there, we always have a great time together there.

Thanks everyone, and see you next Tuesday!

- Mark / 3dvisuals dude

Post by frootee // Nov 28, 2007, 5:32am

frootee
Total Posts: 2667
pic
Scriptors Have More Fun. :-D


Man. Mark's right. These Tuesday night meetings have really taken off. I am very happy to see the community getting together, brainstorming in real time, and developing new stuff.


They say a picture is worth a thousand words.


But Being There Is Priceless.


You really have to be there to experience the excitement. I've been scripting for awhile now; but when I got there about 9:15 EST, I couldn't keep up. Norm and ProfessorKaos were talking intensely about the vertex-effects sphere, using MIDI music data for special effects, and other things. Amazing.


The lava pool Totally freaked me out. it was inside the volcano. It was really wild to watch this lava churn violently. It looked quite realistic.


I missed the flying bugs; I wish I had stayed for that. Flocking is well on its way now!


We also discussed the Christmas tree. It looked cool. So far there is a star on top, and some ornaments.


Each week, I think, Oh, we can't top this... but each week I am surprised.


So if you've ever wondered what all the excitement is about, come on by next Tuesday! Mark always has a wicked surprise scene in store. That makes things REALLY interesting each week! A new environment to put our stuff in. It really inspires the imagination. So don't be shy!


See you there next week,


Froo

Post by frootee // Nov 28, 2007, 5:49am

frootee
Total Posts: 2667
pic
BTW that purple head reminds me of an actor!

Post by 3dvisuals dude // Nov 28, 2007, 5:58am

3dvisuals dude
Total Posts: 1703
pic
BTW that purple head reminds me of an actor!

LOL!

Now you got me going... I'm a huge movie buff but I can't place the face on this one yet. It was noted last night that the vertex hair looked like Princess Leiah's hair from the side and an afro from the front! LOL! That sort of "happened all by itself" there last night like a lot of other things! Hahaha!

What a blast that all was!:D

- Mark / 3dvisuals dude

Post by frootee // Nov 28, 2007, 6:02am

frootee
Total Posts: 2667
pic
Well, I think to me, it looks like a very young Richard Pryor.


Hm... How about flying banana cream pies? We could do that! They chase the avatars around! haha!

Post by 3dvisuals dude // Nov 28, 2007, 6:10am

3dvisuals dude
Total Posts: 1703
pic
Well, I think to me, it looks like a very young Richard Pryor.

Hm... How about flying banana cream pies? We could do that! They chase the avatars around! haha!

HAHAHAHAHA!!!!!!

Yes, now that you mention it it does remind me a bit of Prior in his early days! Hahaha!!! One very very funny dude too!!!

Very funny idea on the pies too.... we could do lots of things now with this scripting and yes... Glen did say to harvest it all and do that, which of course I did in an instant!!!:D

How about this one with this scripting....

Kids come to shared space set up for them in advance, and when they arrive they select a talking virtual cyber-pet to be a companion walking around with them and exlaining shared space features they are near.

We can do that now with this.

Great days these!!!!!:banana:

- Mark / 3dvisuals dude

Post by frootee // Nov 28, 2007, 6:12am

frootee
Total Posts: 2667
pic
Cool! Yes this can be done.


The pet follows them, then, when they step on a trigger, an audio file is played, explaining the concept.

Post by 3dvisuals dude // Nov 28, 2007, 6:20am

3dvisuals dude
Total Posts: 1703
pic
Cool! Yes this can be done.

The pet follows them, then, when they step on a trigger, an audio file is played, explaining the concept.

Yep, but we don't need to use stepping triggers, we can use Glen's AI Scripting now to auto-identify target locations on proximity and serve up the appropriate speech file as the Avatar approaches the locations.

Way cool stuff here with infinite uses!

- Mark / 3dvisuals dude

Post by frootee // Nov 28, 2007, 6:47am

frootee
Total Posts: 2667
pic
Hmm...

There is something in the back of my mind that tells me this is a solution to something... Dadburnit... hopefully it will come to the front of my mind soon...


I liked how the eyes Smoothly followed the avatar... the bugs followed the avatar, smoothly....


Could it be, this script could also be used to Smoothly move an avatar? As in, down? For a nice smooth elevator? Instead of relying on gravity in FPN? Temporarily disable gravity for the avatar, and use a mod of this script to smoothly drop the avatar along with the platform? And not wrory about collision?

Post by 3dvisuals dude // Nov 28, 2007, 6:55am

3dvisuals dude
Total Posts: 1703
pic
Hmm...
There is something in the back of my mind that tells me this is a solution to something... Dadburnit... hopefully it will come to the front of my mind soon...

I liked how the eyes Smoothly followed the avatar... the bugs followed the avatar, smoothly....

Could it be, this script could also be used to Smoothly move an avatar? As in, down? For a nice smooth elevator? Instead of relying on gravity in FPN? Temporarily disable gravity for the avatar, and use a mod of this script to smoothly drop the avatar along with the platform? And not wrory about collision?

Awesome.

In a word?

"Absolutely!":banana:

- Mark

Post by Norm // Nov 28, 2007, 7:25am

Norm
Total Posts: 862
pic
It was an interesting evening again for sure.
We did have a great brainstorm session regarding possible scenarios to utilize some of the new areas of scripting folks were exploring. In theory, it is possible to create an object with only one vertex, no faces, no edges, no uv, no nothing but a vertex, its color and its size. Very powerful if you think about it a little. Bullets, stars, comets, meteor showers, particles :) lots of possible scenarios using only vertices or single vertex.

AI is one of my hopes for ts and Glen surely shows us some early concepts of its use. Really amazing to see where it all goes and again brainstorming about different scenarios that could use such technology.

Mark did nice job on the scene for the evening. It was huge and we all got our exercise volcano climbing. Real lava at base of volcano was pretty interesting as well.

I always enjoy the Tuesday night meetings. Now we need to get going on some xmass ornaments with a twist of script in them:)

Post by frootee // Nov 28, 2007, 7:35am

frootee
Total Posts: 2667
pic
What was the term used last night for single-vertex objects?


Was it, vertex data stream? Or something else?


This also sounds like it may be possible to construct objects from the vertex, up.


So is there an example yet of this in action? Creating an object from a single vertex?


Nice!


Froo

Post by 3dvisuals dude // Nov 28, 2007, 7:37am

3dvisuals dude
Total Posts: 1703
pic
What was the term used last night for single-vertex objects?

Was it, vertex data stream? Or something else?

This also sounds like it may be possible to construct objects from the vertex, up.

So is there an example yet of this in action? Creating an object from a single vertex?

Nice!

Froo

Kind of, and guess who it was that did all that before.... Glen!

He created a script which generates rollercoaster tracks on the fly inside trueSpace. actual mesh generation in realtime... awesome stuff.

- Mark

Post by Scala3D // Nov 28, 2007, 8:51am

Scala3D
Total Posts: 157
pic
I must say that last night was a learning experience for me, watching you guys work your magic. I love how you can follow along in the LE as the presenter gets the scripts ready or scene ready. Great work MarkO, SteveBe, Norm, and Glen.

Post by Norm // Nov 28, 2007, 8:55am

Norm
Total Posts: 862
pic
The "Vertex Visualization Stream" is used by the d3d. It allows us to visually see the vertices when required. There are Edge and Face/triangle viz streams as well.

Post by frootee // Nov 28, 2007, 9:02am

frootee
Total Posts: 2667
pic
Ah OK. So, we can use the vertex visualization stream to create a single vertex, without using the vertex data stream?


This sounds almost like creating a visual representation of a vertex, without actually creating a geometrical vertex.


Is that correct?

Post by 3dvisuals dude // Nov 28, 2007, 10:10am

3dvisuals dude
Total Posts: 1703
pic
Wow... great night followed by a way busy day!

@ Steve / Scala3D:

Yeah, watching folks work in the Link Editor live in realtime is an amazing thing, especially when you have a two-way audio discusion going at the same time about it all. That's how I've learned a lot of what I have learned in the last few months with scripting. There have been countless nights where Norm and I have spent hours in the Scriptorium going over script enhancements together in the Link Editor, and I learn a lot from him every time we do, even when he's just "thinking out loud" about ways to approach something in there, his style of scripting is always very good for me to learn.

Some night when you are doing nothing special you should drop in to the Scriptorium, you will often find either Norm, Stan, or others of us in there either alone or together experimenting with one kind of script or another and it is a great way to learn all this stuff firsthand and fast.

When you are ready to work on that scene together let me know and I'll schedule some time to help you with it. Remember Roman's direct comments about all that last night too, "we will make this happen together," and "
I like your spirit and we at Caligari will be 100% behind you.":)

You don't often hear the C.E.O. of a 3D Modeling empire take such an active and interested role in the project development of the individual users of his products, especially so very early in the development cycle, but like you and I do, he clearly sees the potential of all that we were discussing there.;)

Like I said to you there in shared space... "welcome home."

@ Norm -

Sorry guy! I was trying to change the portal address in the nick like you suggested in tp1111 and it almost connected but trueSpace crashed hard!

When I set it on re-start to the new portal I got there with no problems but you weren't there. I harvested that scene and will be working on enhancing it all day and night and maybe tomorrow too. I will keep you posted on it as it progresses. By the way, kudo's to Paul for those awesome "baubles," those are extremely interesting special effects objects even without the timer!

I will also be spending a lot of time over the next five days in a certain place that needs some schooling, if you know what I mean.

@ Frootee -

Yeah, kind of... it's all confusing to me but we are creating a new vertex stream from the existing one, kind of a buffer or array, and then manipulating that for new processing effects and sending it back to the realtime display stream. I think. Hahahaha! Very new stuff here, so we are all newbies at this!

- Mark / 3dvisuals dude

Post by Norm // Nov 28, 2007, 10:56am

Norm
Total Posts: 862
pic
Vertex stream is still required. Best of my knowledge, here is scenario:

Mesh attribute contains all this or is capable of containing all this.
Vertex stream group is a "master" stream that contains vertex information.
When you "enter" into point-edit mode on an object in Workspace, you are activating the creation and use of the Vertex Visualization Stream, which is removed when you exit point-edit.

My script or one of them I should say, did away with having to enter point edit mode to access the visualization stream. I create the viz stream and attach it to the mesh. Once this was done, I could then save the object and access the viz stream through the main script I was using last night.

I described it as like jump starting a vehicle. You bring out the cables and attach them, once attached, the dead engine is allowed to start. Then cables are removed and away everyone goes. Attaching the viz stream then removing the script that did this is paramount to the jump start. Once the viz stream exists in the mesh attribute, you can script against it.

So the vertex stream is indeed part of the scenario.

Post by frootee // Nov 28, 2007, 11:14am

frootee
Total Posts: 2667
pic
OK Thank you for explaining Norm. Now I understand.


MarkO mentioned Glen's trackmaker script. So we could start off with that script,

to create a single point (the mesh), and proceed with your script, to create the visualization stream

and attach it to the mesh (the single point, in this case).


Nice.


Froo

Post by 3dvisuals dude // Nov 28, 2007, 4:21pm

3dvisuals dude
Total Posts: 1703
pic
Vertex stream is still required. Best of my knowledge, here is scenario:

Mesh attribute contains all this or is capable of containing all this.
Vertex stream group is a "master" stream that contains vertex information.
When you "enter" into point-edit mode on an object in Workspace, you are activating the creation and use of the Vertex Visualization Stream, which is removed when you exit point-edit.

My script or one of them I should say, did away with having to enter point edit mode to access the visualization stream. I create the viz stream and attach it to the mesh. Once this was done, I could then save the object and access the viz stream through the main script I was using last night.

I described it as like jump starting a vehicle. You bring out the cables and attach them, once attached, the dead engine is allowed to start. Then cables are removed and away everyone goes. Attaching the viz stream then removing the script that did this is paramount to the jump start. Once the viz stream exists in the mesh attribute, you can script against it.

So the vertex stream is indeed part of the scenario.

I love thinking about the potentials of this new stuff here Norm.

If I understand this correctly now, based on what you said above we could at some point (when these scripts are a bit more developed) have these same script parts all automated and triggered in realtime by avatar proximity.

We could some day soon, for instance, have an avatar walking through a shared space scene trigger the actual realtime creation and animation of a vertice-shader-based water fountain ahead of them in their path which would subside and cease to exist as soon as they left the proximity zone for it.

We could script vertice-animated fireflies to appear in nearby foliage when an avatar walks past them.

We could script vertice-animated glistening specks in wall and road surfaces as we walked near them.

Perhaps we could even script local rain showers with it in time.

Amazing stuff here, really, but it all starts here with what you have already begun to accomplish, and the significance of it doesn't escape me at all.

Well done.

- 3dvisuals dude

Post by ProfessorKhaos // Nov 28, 2007, 5:14pm

ProfessorKhaos
Total Posts: 622
pic
Very interesting stuff!


Actually, Norm and some of the folks behind the scenes at Caligari deserve the credit for investigating and implementing the vertex visualization stream based object you saw last night. Even my contribution of a mesh cube a few months ago was based on quite a few inputs from Tomas and others. It truly does get a bit fuzzy which person did what where collaboration is in effect but the end result is leaps beyond anything I ever imagined on my own.


By the way, the trakmaker script was written a few years ago in Python but was only made possible by Lars' of quantum chamaeleon fame with the use of his python "mesher" expansion. It is currently under a rewrite for native use in 7.5 but I've had to place it on the back burner temporarily.


The idea for avatar pets is a great one! I would think it should be possible with the right combination of triggers and avatar proximity detectors. Like the bugs that maintain a specified distance away from their target, the pets could hang out nearby without getting in the avatar's way.


Say an avatar presses a "button" that assigns his/her name to the pet. After that, the pet keeps track of where the avatar is and follows it around until the avatar deactivates it or leaves the session. It then could return smoothly to it's home via the tracker script. That way you're not "bugged" by the pet unnecessarily.


Indeed there are many possibilities there and it's lots of fun. I apologize to those who's questions I may have missed as I do get pretty busy in the link editor and sometimes miss a few things said.
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