Mono/2008-03-28

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
[15:03]  Move: Anchor on. No-fall mode off. 
[15:03]  DNA: 1228 bytes free
[15:03]  Qarl Linden is Online
[15:03]  Vincent Nacon: heya Rex
[15:04]  Connecting to in-world Voice Chat...
[15:04]  Connected
[15:04]  Qarl Linden: Periapse knows all...
[15:04]  Move: Anchor off.
[15:04]  Periapse Linden:  hey, everybody
[15:04]  Rex Cronon: hi
[15:04]  Periapse Linden:  Vincent, thanks again for rezzing the chairs
[15:05]  Periapse Linden:  Qarl, thanks for coming. I'd just like to say a few things about Mono and wait to see if others show up
[15:05]  Qarl Linden: kk.
[15:05]  Periapse Linden:  So, we aren't doing a Mono update this week -- didn't get enough bugs fixed.
[15:06]  Vincent Nacon: woot! client crashes when Periapse logged on
[15:06]  Periapse Linden:  In fact all the easy targets have been taken out. We're down to the more squirrelly issues
[15:06]  Qarl Linden: how is mono coming along - i haven't been keeping up to date?
[15:07]  Periapse Linden:  Well the last update seems to have fixed the bugs that were keeping people from testing vehicles
[15:07]  Periapse Linden:  Now we're taking a closer look at performance
[15:07]  Seifert Surface: all of my stuff worked a couple of days after initial beta release, ive not been keeping up either
[15:07]  Periapse Linden:  and looking at what it will take to get Mono to the main grid
[15:07]  Periapse Linden:  which we hope to do this next quarter
[15:08]  Qarl Linden: is there an average speed-up factor?
[15:08]  Qarl Linden: is it really 1000x?
[15:08]  Periapse Linden:  Qarl, we have benchmarks on individual scripts
[15:08]  Vincent Nacon: thought it was 350
[15:08]  Vincent Nacon: but 1000 is good too
[15:08]  Qarl Linden: i'm kidding. :)
[15:08]  Periapse Linden:  and for some math intensive things, the speedup is 200x
[15:08]  Qarl Linden: ah.
[15:08]  Seifert Surface: it will be a slow changeover? in the sense that its only new compilings to mono that will be affected?
[15:08]  Qarl Linden: what about things that call llSetPos() a lot?
[15:09]  Periapse Linden:  but for most scripts its much more humble, and some functions are actually slower.
[15:09]  Seifert Surface: how is the list manipulation speed?
[15:09]  Vincent Nacon: pretty much need to redo those codes for Mono's speed
[15:09]  Periapse Linden:  What we're actually looking for is a way to get the stats for how an entire region would perform if all of its scripts were compiled to Mono
[15:09]  Qarl Linden: ah...
[15:10]  Qarl Linden: but then you need to find a "perfect" region....
[15:10]  Periapse Linden:  So we're looking for estate owners who are capable of getting all their scripts compiled to Mono
[15:10]  Periapse Linden:  and willing to import their region here and test A-B
[15:10]  Vincent Nacon: I bet Les White would
[15:10]  Vincent Nacon: founder of RaceSL series
[15:10]  Mbrb Rau: How can they do that?
[15:10]  Periapse Linden:  Vincent, thanks, I'll note that. We have a few candidates already.
[15:11]  Vincent Nacon: aww...
[15:11]  Periapse Linden:  Well some groups, like ESC, have detailed performance testing (prolly bot-based).
[15:11]  Qarl Linden: oh nice.
[15:11]  Periapse Linden:  Though I have only heard.
[15:12]  Periapse Linden:  So we're reaching out to sim owners who know how their region's performance characteristics
[15:12]  Vincent Nacon: but might be good to go with physic and script because Les and I worry about sim performance to ensure that the sim will able to serve well with about 30 people
[15:12]  Mbrb Rau: performance tester bot
[15:12]  Periapse Linden:  Yes, good point Vincent
[15:12]  Periapse Linden:  So the two other tibits of Mono news:
[15:12]  Vincent Nacon: but I don't think you have Havok 4 and Mono in one sim yet, do you?
[15:12]  Mbrb Rau: Mono monopoly
[15:13]  Periapse Linden:  1) We are going to start the Big Merge of Mono with havok4 next week
[15:13]  Vincent Nacon: sweet
[15:13]  Siann Beck: Ooh!
[15:13]  Periapse Linden:  and 2) I've got some TG regions imported for Mono beta testing.
[15:13]  Periapse Linden:  Though that prolly won't mean much to you folks, there are a number of teens who've been itching to try Mono
[15:14]  Periapse Linden:  or catch Mono, or something
[15:14]  Vincent Nacon: yeah that I can understand
[15:14]  Siann Beck: lol
[15:14]  Mbrb Rau: They're not the only ones that are curious.
[15:14]  Vincent Nacon: but... doesn't teen have access to be on this grid anyway?
[15:14]  Periapse Linden:  Teen grid regions imported to the beta grid have teen restrictions built in.
[15:14]  Periapse Linden:  So teens, and only teens, can go there.
[15:14]  Vincent Nacon: oh ok
[15:15]  Mbrb Rau: But there's griefers on this grid too.
[15:15]  Periapse Linden:  just like on the main grid
[15:15]  Vincent Nacon: so what else is new?
[15:16]  Mbrb Rau: One thing thats kinda new: Abbotts is gone.
[15:16]  Periapse Linden:  So, that's the news for Mono. Before we start talking about Qarl's new LSL call, any Mono questions?
[15:16]  Vincent Nacon: muhahahaha!
[15:16]  Vincent Nacon: hmm
[15:16]  Periapse Linden:  Siann -- that refresh went ok for you?
[15:16]  Vincent Nacon: I think I did had one... can't recall but it'll come back
[15:16]  Seifert Surface: how is the mono speedup at list manipulation?
[15:16]  Mbrb Rau: My inventory is pretty outdated on here.
[15:16]  Siann Beck: Yes, thank you! Unfortunately, my password didn't get refreshed, but I can deal with it :)
[15:17]  Periapse Linden:  Seifert, I don't know about Lists.
[15:17]  Seifert Surface: k
[15:17]  Seifert Surface: those are one of the big slowdowns in lsl
[15:17]  Vincent Nacon: List seem to be slightly faster but not as much from my experience
[15:17]  Seifert Surface: thanks vincent
[15:18]  Vincent Nacon: like maybe 3 or 4 times faster than 50-300 as expected
[15:18]  Seifert Surface: thats still not bad
[15:18]  Periapse Linden:  Ok, so our special guest today is Qarl.
[15:18]  Qarl Linden: woo.
[15:18]  Periapse Linden:  The Linden who brought you sculpties
[15:18]  Seifert Surface: yay.
[15:18]  Siann Beck: Hello Qarl
[15:19]  Qarl Linden: hey all.
[15:19]  Siann Beck: Cool!
[15:19]  Vincent Nacon: yeah and I think the memories is also shorter, not before script is 64kb now
[15:19]  Rex Cronon: hi
[15:19]  Periapse Linden:  He's back with a great new idea he'd like to get feedback on.
[15:19]  Qarl Linden: so i have to give credit where it's due -
[15:19]  Mbrb Rau: If he didn't make sculpties then the CTH-200 helicopter wouldn't have seats.
[15:19]  Periapse Linden:  So go ahead Qarl and tell us about Detected Touch
[15:19]  Qarl Linden: Seifert originally asked for this feature a year ago.
[15:19]  Vincent Nacon: yeah I believe I fed him some of those ideas.... if he checked his email :P
[15:19]  Qarl Linden: i got sidetracked and didn't get to it 'til now.
[15:20]  Qarl Linden: https://wiki.secondlife.com/wiki/LSL_Touch_Position
[15:20]  Qarl Linden: :)
[15:20]  Seifert Surface: i think people have been asking for it from waaay back in the day
[15:20]  Qarl Linden: yeah, true.
[15:20]  Vincent Nacon: yeah I've been wondering how that will work
[15:20]  Qarl Linden: what we've got here is the ability to get more information about touch events.
[15:20]  Vincent Nacon: by polygon?
[15:20]  Qarl Linden: you get to know where on the surface, and where in world the touch occurs.
[15:20]  Siann Beck: Wow!
[15:20]  Qarl Linden: you get the face number as well.
[15:21]  Vincent Nacon: err... how many faces are there?
[15:21]  Qarl Linden: it's continually updated as the mouse is held down - so you can implement dragging.
[15:21]  Qarl Linden: 6 faces on a cube - etc.
[15:21]  Seifert Surface: vincent: faces as in faces on a prim
[15:21]  Chance Abattoir: Where on the surface, that's rad!
[15:21]  Seifert Surface: 1 face on a default torus
[15:21]  Qarl Linden: and the POSITION, as well.
[15:21]  Vincent Nacon: oh was thinking about sculpty part
[15:21]  Mbrb Rau: If our AV was a prim it's probably a sculptie.
[15:21]  Vincent Nacon: muhahahaha!
[15:21]  Qarl Linden: texture coordinates, etc.
[15:22]  Mbrb Rau: and uses llTakeControls
[15:22]  Siann Beck: That sounds awesome.
[15:22]  Mbrb Rau: or something
[15:22]  Qarl Linden: right now we're asking for feedback - make sure we don't miss anything important.
[15:22]  Seifert Surface: presumably if we ever get 2 sided planar sculpties, theyd have 2 faces
[15:22]  Qarl Linden: presumably. :P
[15:22]  Seifert Surface: :P
[15:22]  Vincent Nacon: wait... didn't we already have something like that
[15:22]  Rex Cronon: i wonder if a new functions would be possibly considered
[15:22]  Vincent Nacon: ?
[15:23]  Vincent Nacon: the drag I think
[15:23]  Qarl Linden: there's a similar call: llDetectedGrab().
[15:23]  Vincent Nacon: yeah
[15:23]  Qarl Linden: but it's not so good for a variety of reasons...
[15:23]  Rex Cronon: list llDetectedTouchAll()
[15:23]  Vincent Nacon: yeah, tried to make a joystick imput by using that
[15:23]  Vincent Nacon: input*
[15:23]  Qarl Linden: it reports movement relative to the camera position...
[15:23]  Vincent Nacon: yeah
[15:23]  Qarl Linden: not so useful.
[15:24]  Vincent Nacon: it was neat at first but meh
[15:24]  Qarl Linden: now you'll be able to put an entire GUI into a texture, and determine with the position info which button was clicked.
[15:24]  Qarl Linden: chess boards, for instance - won't need 64 prims.
[15:24]  Seifert Surface: the continual updating works with the touch event firing lots right?
[15:24]  Siann Beck: That's awesome. A lot of vendors can be re-designed.
[15:25]  Qarl Linden: exactly.
[15:25]  Rex Cronon: could there also be llInputDialog(...)?
[15:25]  Vincent Nacon: so... if we're going to have touch_position on surface, what does it means for html-on-prim?
[15:25]  Seifert Surface: right
[15:25]  Mbrb Rau: 1 prim vendors...
[15:25]  Qarl Linden: yes - that's one of the motivations for this work -
[15:25]  Qarl Linden: so that prim web browsing will be easier for us to implement.
[15:25]  Vincent Nacon: yeah, figured
[15:26]  Mbrb Rau: but thatd create some griefer scripts
[15:26]  Mbrb Rau: with web pages on them
[15:26]  Vincent Nacon: well that's good, hope it won't be much of a problem with flash
[15:26]  Qarl Linden: naw - it'll still be controlled with parcel media...
[15:26]  Mbrb Rau: and they could contain a malicious script or something
[15:26]  Mbrb Rau: oh
[15:26]  Rex Cronon: could it be possible for a script to load a notecard that has html code on a specific face?
[15:26]  Qarl Linden: flash is hard because mozilla has a truly horrible plugin interface.
[15:26]  Vincent Nacon: now that's a thought
[15:26]  Qarl Linden: we're looking at webkit and others for that...
[15:27]  Qarl Linden: maybe notecard->html ... but that's not REALLY useful...
[15:27]  Vincent Nacon: so how the position will work? gobally or local?
[15:27]  Seifert Surface: rex: really you want to be able to alter the webpage on the fly from a script
[15:27]  Qarl Linden: only if you can't get your own webpage.
[15:27]  Seifert Surface: say for a scoreboard or something
[15:27]  Qarl Linden: yes. exactly.
[15:27]  Phantom Ninetails: Greetings
[15:28]  Periapse Linden:  hello, Phantom
[15:28]  Qarl Linden: but you can do a LOT by passing parameters to a webpage in the URL.
[15:28]  Rex Cronon: i want to have display that is not connect to a web page
[15:28]  Phantom Ninetails: :)
[15:28]  Vincent Nacon: and for non-flat surface... how will that set the local position? based on UV map maybe?
[15:28]  Seifert Surface: html file in a string?
[15:28]  Qarl Linden: i've seen an example where HTML is in the parameter...
[15:28]  Qarl Linden: yes - it's the UV map.
[15:28]  Vincent Nacon: ah ok perfect
[15:28]  Chance Abattoir: When will this script go into testing?
[15:28]  Chance Abattoir: function
[15:29]  Qarl Linden: soon - i've got the implementation finished - just a couple more tweaks.
[15:29]  Qarl Linden: a month timeframe, i think.
[15:29]  Qarl Linden: but no promises.
[15:30]  Periapse Linden:  Rex had a couple of questions on possible additional lsl functions?
[15:30]  Periapse Linden looks back at history
[15:30]  Mbrb Rau: llRequestSit?
[15:30]  Qarl Linden: yeah, sorry Rex. go ahead.
[15:30]  Periapse Linden:  one was a list
[15:30]  Mbrb Rau: It'd give them a dialog, and if they click yes, they sit on the object.
[15:30]  Rex Cronon: list llDetectedTouchAll(integer n)
[15:31]  Qarl Linden: and what does that do?
[15:31]  Siann Beck: Not a bad idea, if that's what I think you mean.
[15:31]  Mbrb Rau: It's exactly what you think.
[15:31]  Rex Cronon: returns a list with results for all the other functions
[15:31]  Qarl Linden: hmmm... maybe.
[15:31]  Siann Beck: All the llDetected* functions rolled into one.
[15:31]  Qarl Linden: that would be slower and less efficient than just calling the functions you want...
[15:32]  Periapse Linden:  Why would you want that?
[15:32]  Vincent Nacon: not sure how that's different
[15:32]  Seifert Surface: and you could write your own...
[15:32]  Rex Cronon: but if i want to call all of them, than it would be faster
[15:32]  Periapse Linden:  Rex, when do you need to call them all?
[15:32]  Qarl Linden: yeah - the fact that it could be implemented as a resident-written function means we're less likely to put it in the API.
[15:32]  Periapse Linden:  Do you have a use case?
[15:33]  Rex Cronon: right now, no use case
[15:33]  Vincent Nacon: it's like having a touch event on hold as touches pile up.... like the email call
[15:33]  Seifert Surface: any thoughts on mouseover events?
[15:33]  Vincent Nacon: which I can't understand why you need that?
[15:33]  Qarl Linden: hover events?
[15:33]  Seifert Surface: yeah
[15:33]  Qarl Linden: hmmm...
[15:33]  Qarl Linden: that would be hard...
[15:34]  Qarl Linden: it takes a bit of work to compute the coordinates...
[15:34]  Qarl Linden: so it would add to client lag.
[15:34]  Seifert Surface: yeah it would be laggy
[15:34]  Vincent Nacon: yeah
[15:34]  Rex Cronon: each time i would call all these functions i would introduce additional delays
[15:34]  Qarl Linden: maybe once we get all the other lag fixed. :)
[15:34]  Siann Beck: It seems like it would be pretty laggy -- I could trigger a dozen events just sweeping my mouse across the screen.
[15:34]  Phantom Ninetails: It could also make for objects that'll annoy you if you try to figure out who owns them
[15:34]  Qarl Linden: Siann - more like hundreds.
[15:35]  Qarl Linden: HEH.
[15:35]  Siann Beck: Hundreds, even :)
[15:35]  Mbrb Rau: If it can be used to grief, don't create it.
[15:35]  Qarl Linden: that's a hard call, tho.
[15:35]  Vincent Nacon: oh about the touch position.... how will you set the unit?
[15:35]  Mbrb Rau: Or add a delay.
[15:35]  Qarl Linden: html-on-a-prim can be used to grief too...
[15:35]  Mbrb Rau: Yes.
[15:35]  Vincent Nacon: maybe based on its texture's size?
[15:35]  Mbrb Rau: It might be good, but it's also bad.
[15:35]  Qarl Linden: for llDetectedTouchPos() - the units are region coordinates.
[15:36]  Qarl Linden: for llDetectedTouchUV() - the units are 0 to 1, in UV space.
[15:36]  Vincent Nacon: yeah... for UV one I mean
[15:36]  Qarl Linden: we're also adding a function to return the TEXTURE coordinates...
[15:36]  Qarl Linden: its units will depend on how many repeats are in the texture.
[15:36]  Mbrb Rau: cant see my objects
[15:37]  Vincent Nacon: well actually... maybe 0-1 sounds good enough
[15:37]  Mbrb Rau: ...until I rez my bot
[15:37]  Seifert Surface: i was just reading that bit on the wiki qarl
[15:37]  Seifert Surface: seems useful
[15:37]  Qarl Linden: yeah - there's been a bit of discussion about it.
[15:37]  Seifert Surface: err, jira i mean
[15:37]  Qarl Linden: clicking on a moving monkey.
[15:37]  Qarl Linden: :)
[15:37]  Mbrb Rau: The helicopter seems to spam, so I'll remove it.
[15:38]  Qarl Linden: again - it's a case where it could be implemented by a resident-written function...
[15:38]  Qarl Linden: but it's so useful, we kinda have to put it in.
[15:38]  Mbrb Rau: and then be prepared for new griefing objects
[15:39]  Chance Abattoir: Planning something?
[15:39]  Rex Cronon: could there be just one functions, llDetectedTouch(int nr, int type), where type can be: face, pos, uv, normal, binormal
[15:39]  Qarl Linden: i don't think it can be used to grief?
[15:39]  Chance Abattoir: ;)
[15:39]  Mbrb Rau: not that
[15:39]  Qarl Linden: Rex - our API doesn't typically work that way.
[15:39]  Qarl Linden: for example - there's no equivallent for the existing llDetected* calls.
[15:39]  Vincent Nacon: it'll grief.... not faster, but more creative
[15:40]  Rex Cronon: what r u talking about? that are already functions that take constants
[15:40]  Photon Pink: they have diffrent return types too. face is int
[15:41]  Seifert Surface: interactions with texture animation?
[15:41]  Mbrb Rau: What's with all that madonna clutter
[15:41]  Vincent Nacon: so what about in-world editor for sculpty, I figured Mono may come handy in processing
[15:41]  Vincent Nacon: (whoops I'll wait a bit)
[15:41]  Qarl Linden: Seifert - yes - that's an important factor. the new call will properly get the texture coordinate from an animating texture.
[15:42]  Seifert Surface: cool
[15:42]  Seifert Surface: iirc there was some annoyance with texture animation and type
[15:42]  Saijanai Kuhn: does that include web-on-prim textures?
[15:42]  Siann Beck: That's what it's leading up to, Sai.
[15:42]  Qarl Linden: yes.
[15:42]  Seifert Surface: somewhere there was an integer that should be a float for smooth animations
[15:42]  Saijanai Kuhn: so eventually interactive flash games in SL...
[15:42]  Mbrb Rau: yay
[15:43]  Qarl Linden: heh - you missed the part where i talked about flash being a major pain.
[15:43]  Saijanai Kuhn: now I can play tower defense in-world
[15:43]  Phantom Ninetails: lol
[15:43]  Qarl Linden: but yes - we VERY MUCH understand that flash is important.
[15:43]  Rex Cronon: how about applets?
[15:43]  Qarl Linden: yes - java too.
[15:43]  Mbrb Rau: falling sand in world
[15:43]  Qarl Linden: but we'll probably have to abandon mozilla for those....
[15:44]  Mbrb Rau: and require them to install java?
[15:44]  Seifert Surface: whats the precision like on the returned data from the new functions? presumably its at pixel size?
[15:44]  Saijanai Kuhn: OH, BTW< xvg doesn't work with mozlib :-(
[15:44]  Saijanai Kuhn: svg*
[15:44]  Qarl Linden: optional, of course. just like webbrowsers.
[15:44]  Vincent Nacon: have no idea what that was
[15:44]  Mbrb Rau: I see
[15:44]  Qarl Linden: xvg?
[15:44]  Vincent Nacon: SWG?
[15:45]  Saijanai Kuhn: svg
[15:45]  Qarl Linden: OH - no?
[15:45]  Saijanai Kuhn: Scalable Vector Graphics
[15:45]  Qarl Linden: yes.
[15:45]  Vincent Nacon: oh that
[15:45]  Rex Cronon: java is an addon just like flash:)
[15:45]  Saijanai Kuhn: doesn't work with the browser popup at least
[15:45]  Qarl Linden: that's very odd... have you filed a JIRA for it?
[15:45]  Qarl Linden: it should.
[15:46]  Saijanai Kuhn: http://www.adobe.com/svg/demos/nutty/nutty.svgz
[15:46]  Mbrb Rau: that is a download
[15:47]  Saijanai Kuhn: ah, well the beta client doesn't pup up windows so I cann't show it. Doesn't work in the RC 3 though
[15:47]  Saijanai Kuhn: doesn't POP* up web pages
[15:47]  Qarl Linden: hmmm... doesn't work in firefox either... so that's likely the root problem.
[15:47]  Mbrb Rau: Copybot is still a growing problem.
[15:48]  Vincent Nacon: aye
[15:48]  Saijanai Kuhn: so, can wer find svg samples that DO work with firefox...
[15:48]  Qarl Linden: that's a HUGE topic for another day, i think.
[15:48]  Saijanai Kuhn: its a big headache for the AWG too
[15:49]  Qarl Linden: copybot?
[15:49]  Mbrb Rau: We seen it all before.
[15:49]  Periapse Linden:  Not here to talk about copybot
[15:49]  Qarl Linden: HEH.
[15:49]  Mbrb Rau: I know that.
[15:49]  Saijanai Kuhn: Giggs proposed doing away with all permissions anyway at the open source meeting. Zha droped everything and logged on an alt to attend
[15:49]  Rex Cronon: oh, loading a notcard that svg data to a face that can be very interesting
[15:49]  Saijanai Kuhn: so... all that stuff is being funneled to its own meeting, just an FYI
[15:50]  Qarl Linden: yeah.
[15:50]  Seifert Surface: re: whats the precision like on the returned data from the new functions? presumably its at pixel size?
[15:50]  Qarl Linden: it's a hard hard problem.
[15:50]  Qarl Linden: the music industry is spending billions to try to fix it.
[15:50]  Mbrb Rau: fix what?
[15:50]  Qarl Linden: digital copying.
[15:50]  Vincent Nacon: MP3 rip
[15:50]  Mbrb Rau: ic
[15:51]  Rex Cronon: next time u want to play music u chould have to take a dna test:)
[15:51]  Vincent Nacon: they just need to stick with netradio than having MP3 players
[15:51]  Qarl Linden: well - we're nearing the end of our hour....
[15:51]  Periapse Linden:  So any other questions for Qarl about detected touch, or for me about Mono?
[15:51]  Siann Beck: Did you get Seifert's last Q?
[15:51]  Qarl Linden: OH SORRY.
[15:51]  Vincent Nacon: well I do have some question about your sculpty plan for clothes and hair
[15:51]  Seifert Surface: :P
[15:51]  Rex Cronon: will these functions be available only in mono?
[15:52]  Mbrb Rau: Is mono replacing havok4?
[15:52]  Qarl Linden: it will be pixel level, yes.
[15:52]  Vincent Nacon: no joining
[15:52]  Simil Miles: How many new functions and events handler will come with mono ?
[15:52]  Vincent Nacon: Havok is physic
[15:52]  Periapse Linden:  havok4 and mono will be merged
[15:52]  Qarl Linden: we're using a raycast to compute the values.
[15:52]  Seifert Surface: so zoom in closer and you get better numbers
[15:52]  Vincent Nacon: mono is scripting
[15:52]  Mbrb Rau: I see
[15:52]  Qarl Linden: yes, because the mouse position is quantized...
[15:52]  Periapse Linden:  Simil -- none
[15:52]  Mbrb Rau: Havok4 really messes up this helicopter.
[15:52]  Seifert Surface: good thing uv coords are floats
[15:52]  Periapse Linden:  We aren't adding functions yet that are Mono only
[15:53]  Vincent Nacon: when those two merges, we'll have caption planet to save... I mean ....
[15:53]  Mbrb Rau: And causes it to fall to the ground.
[15:53]  Simil Miles: Except the touch thing ?
[15:53]  Qarl Linden: no no - the touch stuff is in old LSL.
[15:53]  Vincent Nacon: so any new plan/thoughts for sculpty clothes and hair yet?
[15:53]  Qarl Linden: HEH.
[15:54]  Saijanai Kuhn: hm... did I crash or did sim?
[15:54]  Qarl Linden: no NEW thoughts... the existing plan is to implement skin weights...
[15:54]  Siann Beck: Just you, Sai.
[15:54]  Rex Cronon: sim didn't crash
[15:54]  Qarl Linden: on the "someday" list.
[15:54]  Saijanai Kuhn is so happy. Still ruthed also
[15:54]  Vincent Nacon: yeah alrighty
[15:54]  Vincent Nacon: and one thing that I've always wanted...... can we have Normals map?
[15:55]  Qarl Linden: oh - and i just finished a slight improvement for ruth...
[15:55]  Qarl Linden: Ruth is now an amorphous cloud.
[15:55]  Siann Beck: Hm?
[15:55]  Vincent Nacon: replace the old bump map with normals with spector in alpha channel
[15:55]  Rex Cronon: is it going to be anatomically correct?
[15:55]  Qarl Linden: no longer an ugly dwarf.
[15:55]  Phantom Ninetails: lol
[15:55]  Seifert Surface: for real?
[15:55]  Qarl Linden: an anatomically correct amorphous cloud, yes.
[15:55]  Periapse Linden:  with attachments?
[15:56]  Vincent Nacon: oh god, youre making Ruth a giant now?
[15:56]  Qarl Linden: no attachments on Ruth, no.
[15:56]  Seifert Surface: what colour?
[15:56]  Qarl Linden: hang on - screen shot...
[15:56]  Vincent Nacon: sweet
[15:56]  Saijanai Kuhn: white, with a cute little smiley face and a baker's hat...
[15:56]  Phantom Ninetails: lol
[15:56]  Siann Beck: So, if someone gets ruthed, they'll look like a cloud?
[15:57]  Chance Abattoir: oi.... crashed. Can anyone pass me the chat after this line:  [15:53] Simil Miles: Except the touch thing ?
[15:57]  Vincent Nacon: I guess I'm going to miss my Ruth boobs one of these days
[15:57]  Seifert Surface: certainly amorphous so far
[15:57]  Qarl Linden: hmmm...
[15:57]  Vincent Nacon: still rezzing
[15:58]  Qarl Linden: maybe snapshots don't work on the beta gird?
[15:58]  Periapse Linden:  looks like the texture is ruthed ;-)
[15:58]  Saijanai Kuhn: the main world had an alert that the assert server is messed up
[15:58]  Siann Beck: lol
[15:58]  Phantom Ninetails: lol
[15:58]  Vincent Nacon: post it on a web?
[15:58]  Chance Abattoir: Can someone pass me the chat from 15:53-15:57?
[15:58]  Vincent Nacon: yeah I can paste the log
[15:58]  Chance Abattoir: Thank you :)
[15:58]  Siann Beck: yw
[15:58]  Periapse Linden:  Chance, I'll post the whole chat on the Mono beta faq page
[15:58]  Vincent Nacon: n/m
[15:58]  Vincent Nacon: hmm still grey to me
[15:58]  Qarl Linden: oh well - you'll meet her soon enough.
[15:59]  Vincent Nacon: aww
[15:59]  Saijanai Kuhn: me too. Guessing that the ssert server issue is affecting aditi also
[15:59]  Periapse Linden:  Ok, time for one more question
[15:59]  Rex Cronon: chance, transcript for this office hour is available on the wiki, usually
[15:59]  Phantom Ninetails: Is the new ruth a server change or client change?
[15:59]  Periapse Linden:  Yes, Sai, there is only one asset cluster
[15:59]  Qarl Linden: client.
[15:59]  Phantom Ninetails: Alrighty
[15:59]  Rex Cronon: i didn't get to see the new and "improved" ruth:(
[16:00]  Qarl Linden: which is why i'm seeing it now. :)
[16:00]  Vincent Nacon: it never loaded
[16:00]  Vincent Nacon: next time then, Rex
[16:00]  Saijanai Kuhn is an amorphous cloud Wheeeee (channeling Torley)
[16:00]  Rex Cronon: is that the improvement, invisiblity?
[16:01]  Qarl Linden: ok all - time to get dinner (i'm in the central timezone today.)
[16:01]  Rex Cronon: bye qarl
[16:01]  Phantom Ninetails: Sayonara
[16:01]  Siann Beck: Thanks for the info, Qarl.
[16:01]  Seifert Surface: have fun q
[16:01]  Periapse Linden:  Thanks all for coming. And thanks Qarl.
[16:01]  Saijanai Kuhn: Take care qarl
[16:01]  Qarl Linden: Rex - it's better than the naked dwarf, i think.
[16:01]  Chance Abattoir: Bye, qarl
[16:01]  Qarl Linden: ya'll have a fantastic weekend.
[16:01]  Move: Anchor on.
[16:01]  Vincent Nacon: you too
[16:02]  Vincent Nacon: yeah but that's kinda a big change after a long long while
[16:02]  Rex Cronon: the anticipation is playing havok with me:)
[16:02]  Rex Cronon: u too
[16:02]  Qarl Linden: now to go move my sim.
[16:02]  Periapse Linden:  lol
[16:02]  Seifert Surface: heh
[16:02]  Periapse Linden:  bye everyone, i'll post the chat log
[16:02]  Vincent Nacon: but think about Normals map replacing old bumpmap!
[16:02]  Rex Cronon: by peiapse
[16:02]  Gregory McLeod: bye
[16:02]  Saijanai Kuhn: thanks Mr. P
[16:02]  Rex Cronon: periapse*
[16:02]  Chance Abattoir: Thanks, Periapse
[16:02]  Qarl Linden is Offline
[16:02]  Vincent Nacon: heheh