User:Andrew Linden/Office Hours/2010 09 10

From Second Life Wiki
Jump to navigation Jump to search


[16:02] Moon Metty: hi Simon :)
[16:03] Moon Metty: well, i see Simon's nametag
[16:03] Latif Khalifa: Hey Simon, welcome back :)
[16:03] Simon Linden: wow, I really confused my viewer :)
[16:03] reddot99 Republic: hey simon, how was your trip?
[16:03] Simon Linden: there we go
[16:03] Latif Khalifa: Ugrade to SnowGlobe 1.5 :P
[16:03] Simon Linden: I started a TP during a region crossing, that was fun :)
[16:03] reddot99 Republic: lol
[16:03] Moon Metty: hehe
[16:03] Morgaine Dinova: Simon's hat comes first, to clear out enemies ;-)
[16:03] Rex Cronon: hello everybody
[16:03] Latif Khalifa: hey Rex
[16:04] Morgaine Dinova: Hiya Simon :-)
[16:04] Morgaine Dinova: Hi Rex :-)
[16:04] Rex Cronon: h latif, morgaine
[16:04] Simon Linden: Andrew's on the way
[16:04] Thalissa Balehawk: alguem fala portugues ?
[16:05] Moon Metty: hey Andrew :)
[16:05] Latif Khalifa: hey Andrew :)
[16:05] Morgaine Dinova: Hi Andrew :-)
[16:05] Andrew Linden: hello. Good thing Simon reminded me to show up
[16:05] Moon Metty: you must be busy
[16:05] Rex Cronon: hello andrew
[16:05] reddot99 Republic: quick question for you, any news on raycasting?
[16:05] Andrew Linden: i was busy tryping up some documentation on some math derivation I did this morning.
[16:06] Morgaine Dinova: Oooh, docs! :DD
[16:06] Moon Metty: for the linking rules?
[16:06] Andrew Linden: Heh. Er... I was commenting my octave (matlab) code.
[16:06] Andrew Linden: Yeah for linkability tests.
[16:06] Moon Metty: :) hi Oddprofessor
[16:07] Oddprofessor Snoodle: Hello Moon
[16:07] Moon Metty: nice to see you again
[16:07] lonetorus Habilis: hey andrew and simon
[16:07] Oddprofessor Snoodle: And everyone!
[16:07] Oddprofessor Snoodle: thanks!
[16:07] reddot99 Republic: matlab? you mean the program MatLab?
[16:07] Rex Cronon: hi
[16:07] Oddprofessor Snoodle: I have come with another petulent and strident demand for immediate action.
[16:07] Oddprofessor Snoodle: If you don't mind.
[16:07] Morgaine Dinova: * sci-mathematics/octave
 Latest version available: 3.2.4-r1
[16:07] Morgaine Dinova: Never used it though :P
[16:07] Andrew Linden: Ah Oddprofessor, welcome back. I was talking to one of our RIT graduates here at the lab, telling them I helped out some RIT profressor with a script project.
[16:07] Oddprofessor Snoodle: :-)
[16:08] reddot99 Republic: rit?
[16:08] Oddprofessor Snoodle: Yep, I'm having a lot of fun messing around with that script.
[16:08] Oddprofessor Snoodle: Yes, I teach physics at RIT.
[16:08] Andrew Linden: Rochester Institute of Technology
[16:08] Oddprofessor Snoodle: (Soon to be as well-known a TLA as MIT.)
[16:08] reddot99 Republic: oh hey, i had an offer to attend there, decided to stay in town though
[16:09] Oddprofessor Snoodle: Well, people are always doing unfathomable things.
[16:09] Oddprofessor Snoodle:
[16:09] reddot99 Republic: didnt see an engineering program there :p
[16:09] Oddprofessor Snoodle: Didn't look hard enough!
[16:09] Morgaine Dinova: The Philosophy equivalent of RIT isn't doing so well
[16:09] Andrew Linden: Lets see... do I have any news? I have to pause to remember...
[16:09] Oddprofessor Snoodle: Sometimes they hide, though.
[16:10] Ardy Lay: Server RC channels
[16:11] Andrew Linden: I hope to actually finish the linkability work up early next week, now that I'm done with the math part (with unit tests).
[16:11] lonetorus Habilis: andrew, well, we could always talk about my inability to receive offline im's to my email, despite setting etc. ;)
[16:11] reddot99 Republic: can we have raycasting any time soon?
[16:11] Andrew Linden: Then I'll spend the next three weeks working more on region crossings, we've got a number of things to do there that should help.
[16:11] Morgaine Dinova: What framework drives the unit tests?
[16:12] Andrew Linden: Most of my pending work is still under test. I hope to get it on aditi next week.
[16:12] Oddprofessor Snoodle: I am curious about making java applets available in Shared Media.
[16:12] Andrew Linden: Morgain, we're using something called "tut" for our C++ tests.
[16:13] Morgaine Dinova: Was wondering whether there's some kind of framework that does regression testing each time you change somthing, since manual is so completely - -
[16:13] reddot99 Republic: i dont think you would be able to make java applets on the server
[16:13] Andrew Linden: Morgaine, these are "unit tests" that I've been writing.
[16:13] Andrew Linden: They run whenever there is a compile change.
[16:13] Andrew Linden: so they test very small units
[16:14] Andrew Linden: such as... adding two LLVector3's and making sure the result is what is expected.
[16:14] Andrew Linden: Each "unit test" covers very little ground.
[16:14] Andrew Linden: In this case I wrote some algorithms for computing the bounding sphere of a collection of points.
[16:14] Morgaine Dinova: That's cool. Test harnesses or frameworks can bring together unit tests into regression tests, but if the unit happens on every change, I guess that's the same.
[16:15] Andrew Linden: The unit tests make sure the algorithms continue to work should anyone make any changes.
[16:15] Moon Metty: yes
[16:15] Morgaine Dinova: /me nods
[16:15] Andrew Linden: Yes, we've been expanding our 'tut' unit tests for a year or more now
[16:16] Andrew Linden: and only one month ago I had the first unit test find a bug in code I was working on
[16:16] reddot99 Republic: andrew, what causes physloc?
[16:16] reddot99 Republic: lock
[16:16] Simon Linden: Oddprofessor -- I think java isn't possible on shared media (this is from a simple google search) but your best bet for something interesting is probably Flash, which will work
[16:16] Andrew Linden: I had failed to initialize a new class member in the 4th class constructor, which I hadn't noticed
[16:16] Morgaine Dinova: * dev-libs/tut
 Latest version available: 2009.08.30
[16:16] Andrew Linden: the unit tests caught the problem
[16:16] Morgaine Dinova: (Never used it)
[16:16] Morgaine Dinova: /me updates tut
[16:16] Oddprofessor Snoodle: Hm... Sadly, a product that I use produces very useful things that I use in my teaching.
[16:17] Andrew Linden: so I've seen evidence that they work -- once you have enough tests covering the code
[16:17] Oddprofessor Snoodle: think of something like physlets.
[16:17] Oddprofessor Snoodle: But much cooler.
[16:17] Andrew Linden: Oddprofessor, we don't know much about Shared Media.
[16:17] Oddprofessor Snoodle: But it uses java,
[16:17] reddot99 Republic: that'd be best discussed with veiwer folks
[16:17] Andrew Linden: If you want to ask questions about getting java apps to show up there you've come to the wrong office hours.
[16:17] Oddprofessor Snoodle:
[16:17] Morgaine Dinova: /me chuckles
[16:17] Oddprofessor Snoodle: Maybe you can point me towards the right people?
[16:17] Latif Khalifa: It's a viewer thing
[16:18] Jonathan Yap: Maybe Oddprofessor would be better off asking in AW Groupies (he needs an invite)?
[16:18] Andrew Linden: Anybody know if LL holds office hours that would cover that subject?
[16:18] reddot99 Republic: what your thinking probably would require it to be run the web pages on the server
[16:18] Andrew Linden: Lemme ask the LL dev who might know...
[16:18] Latif Khalifa: Shared media in viewer2 does not support java
[16:18] Oddprofessor Snoodle: Yes, that's evident Latif.
[16:18] Rex Cronon: applets don't run server side
[16:18] reddot99 Republic: niether does the viewer browser
[16:18] reddot99 Republic: i'm saying it'd have to
[16:18] Oddprofessor Snoodle: I was hoping that there might be some future plans....
[16:18] Simon Linden: Correct REx, it's in the viewer like a browser
[16:19] Latif Khalifa: That's up to viewer team. Oddprofessor, I'd suggest you visit Esbee Linden's office hour and present your tought there, that way they might be inluded in the viewer¨
[16:19] Andrew Linden: The Shared Media team no longer holds office hours.
[16:20] Oddprofessor Snoodle: /me cries.
[16:20] reddot99 Republic: probably could schedule an appointment
[16:20] Andrew Linden: I'm asking an LL dev what the plans are for java support.
[16:20] Latif Khalifa: Esbee's is good for viewer features
[16:20] Andrew Linden: We'll see what he says.
[16:20] Morgaine Dinova: Samuel wasn't really a front-end community person, felt very uncomfortable with it. (Which is fine)
[16:21] Latif Khalifa: Her office hours are on Wednesdays at 8am SL time at
[16:21] Andrew Linden: yes, Samuel is the guy to ask. You can email him questions, perhaps he'll answer.
[16:22] reddot99 Republic: esbee does have office hours for snowstorm
[16:22] Morgaine Dinova: And they're very good too
[16:22] Oddprofessor Snoodle: Samuel L responded to one of my questions on the forums, told me to contact him, which I attempted to do. Never heard back, but people are busy.
[16:23] lonetorus Habilis: /me pokes andrew with a limp banana
[16:23] Oddprofessor Snoodle: Thanks, I'll see what I can turn up with those two contacts.
[16:23] lonetorus Habilis: did you ever look into why my offline ims dont go to my email?
[16:23] reddot99 Republic:
[16:23] Andrew Linden: /me reads back. What was that bananna poke about?
[16:23] Morgaine Dinova: TUT updated. /me checks how to use it.
[16:23] Oddprofessor Snoodle: Have a good weekend!
[16:23] Moon Metty: you too Oddprof :)
[16:23] lonetorus Habilis: for over a year my ims dont go to email when im offline
[16:24] lonetorus Habilis: it works for other accounts and alts
[16:24] Andrew Linden: oh right, offline IM's failing. No I never did the investigation for that, unfortunately.
[16:24] lonetorus Habilis: and the client setting does nothing
[16:24] Latif Khalifa: Andrew has been "checking into it" for about half a year now ;)
[16:24] lonetorus Habilis: nor (web)dashboard setting
[16:24] Andrew Linden: yeah, that and a dozen other things
[16:24] reddot99 Republic: did you make sure the email for that account is correvt?
[16:24] reddot99 Republic: correct
[16:24] lonetorus Habilis: yes
[16:24] lonetorus Habilis: i receive all other sl related email on it
[16:24] lonetorus Habilis: (lots)
[16:24] Jonathan Yap: Have you tried sending them to a different email host?
[16:24] Latif Khalifa: reddot99 every possible setting and different email adresses have been checked
[16:25] lonetorus Habilis: its a gmail account
[16:25] reddot99 Republic: k,
[16:25] Latif Khalifa: its just this one account that does not send offline emails
[16:25] lonetorus Habilis: yeh
[16:25] Morgaine Dinova: In case anyone else is interesting in testing ---
[16:25] Jonathan Yap: And they do not fall into the spam filter?
[16:25] Latif Khalifa: Jon, we tried with his alt account it works fine with gmail
[16:25] Andrew Linden: lonetorus, I think I'd have to hijack your account on aditi to test and try to reproduce the problem
[16:25] reddot99 Republic: lo
[16:25] Latif Khalifa: just one acount seem to be blackholing it
[16:26] lonetorus Habilis: it stopped working around the time we had those user servers upgraded, just before the whole void sim debacle
[16:26] lonetorus Habilis: andrew, feel free
[16:26] Jonathan Yap: Latif, that was why I was asking if they were arriving but being filed as spam
[16:26] Andrew Linden: do offline IM's on aditi route to email? anybody know?
[16:26] Jonathan Yap: Just a thought :)
[16:26] Latif Khalifa: Andrew, no they don't
[16:26] reddot99 Republic: probably would have to enable it,
[16:26] Andrew Linden: well, the simulator certainly tries, I'm sure. The email routing is just disabled.
[16:26] Jonathan Yap: But you can send a snapshot to the dev mailing list
[16:27] lonetorus Habilis: how come i can be a member of 27 groups on aditi?
[16:27] reddot99 Republic: because if you leave groups here, it does update
[16:27] reddot99 Republic: doesnt
[16:27] reddot99 Republic: it only updates who joins
[16:27] Latif Khalifa: although some strangeness has been happening lately with aditi. people report offline group notices being recieved upon login on agni
[16:27] lonetorus Habilis: ahh
[16:27] reddot99 Republic: i've got 35 groups on aditi
[16:28] Jonathan Yap: reddot, that is a feature, not a bug, eh?
[16:28] reddot99 Republic: because they dont do full mirroring anymore
[16:28] Moon Metty: not for a long time now
[16:29] Moon Metty: Prospero did the last full update
[16:29] reddot99 Republic: i had talked to oscar linden about it, at least in passing, but yeah, thats what i was told
[16:29] lonetorus Habilis: heh, sent a email to oskar for a sync, got a RTFM reply ;) (so many new things after i have returned from my summer hiatus)
[16:29] reddot99 Republic: hey falcon
[16:29] Moon Metty: Falcon :)
[16:29] Falcon Linden: What's broken now? ;)
[16:29] reddot99 Republic: how goes land collision fixs?
[16:29] Rex Cronon: hi
[16:29] reddot99 Republic: 35 groups on aditi, lol,
[16:30] Falcon Linden: I call it fixed. I haven't seen or worked on the bug, but I still call it fixed!
[16:30] Falcon Linden: :)
[16:30] reddot99 Republic: lol
[16:30] Latif Khalifa: Simo, Is tcmalloc producing any helpful clues why sims bloat after couple of days of uptime?
[16:30] Andrew Linden: no clues yet Latif.
[16:30] reddot99 Republic: oh, yeah, physics memory explodes in combat sims without restarts
[16:30] Latif Khalifa: Its pretty bad
[16:30] Simon Linden: No fix yet, Latif, but Andrew and I looked at the results from a previous beta office hours
[16:30] Andrew Linden: we're going to dig into tcmalloc some more next week
[16:30] Falcon Linden: reddot99: pffft. Physics memory never explodes!
[16:31] Falcon Linden: wait....nevermind. It explodes and crashes the sims.
[16:31] reddot99 Republic: 30 megabytes to 50 someodd
[16:31] Simon Linden: We found some things to work on ... possibly flushing memory, and getting more data out of tcmalloc
[16:31] Rex Cronon: it has a meltdown?
[16:31] Andrew Linden: we need to update from 1.4 to 1.6, and add some stats measurement then try tcmalloc again.
[16:31] reddot99 Republic: on a homestead even
[16:31] Falcon Linden: By the way, somebody asked me a while back what the status of llCastRay was
[16:31] Latif Khalifa: Is visiting busy agni sims that really slowdown be an option?
[16:31] reddot99 Republic: was me
[16:31] Falcon Linden: The answer is: shelved until further notice, unfortunately.
[16:32] lonetorus Habilis: lots of nice documentation for it on the wiki, i thought it was in production already?
[16:32] Falcon Linden: If I can sneak it out in my free time and not get fired, though, I will.
[16:32] Moon Metty: :)
[16:32] lonetorus Habilis: please do XD
[16:32] Rex Cronon: u used it near a blackhole and it froze in time:)
[16:32] lonetorus Habilis: maybe you wont get fired, but raycast instead? ;)
[16:32] reddot99 Republic: falcon, make it used to fix a couple of other bugs :p
[16:32] Falcon Linden: Ionetorus: naah, it was on Aditi and still had a few bugs to be worked out when we decided to refocus on basic functionality
[16:33] Falcon Linden: Acch, bad pun. Bad!
[16:33] Morgaine Dinova: Oh, is "free time" an official slot, like the 20% own time in Google?
[16:33] lonetorus Habilis: sowwy
[16:33] lonetorus Habilis: XD
[16:33] Falcon Linden: Morgaine: No.
[16:33] Morgaine Dinova: kk
[16:33] Andrew Linden: Falcon, maybe we can ship it then enable it temporarily per-region for experimentation.
[16:33] reddot99 Republic: falcon, what about more flexible materials choices?
[16:34] Latif Khalifa: it's all about "fixing lag" these days
[16:34] reddot99 Republic: just make it return a empty list if its disabled in the sim?
[16:34] Falcon Linden: That is well under way, reddot99, because it was already well underway before any of this :)
[16:34] Falcon Linden: oh, right, now I remember the problem with cast ray
[16:34] Latif Khalifa: so who fixed most lag lately? :)
[16:35] Falcon Linden: we need to implement limits on it
[16:35] Falcon Linden: And those limits will likely be computation time based
[16:35] Falcon Linden: which means writing some code around that
[16:35] reddot99 Republic: limits, you mean more than the 4 per object?
[16:35] Morgaine Dinova: Well "FEF!" does have merit as an idea, as long as it doesn't exclude progress. Lag benefits no one.
[16:35] Andrew Linden: yeah, we don't want to add a new mode by which you can kill simulator performance
[16:35] Falcon Linden: yeah, we'll probably let you cast as much as you want, provided you use less than N microseconds of sim time
[16:36] Falcon Linden: Morgaine: Lag fighting is a huge part of FEF
[16:36] Falcon Linden: and we are actively working on it
[16:36] Andrew Linden: Remember, "Fun" is one of those letters. That includes progress in features.
[16:36] Morgaine Dinova: /me nods
[16:36] lonetorus Habilis: what do you guys think of the ~ console for sims, for estateowners to finetine their sim, as a way to get around slow UI feature additions?
[16:36] reddot99 Republic: most physics time is used to move small objects, if i remember
[16:36] Andrew Linden: However our team is focusing on "Fast" right now.
[16:36] lonetorus Habilis: finetune
[16:36] reddot99 Republic: or noticed, anyway,
[16:36] Falcon Linden: Ionet: That's the point of it
[16:36] Falcon Linden: reddot99:'s kind of infinitely more complicated than that :)
[16:36] Latif Khalifa: I was hoping 1-42 was going to help with the sim freezes, but it didn't :(
[16:36] Morgaine Dinova: /me nods to both Andrew and Falcon :-)
[16:36] Morgaine Dinova: /me nods to everybody! :P
[16:37] lonetorus Habilis: Lonetorus (anagram of Tournesol, dont ask)
[16:37] Moon Metty: there's a slight change in sim-freezes
[16:37] Falcon Linden: sim freezes?
[16:37] Falcon Linden: which kind?
[16:37] Falcon Linden: :P
[16:37] reddot99 Republic: 1.42 made it so that rez queues dont crash sims anymore
[16:37] Falcon Linden: right
[16:37] Andrew Linden: Lag spikes == "sim freezes", i think
[16:37] Ardy Lay:
[16:37] Latif Khalifa: Falcon, well sim freezes totally for up to 30 seconds
[16:37] World map OPEN and Zoomed Out causes Region Performance to Drop below normal
[16:37] lonetorus Habilis: so ppl could enable raycast for their own sim, that would be major cool
[16:37] Moon Metty: the distribution graph shows less freezes in the shortest, and more in the next category
[16:38] Moon Metty: but it has only run for 550 hours
[16:38] Falcon Linden: Lonet: It's not the release that's the issue, it's the dev time to set proper limits and fix the bugs.
[16:38] Moon Metty: that's not a lot of data
[16:38] Moon Metty: the 2nd category is from 0.7 to 1 second
[16:39] Falcon Linden: I think our next sim release, or the one after, will contain the option to use accurate, slow terrain physics or the current faster algorithm
[16:39] Falcon Linden: though it will only be settable if we release a viewer that supports the console...
[16:39] Falcon Linden: Or document it. That would be cool. Documenting it.
[16:39] lonetorus Habilis: lol
[16:39] Moon Metty: hehehe
[16:39] lonetorus Habilis: why slower method?
[16:39] Falcon Linden: *shrugs*
[16:39] Falcon Linden: It was there.
[16:39] lonetorus Habilis: i mean, usually ppl are already straining their sim to the max
[16:39] Latif Khalifa: Or make a web interface for estate owners so cool stuff could be confgured tehre without the need for viewer updates
[16:40] Moon Metty: yes, and a possibility to restart a sim for mainland owners
[16:40] Falcon Linden: that wouldn't be my area of work
[16:40] Falcon Linden: you'll be able to restart your region via the console
[16:40] Jonathan Yap: I heard yesterday the web group has a massive backlog
[16:40] Falcon Linden: 'restart
[16:41] Moon Metty:
[16:41] LL needs some fast-track way for mainland concierge customers to get a sim restart
[16:41] reddot99 Republic: wait, the console exists now? just doesnt have a veiwer part?
[16:41] Falcon Linden: reddot99: not deployed to agni or aditi
[16:41] Moon Metty: the new jira-helper is on the table, btw
[16:41] Moon Metty: you can grab a copy if all is well
[16:41] reddot99 Republic: but the code is sitting around?
[16:41] Falcon Linden: in a branch, pending unrelated fixes and a merge to trunk, yes
[16:41] Latif Khalifa: doesn't seem to be copy to all
[16:42] lonetorus Habilis: latif, i belive web projects are even more resource strained at ll, (afaik according to yoz)
[16:42] Simon Linden: Thanks Moon, I'll grab one
[16:42] Andrew Linden: /me migrated the viewer simconsole stuff to the Snowstorm paradigm today, but it is still sitting in an internal repository.
[16:42] lonetorus Habilis: like, 2012 strained
[16:42] Andrew Linden: The server-side simconsole work is in my maint-server repo, currently under test.
[16:42] Latif Khalifa: cannot take a copy
[16:42] Moon Metty: you can't get a copy Latif?
[16:42] Moon Metty: lol
[16:43] Moon Metty: hmmm
[16:43] Simon Linden: I can't either, odd...
[16:43] Moon Metty: it's full perm
[16:43] reddot99 Republic: you have to have all contents at allow anybody to copy now days
[16:43] Jonathan Yap: I can't either
[16:43] Falcon Linden: I want rigid body keyframing.
[16:43] Moon Metty: and set to anyone can copy
[16:43] Morgaine Dinova: Moving everything to web services is a good idea, but it's missing the point to then code all the client-side interfaces into a monolithic viewer.
[16:43] Moon Metty: i'll set it for sale
[16:43] Latif Khalifa: Moon, must be the contents beeing no copy, you need to set them too for copy to all
[16:43] Moon Metty: there
[16:43] Falcon Linden: morgaine: naah, see, that's not what's happening with this. The client side just posts whatever your command was to the simulator service.
[16:44] Falcon Linden: oh, and btw, I was thinking about what you said about using a real language for the console, etc.
[16:44] Latif Khalifa: "bought" it
[16:44] Moon Metty: all contents are copy, Latif
[16:44] Latif Khalifa: thanks
[16:44] Andrew Linden: I think a web wrapper could be witten for the simconsole stuff, as long as it can handle capabilities.
[16:44] Falcon Linden: And it really would have been the wrong choice to do so here. I'd still have had to do 99.9% of the work I did in order to integrate the language, plus other work to integrate the language libraries
[16:44] lonetorus Habilis: how does the client talk to the console (protocol?)
[16:45] Falcon Linden: HTTP POST
[16:45] Morgaine Dinova: Falcon: sure, but the messages neither need to be sent from the viewer nor the results displayed in the viewer. "Decoupled" is the most important word in engineering.
[16:45] Latif Khalifa: I'm sure I'll make one with libomv :)
[16:45] Simon Linden: I'd also think future viewers could add some functions via running the console under the hood
[16:45] lonetorus Habilis: well, thats pretty darn cool, can be done in lsl then too
[16:45] Falcon Linden: Morgaine: And that is the case here. The message can be sent from anything that supports capabilities
[16:45] reddot99 Republic: if you can login first, via lsl
[16:45] Falcon Linden: There is nothing in the console and no plans whatsoever to add any feature to the console that you'd want to script
[16:45] Falcon Linden: it is intended for sim configuration
[16:46] reddot99 Republic: lower or raise agent limits?
[16:46] lonetorus Habilis: so?, battle sims might want to adjust grey goo fence during gameplay
[16:46] Falcon Linden: reddot99: that's the kind of thing, yes, though the only features there now are restart and terrain swap
[16:46] reddot99 Republic: terrain swap would be nice if estate managers could use it as well
[16:47] Falcon Linden: estate managers can use anything estate owners can use in the console
[16:47] reddot99 Republic: the raw file stuff?
[16:47] Falcon Linden: terrain swap is readable/writeable by managers and gods only
[16:47] Falcon Linden: oh, no
[16:47] Falcon Linden: It's just terrain type
[16:47] Falcon Linden: there's no support for multiple files
[16:47] reddot99 Republic: then how do the raw terrain files work
[16:48] Falcon Linden: basically, when you guys first see this, it will be utterly useless.
[16:48] Falcon Linden: Just so we're clear about expectations :)
[16:48] lonetorus Habilis: reddot, as far as i know only available to estate owner
[16:48] Morgaine Dinova: Falcon: is the commandline handling already in the Snowstorm backlog somewhere?
[16:48] Falcon Linden: You'll be able to restart the sim and you'll be able to switch to a slower form of terrain simulation :P
[16:48] lonetorus Habilis: automated restarts XD
[16:48] Falcon Linden: Morgaine: The viewer code is written.
[16:48] Falcon Linden: It needs to be merged and QA'd.
[16:49] reddot99 Republic: asking for that, i know its owner only now, but its a pain in the ass if your renting from a 3rd party
[16:49] Morgaine Dinova: Oh joy, designed, written and QA's before it's even visible on the Snowstorm backlog. So much for intent.
[16:49] Falcon Linden: Morgaine: This was all done before that plan was written
[16:50] Morgaine Dinova: kk
[16:50] Falcon Linden: This work began in July
[16:50] Falcon Linden: and the viewer part was done in july, too, iirc
[16:50] Morgaine Dinova: Fair enough, the past is past
[16:50] Ardy Lay: Snowstorm is NOT the only team that does viewer work.
[16:50] Latif Khalifa: if you believe that the arrow of time cannot be turned around :P
[16:50] reddot99 Republic: i'd like a way to be able to edit terrain by image files and nicer editing tools
[16:51] Morgaine Dinova: Ardy: yeah, but that's the problem. As Oz says, other scrums buying into Philip's "openness" plan is at their discression.
[16:51] Falcon Linden: reddot99: I'd like a pony.
[16:51] Andrew Linden: Actually, we decided we needed the simconsole, so it is primarily an admin/test/dev tool
[16:51] Andrew Linden: but we expect it to be useful, so we'll probably eventually open it up to estate managers
[16:51] Andrew Linden: then more if that works out.
[16:52] Falcon Linden: Morgaine: I can tell you that the team andrew, simon, and I are on has just agreed yesterday that we'll be doing all our task-y stuff on pjira
[16:52] lonetorus Habilis: PONIES!!11
[16:52] Latif Khalifa: well there is only one jira now :)
[16:52] Morgaine Dinova: Oh, command line handling is going to be useful for an *immense* number of things. Which is why it would have been nice to have been designed openly, but can't change the past.
[16:52] Falcon Linden: point is, all public
[16:52] reddot99 Republic: sec jiras are still seprate, arent they?
[16:53] Morgaine Dinova: Falcon: woot!!! :D
[16:53] Latif Khalifa: Falcon, cool
[16:53] Falcon Linden: Morgaine: anything you would like it to be able to do, it will be able to do...if we feel like implementing it ;)
[16:53] Latif Khalifa: "engine room"?
[16:53] Falcon Linden: yes
[16:53] lonetorus Habilis: live top for resources
[16:53] Moon Metty: i want a telepathic UI
[16:53] reddot99 Republic: i see people wanting to turn gravity off
[16:53] Falcon Linden: Though I'm also on an undisclosed second team with an undisclosed jira name
[16:54] Latif Khalifa: lol
[16:54] reddot99 Republic: so much for undisclosed
[16:54] Falcon Linden: reddot99: thought of that. kinda tricky. Gravity is hard coded in places
[16:54] Falcon Linden: reddot99: Nope. It's undisclosed. I'm not disclosing it.
[16:54] Falcon Linden: It's my team of Merry Men.
[16:54] lonetorus Habilis: well, i still want propper gravity for large prim objects, like that game, "prey"
[16:54] Falcon Linden: or...
[16:54] Falcon Linden: my Knights!
[16:54] Latif Khalifa: what's the jira label for your team?
[16:54] Falcon Linden: The Knights of my Rectangular Table
[16:54] Falcon Linden: Latif: I don't know. See? Undisclosed.
[16:54] reddot99 Republic: you disclosed the existance of it, lol
[16:54] Latif Khalifa: ENGINE- ?
[16:55] Jonathan Yap: I think he was asking about the public team's name?
[16:55] Andrew Linden: Sigh... as of yet unannounced. Not very public Falcon. I thought that project was going public.
[16:55] Falcon Linden: Lonet: Part of the physics materials will include per-linkset gravity
[16:55] Morgaine Dinova: Falcon: indeed, you determine what commands SL responds to, or course. :-) But note that when viewers are used in other worlds, it's those worlds that control the messages theyt respond to, not LL.
[16:55] Falcon Linden: Andrew: Going. Not gone.
[16:55] Falcon Linden: Morgaine: You have to realize that this protocol consists of--get this--sending a line of text via POST and receiving a response string.
[16:55] Latif Khalifa: Oz has been dropping hints for aweek now, that major new content feature is about to go to beta, how hard is it to guess? :)
[16:55] reddot99 Republic: by hard coded, you mean the 9.81 meters per second squared?
[16:55] Falcon Linden: It's really not that big a deal :)
[16:56] Morgaine Dinova: hehe, kk |:-)
[16:56] Falcon Linden: reddot99 something like that
[16:56] lonetorus Habilis: bird linden, but will i be able to stick my av to the underside of a megaprim and walk around?
[16:56] Falcon Linden: no, but you will be able to climb nearly vertical surfaces
[16:56] Falcon Linden: not fully vertical
[16:56] Falcon Linden: just nearly
[16:56] Falcon Linden: (max friction coefficient = 255)
[16:56] lonetorus Habilis: we can do so already
[16:56] Rex Cronon: spiderman:)
[16:57] Falcon Linden: and make vehicles that don't behave like moon buggies!
[16:57] lonetorus Habilis: that i welcome :D
[16:57] Falcon Linden: and have more than 32 prims (though not more than 32 physical prims)
[16:57] Morgaine Dinova: Doh, you're gonna break lunar sims? :DDD
[16:57] Moon Metty: yes, that's nice
[16:57] Falcon Linden: Morgaine: Totally. I'm gonna break every sim.
[16:57] Moon Metty: simple colision shapes
[16:57] reddot99 Republic: no plans for joints in there, though, sadly?
[16:57] Falcon Linden: if only...
[16:58] Latif Khalifa: Falcon, what do you mean "going to"? :P
[16:58] Falcon Linden: I put client side physics before joints.
[16:58] Falcon Linden: Latif: PFFFFT!
[16:58] Morgaine Dinova: Real gravity control would be great
[16:58] Falcon Linden: Real gravity control won't work with havok
[16:58] Falcon Linden: well
[16:58] Falcon Linden: sort of
[16:58] reddot99 Republic: how would it not?
[16:58] Falcon Linden: you could set any gravity vector you like with havok
[16:58] Falcon Linden: but, for example, /real/ gravity (GMm/r toward the center of mass) would not
[16:59] Morgaine Dinova: Ah right, there's just up/down
[16:59] reddot99 Republic: well, that'd be insane computation why,
[16:59] reddot99 Republic: wise
[16:59] Falcon Linden: Gravity fields with non-zero divergence aren't stable under some solvers.
[16:59] Falcon Linden: red: yeah, and not really fun either
[16:59] Morgaine Dinova: Up/down would be fine for non-space applications, as long as you can set the magnitide of the vector
[17:00] Falcon Linden: well, you could even do space by setting grav to 0
[17:00] Falcon Linden: but the viewer would ruin it all
[17:00] Falcon Linden: because the viewer assumes gravity.
[17:00] lonetorus Habilis: seems to run pretty smooth here:
[17:01] Moon Metty: sure, blame it on the viewer ..
[17:01] reddot99 Republic: ah, because avatars are always upright?
[17:01] lonetorus Habilis: well, could always make it point feet towards closes/strongest gravity center
[17:01] Falcon Linden: Lonet: Yeah, that's cool. It doesn't work how you think, though, I suspect :)
[17:02] reddot99 Republic: its the "avatar rotation magic" andrew mentioned one time
[17:02] reddot99 Republic: i bet
[17:02] lonetorus Habilis: probably some zones you pass, and it will flip the player
[17:02] reddot99 Republic: am i close?
[17:03] lonetorus Habilis: but that could be a prim "phys material"
[17:03] Andrew Linden: huh, I have to update my flash player it seems.
[17:03] lonetorus Habilis: yeah, it gets haxed every other sunday
[17:03] Jonathan Yap: Instead of adjusting gravity, how about adding magnetism?
[17:03] Morgaine Dinova: Nice video. Best watched on an empty stomach :-)
[17:03] Moon Metty: oh, i used to have that problem Andrew, yuotube not playing ... try watching via a proxy
[17:04] lonetorus Habilis: im not asking for the full on physics calculation, proximations and tricks that give same result are fine too ;)
[17:04] lonetorus Habilis: + pony
[17:04] reddot99 Republic: lone, the issue is that the avatar rotations are set in stone, so to speak, you cant change the avatars up or down
[17:05] reddot99 Republic: probably would be a nice hack to change the 'veiwer wind' varible to actually being gravity
[17:05] Morgaine Dinova: Should be just a current matrix for the av
[17:05] Falcon Linden: The problem, folks, with adding a lot of the really cool features you see in stuff like that, is how the heck do you provide a UI for it?
[17:05] Jonathan Yap: Or be able to let prims attract each other
[17:05] Moon Metty: a telepathic UI would solve everything ....
[17:05] reddot99 Republic: command line?
[17:06] Falcon Linden: Anything Yap is describing would be possible, but UI?
[17:06] Falcon Linden: Tools?
[17:06] Falcon Linden: Each thing would have to be hand crafted.
[17:06] Falcon Linden: Nightmare.
[17:06] Morgaine Dinova: Falcon: strongly recommend you leave the UI to the community ^_^ <grin>
[17:06] lonetorus Habilis: use prims
[17:06] lonetorus Habilis: like lights
[17:06] Falcon Linden: Morgaine: Okay, let me rephrase: How do you create the public facing API
[17:06] Latif Khalifa: just make llDoWhatIWant() and be done with it ;)
[17:06] Falcon Linden: it would be its own scripting language
[17:06] Simon Linden: I have to run ... thanks everyone for coming
[17:06] Simon Linden: See you next time
[17:06] Falcon Linden: Later Simon
[17:06] Latif Khalifa: take care simon :)
[17:06] Morgaine Dinova: Falcon: ah, now that is a very good question
[17:06] lonetorus Habilis: see ya simon
[17:06] Latif Khalifa: have a nice weekend
[17:06] Moon Metty: have a good weekend Simon :)
[17:06] Rex Cronon: tc simon
[17:06] Simon Linden: have a great weekend
[17:06] Morgaine Dinova: Cyu Simon :-)
[17:07] Falcon Linden: If and when LSL becomes fast enough, we COULD imagine allowing you to write callback code for objects
[17:07] reddot99 Republic: almost would say something like lsl, because thats familar already,
[17:07] Moon Metty: and how about this: we already have syntax highlighting, why not have bug-highlighting?
[17:07] Falcon Linden: but LSL is way, way WAY too slow
[17:07] Moon Metty: it saves time debugging
[17:07] Latif Khalifa: and c# got canned :(
[17:07] Falcon Linden: Moon: Because your whole script would be highlighted that way :P
[17:07] reddot99 Republic: it got canned?
[17:07] Moon Metty: ah, good point Falcon :)
[17:08] lonetorus Habilis: why would it need its own user accessible script ?
[17:08] Latif Khalifa: reddot they killed it
[17:08] Falcon Linden: because you want a general way of specifying object interactions
[17:08] reddot99 Republic: to set parameters, lone
[17:08] Jonathan Yap: Babbage and crew were working on C#
[17:08] Falcon Linden: you want things like: If an object is in this area, alter it in this way. Every frame.
[17:08] lonetorus Habilis: but cant we set paramaters just like the existing things like lights, flex etc in build tool
[17:08] Falcon Linden: If 4 objects are in this area, alter all of them in this other way. At the same time. Every frame.
[17:09] Falcon Linden: Lonet: For what, though? Each feature would have its own set of parameters
[17:09] Falcon Linden: if there were a single specific feature, sure
[17:09] lonetorus Habilis: well, for ponies of course, duh
[17:09] Falcon Linden: but what you really want is full control of Havok
[17:09] lonetorus Habilis: yeah, i suppose
[17:09] lonetorus Habilis: but i would be happy with a limited subset too
[17:09] reddot99 Republic: the havok team would have to code it for you then, i assume
[17:09] Falcon Linden: You have a limited subset :)
[17:10] Falcon Linden: reddot99: I am the Havok team.
[17:10] Falcon Linden: :)
[17:10] lonetorus Habilis: not quite as limited, still missing the pony
[17:10] reddot99 Republic: i mean, the people who made havok
[17:10] Falcon Linden: I made Havok.
[17:10] Falcon Linden: Okay, that's a lie.
[17:10] reddot99 Republic: lol
[17:10] Falcon Linden: But I did work for them.
[17:10] reddot99 Republic: causing havok and making the havok engine are two completely different things falcon, lol
[17:10] lonetorus Habilis: /me hopes he was not the picolo
[17:11] Falcon Linden: Anything outside of their core simulation code (constraint solving, integration, collision detection), I can do.
[17:11] Latif Khalifa: lol
[17:11] Falcon Linden: Thing is, there's only one of me :)
[17:11] Morgaine Dinova: It's great having just one person to blame for physics ^_^
[17:11] Falcon Linden: which, of course, is why there are any regions still running at all. If there were more of me, there'd be none!
[17:11] Latif Khalifa: yeah we need about 50%
[17:11] Andrew Linden: Sigh... these feature wishful dreaming sessions are useful, but also tend to stress me out. Here I am trying to get a maint-server with the fix for SVC-129 out the door, for the last week.
[17:11] ROTATION and PRIM_LOCAL_POSITION to complement llGetLocalRot() and llGetLocalPos()
[17:11] reddot99 Republic: lol
[17:11] lonetorus Habilis: we need to work on cloning falcon first then
[17:11] lonetorus Habilis: highest priority
[17:12] reddot99 Republic: we'd lose regions like that
[17:12] Andrew Linden: I'm going to depart. Have a good weekend everyone.
[17:12] Moon Metty: :)
[17:12] reddot99 Republic: see ya andrew
[17:12] Falcon Linden: I'm going to cause andrew more stress
[17:12] Moon Metty: see you next week Andrew :)
[17:12] Falcon Linden: Cheers folks :)
[17:12] Morgaine Dinova: Take care Andrew, enjoy weekend :-)
[17:12] Latif Khalifa: take care adrew, have fun
[17:12] reddot99 Republic: lol
[17:12] Ardy Lay: See you later Andrew
[17:12] Falcon Linden: See you in 5 seconds, Andrew
[17:12] Falcon Linden: :P
[17:12] Moon Metty: heehee
[17:12] Morgaine Dinova: Cyu Falcon :-)
[17:12] Panel 3: Freeze of 0.524395s detected (Mono)
[17:12] Panel 3: Freeze of 0.525752s detected (LSO)
[17:12] Latif Khalifa: see you falcon :)
[17:12] Rex Cronon: tc andrew
[17:12] Rex Cronon: tc falcon

Generated with SLog Wikifier