Chat log from the meeting on 2018-12-11
From OpenSimulator
[11:12] Sheera Khan: I have a little question about the differences between 0.9.0.x and 0.9.1.x....
[11:12] Sheera Khan: Is there something like a changelog besides the commit history?
[11:12] Sheera Khan: Or will Andrew have to prepare a loooooooong list after realeasing it again?
[11:17] Sheera Khan blushes as she realizes she killed the chat
[11:17] Kayaker.Magic @hg.osgrid.org: Well, why don't you tell us about OpenSim Fest Leighton. What version of OpenSim will it be running?
[11:17] Ubit Umarov: think plugh is still processing the avn merge changes :p
[11:17] Sheera Khan: yes, that's my impression too ^^
[11:18] Sheera Khan: that's why I asked my question ...
[11:18] Ubit Umarov: major dif 0.91 targets .net 4.6
[11:18] Leighton.Marjoram @grid.outandproud.life:8002: oops thanks Bill for fetching my from Discord
[11:19] Leighton.Marjoram @grid.outandproud.life:8002: Thank you Kayaker Opensim Fest is running its own version of Opensim Core maybe Bill could answer that as hes the server man
[11:19] Ubit Umarov: so needs mono 5.x to run/build
[11:19] Unknown UserUMMAU42 knew it would come to him, lol
[11:20] Ubit Umarov: and vs2017 to build on win
[11:20] Ubit Umarov: (vs2015 may work )
[11:20] Andrew.Hellershanks @hg.osgrid.org: Finally managed to get in to this grid.
[11:21] Andrew.Hellershanks @hg.osgrid.org: I wasn't sure if I we would be able to have a meeting today as they were down most of the morning due to a DNS issue.
[11:21] Unknown UserUMMAU42: We are running a custom version that is based on dev master, YEngine and ubODE, we have some code in that appears to speed things up, and will eventually release that code to core/opensource, but it is the type of thing that will not be easy for end users to setup. So not letting the cat out of the bag yet
[11:22] Andrew.Hellershanks @hg.osgrid.org: How many of you attended the OSCC this past weekend? I hope you found it interesting and informative.
[11:23] Unknown UserUMMAU42: the grid is up now, should be able to get to it via opensimfest.com on the map search but some DNS appears to be fighting us in some places
[11:23] Andrew.Hellershanks @hg.osgrid.org: I could not attend any of the Sunday events due to a family birthday but I was there on Saturday.
[11:23] Leighton.Marjoram @grid.outandproud.life:8002: I was there and always find it full of creativity and I feel inspired
[11:23] Kayaker.Magic @hg.osgrid.org: I was at OSCC. I saw Ubit there on Sunday, why didn't you attend the pannel on Saturday?
[11:23] Unknown UserUMMAU42: "Unable to verify identity" errors
[11:23] Gavin.Hird @grid.xmir.org:8002: I was only there when nobody else were there. It does not quite fit my daytime schedule
[11:23] Ubit Umarov: rl things kayaker
[11:23] Gavin.Hird @grid.xmir.org:8002: or shall I say weekend schedule
[11:24] Andrew.Hellershanks @hg.osgrid.org: I wanted to attend the Mocap related panel on Sunday but couldn't.
[11:24] Leighton.Marjoram @grid.outandproud.life:8002: been a few years running but this year was my first presentation.
[11:24] Andrew.Hellershanks @hg.osgrid.org: For those who missed any of the panels they have been recorded and will be available later this month. Possibly around Christmas time.
[11:25] Andrew.Hellershanks @hg.osgrid.org: I hope it went well for you, Leighton.
[11:26] Andrew.Hellershanks @hg.osgrid.org: Melanie made a big announcement in her talk with Mal Burns on Saturday morning.
[11:27] Andrew.Hellershanks @hg.osgrid.org: She has released source code that can form the basis of a new viewer for OpenSim. It uses the Unreal engine for rendering.
[11:27] Unknown UserUMMAU42: Yeah I examined those pics closely
[11:27] Andrew.Hellershanks @hg.osgrid.org: For anyone who wants to have a look at it you can find the code at https://github.com/opensim/opensim-viewer
[11:27] Leighton.Marjoram @grid.outandproud.life:8002: Not too bad thank you Andrew
[11:27] Kayaker.Magic @hg.osgrid.org: No network stack, no protocol yet.
[11:27] Gavin.Hird @grid.xmir.org:8002: I think can form is the word for it
[11:27] Unknown UserUMMAU42: it appeard that with NO avatars and no dynamic content the frame said it was getting 6fps
[11:27] Kayaker.Magic @hg.osgrid.org: No avatars yet.
[11:27] Andrew.Hellershanks @hg.osgrid.org: Kayaker, no, it isn't complete.
[11:28] Andrew.Hellershanks @hg.osgrid.org: The hope is that some people will step up and add on the parts that it still needs.
[11:28] Unknown UserUMMAU42: but there is hope
[11:28] Gavin.Hird @grid.xmir.org:8002: not complete?
[11:28] Unknown UserUMMAU42: more like barely started
[11:28] Gavin.Hird @grid.xmir.org:8002: you have to do a manual conversion of opensim content to a static scene
[11:28] Andrew.Hellershanks @hg.osgrid.org: It can currently render a scene from an XML file. To render a region you first have to convert the region data to an XML file.
[11:29] Unknown UserUMMAU42: In it's current state it is more like Sansar than OpenSim
[11:29] Kayaker.Magic @hg.osgrid.org: She has this idea that the server will send a compressed XML package of the entire scene when starting up.
[11:29] Gavin.Hird @grid.xmir.org:8002: good luck with that
[11:29] Ubit Umarov: the xml is base work point
[11:29] Ubit Umarov: no comms to regions on it still
[11:29] Gavin.Hird @grid.xmir.org:8002: and for every frame update a new compressed XML?
[11:30] Ubit Umarov: main work was on rendering opensim content
[11:30] Gavin.Hird @grid.xmir.org:8002: the entire point of opensim and SL is dynamic content
[11:30] Kayaker.Magic @hg.osgrid.org: No, some protocol to be determined to send deltas.
[11:30] Gavin.Hird @grid.xmir.org:8002: if you want static, go to sansar
[11:30] Ubit Umarov: the xml is just a work point to start
[11:30] Unknown UserUMMAU42: 3 years ago, I worked with the unreal engine to do some game mods there is no real functions in it for "streamed content" ie "Dynamic Content" , that may have changed though
[11:30] Gavin.Hird @grid.xmir.org:8002: there isn't Bill
[11:31] Andrew.Hellershanks @hg.osgrid.org: AFAIK, think of it more as a new rendering engine. It needs a lot of other bits and pieces added on top to turn it into a full viewer.
[11:31] Ubit Umarov: games notion of dynamic content is a 30GB download bf playing it :p
[11:31] Unknown UserUMMAU42: yes
[11:31] Unknown UserUMMAU42: exactly Ubit
[11:31] Gavin.Hird @grid.xmir.org:8002: exactly ubit
[11:31] Unknown UserUMMAU42: which is what always bothers me when people compare OpenSim to AAA titles, that you have to load gigs of data in advance.
[11:31] Gavin.Hird @grid.xmir.org:8002: it needs something to render
[11:32] Ubit Umarov: well that code can do dynamic content
[11:32] Ubit Umarov: the xml is read after the "game" start
[11:32] Andrew.Hellershanks @hg.osgrid.org: Game engines typically need content that has been optimized in advance.
[11:32] Ubit Umarov: so like true regions dynamic content
[11:32] Unknown UserUMMAU42: but would have to be read again and re-download the whole scene even if one prim changed
[11:32] Leighton.Marjoram @grid.outandproud.life:8002: I have a few regions that would probably be ok for a more game mechanic approach. But most Opensim regions are not really designed for that so apart from the graphics upgrade with the social comms style features I dont see much value at the moment.
[11:33] Ubit Umarov: xml is just bc as i said, still not code for comms with region
[11:33] Leighton.Marjoram @grid.outandproud.life:8002: Much of my educational stuff with a little thinking could take advantage of unreal.
[11:34] Ubit Umarov: ( option to preload something at arrival is a option to consider )
[11:34] Ubit Umarov: ie a package for the region
[11:34] Gavin.Hird @grid.xmir.org:8002: Why not just port it to Unreal?
[11:35] Unknown UserUMMAU42: people would cry if they could not still also use their current viewers
[11:35] Ubit Umarov: like region UI , objects terrain..
[11:36] Ubit Umarov: game approach?
[11:36] Andrew Hellershanks: The use of a new rendering engine means the worlds will get a big facelift. No more 15 year old look to everything.
[11:36] Ubit Umarov: we do not want that
[11:36] Leighton.Marjoram @grid.outandproud.life:8002: The only question that keeps coming up is "what value do I get from importing Opensim regions, rather than using the native tools for Unreal/Unity and importing content from Blender? As long as the engine have avatars and multiplayer features I am good."
[11:37] Leighton.Marjoram @grid.outandproud.life:8002: it will be interesting to see what happens though.
[11:37] Andrew Hellershanks: Leighton, yes it will.
[11:37] Ubit Umarov: native unreal tools are other thing, not opensim thing
[11:37] Ubit Umarov: or unity
[11:38] Gavin.Hird @grid.xmir.org:8002: I suspect nothign will happen
[11:38] Unknown UserUMMAU42: the Unreal tools are made for experienced 3d builders not virtual world creators
[11:38] Ubit Umarov: and do not work at run time
[11:38] Unknown UserUMMAU42: nope
[11:39] Leighton.Marjoram @grid.outandproud.life:8002: I agree Bill and I can see the value of importing in that situation
[11:39] Unknown UserUMMAU42: As I said like sansar, you switch to build mode, make your stuff, then push it to the scene
[11:39] Gavin.Hird @grid.xmir.org:8002: To find someone who both is well versed in using the Unreal engine and capablae of writing a viewer for Opensim will be a stretch
[11:39] Kayaker.Magic @hg.osgrid.org: Diva wants to help with this viewer.
[11:39] Kayaker.Magic @hg.osgrid.org: Mr Blue is interested in working on it.
[11:40] Gavin.Hird @grid.xmir.org:8002: I read her message more like "here is some stuff, now run with it"
[11:40] Andrew Hellershanks: If done right, you can isolate the rendering part with some sort of API so no everyone who wants to code for it needs to know the Unreal engine.
[11:40] Kayaker.Magic @hg.osgrid.org: That was Melanie's message, Diva said "bring it on!"
[11:41] Unknown UserUMMAU42: Diva is smart, but that does not give her instant knowledge in using the Unreal Engine
[11:41] Gavin.Hird @grid.xmir.org:8002: hehe
[11:41] Gavin.Hird @grid.xmir.org:8002: that's gotta be the most messed API there is in case
[11:41] Andrew Hellershanks: She also thinks a small team of people could finish it in two or three months.
[11:41] Kayaker.Magic @hg.osgrid.org: Diva will write the protocol, someone else will write other parts.
[11:42] Gavin.Hird @grid.xmir.org:8002: even LL don't understand how the current renderer works any more
[11:42] Ubit Umarov: why are you trying to guess what ppl wil do?
[11:42] Ubit Umarov: stop that :p
[11:43] Ubit Umarov: the official position is what mel told at oscc
[11:44] Unknown UserUMMAU42: Let's be honest, Diva has not touched opensim in 3 years, today was the first Commit from Mel in over a year, not discounting their ability , just their motivation to do anything ..
[11:44] Ubit Umarov: no news about what we core will do with it for now
[11:44] Ubit Umarov: ok ?
[11:45] Andrew Hellershanks: This announcement and code base is the sort of thing that can motivate someone whether they are a core dev or not.
[11:45] Unknown UserUMMAU42: just how long will that motivation last, I'm the pessimist , not going to start counting my chickens before they are hatched ..
[11:46] Kayaker.Magic @hg.osgrid.org: Like Diva: She has been burned out on OpenSim for a while, now she is fired up again because of a viewer.
[11:47] Gavin.Hird @grid.xmir.org:8002: pointing people to a repository that has not seen an update for 3 years is not what I call being fired up
[11:47] Gavin.Hird @grid.xmir.org:8002: it only gives people false expectations
[11:47] Gavin.Hird @grid.xmir.org:8002: it would be better if realistic goalposts were set
[11:48] Ubit Umarov: sorry why are we talking about what this person will do or not do?
[11:48] Ubit Umarov: or that person ?
[11:49] Ubit Umarov: no point, and not polite either
[11:49] Andrew Hellershanks: I've even read a comment by one person that basically asked if the project needs an OpenSim specific viewer. There are all kinds of ideas about what is needed and how to move forward.
[11:49] Ubit Umarov: so.. opensim issues? questions ?
[11:50] Unknown UserUMMAU42: Let's talk about the subject of this new viewer once it has a team together and some work actually starts, till then it is just vaporware
[11:50] Ubit Umarov: and btw work on ll derived viewers like what gavin is doing, is relevant
[11:50] Gavin.Hird @grid.xmir.org:8002: agreed Bill
[11:51] Gavin.Hird @grid.xmir.org:8002: I have brought the code forward to the point I can add Bento
[11:51] Unknown UserUMMAU42: cool
[11:51] Andrew Hellershanks keeps wondering why Kayaker is sitting at an odd angle on some odd object that is bobbing up and down in mid air
[11:51] Gavin.Hird @grid.xmir.org:8002: Bento is about 250+ commits
[11:51] Gavin.Hird @grid.xmir.org:8002: hehe
[11:52] Andrew Hellershanks: You've been busy, Gavin. :)
[11:52] Kayaker.Magic @hg.osgrid.org is meditating
[11:53] Andrew Hellershanks: This week has been a busy one for me so I haven't done all the updates i wanted to make to the OSSL wiki pages. I have added the new osString functions and placed all the string related ones in to a separate category on the page that lists the implemented OSSL functions.
[11:54] Andrew Hellershanks: I still wonder about the confusion that might get caused by having osFormatString and osStringFormat where they take different sets of arguments.
[11:55] Bill Blight: added new os function today Andrew
[11:55] Gavin.Hird @grid.xmir.org:8002: I kindoff have
[11:55] Bill Blight: LOL
[11:55] Bill Blight: :P
[11:55] Bill Blight: to the code
[11:55] Gavin.Hird @grid.xmir.org:8002: a build just takes 3,5 hours on my VM
[11:55] Bill Blight: not the wiki
[11:55] Gavin.Hird @grid.xmir.org:8002: so it is a bit slow
[11:55] Andrew Hellershanks: Bill, the new osString functions were added a week or three ago. I'd have to check the dates.
[11:56] Bill Blight: No I was saying we added a new os function to the codebase today that will need to be added to the wiki, I'll try to do that later today
[11:56] Kayaker Magic: What new function?
[11:56] Bill Blight: osNpcSayTo
[11:57] Andrew Hellershanks: The new functions were added around the 18th of November.
[11:57] Andrew Hellershanks: The new string ones I mean.
[11:57] Bill Blight: there is a test box for it sitting at the middle of the bar, click it
[11:57] Bill Blight: NPC talks only to you
[11:57] Andrew Hellershanks: Bill, right. There has been quite a few functions recently added. I've been trying to keep on top of the additions and at least getting added to the list of available functions.
[11:58] Leighton.Marjoram @grid.outandproud.life:8002: oh thats cool
[12:00] Andrew Hellershanks: Is there anyone here who usually has to leave near the top of the hour have a topic they wish to discuss?
[12:02] Andrew Hellershanks: I'm realizing today is the 11th. We will have a meeting on the 18th. Looking at the calendar the next two meetings after that fall on Christmas Day and New Years Day.
[12:02] Ubit Umarov: well about the changes 0.91/0.9001
[12:02] Ubit Umarov: then changes on the http server...
[12:02] Andrew Hellershanks: I think it might be best to cancel the meetings for those two days and meet again on the 8th of January.
[12:03] Selby.Evans @grid.kitely.com:8002: I agree
[12:03] Gavin.Hird @grid.xmir.org:8002: well, maybe I have Bento version ready for Christmas then
[12:03] Ubit Umarov: to improve handling of keepalive and even http pipeline
[12:03] Ubit Umarov: then fixes, new bugs.. the usual
[12:03] Andrew Hellershanks: Ah, Gavins Christmas gift for us all. :)
[12:03] Kayaker Magic: You added new bugs?
[12:03] Ubit Umarov: don't i always ?
[12:04] Gavin.Hird @grid.xmir.org:8002: bugs often become features, hehe
[12:04] Bill Blight: no bugs NO BUGS, only "Support Challenged Features"
[12:04] Ubit Umarov: :)