Chat log from the meeting on 2024-04-09

From OpenSimulator

Jump to: navigation, search
[11:21] Vincent.Sylvester @hg.zetaworlds.com:8002: Welcome everyone
[11:21] Vincent.Sylvester @hg.zetaworlds.com:8002: On last weeks commits we had a few changes to remove unnecessary code as well as some changes to caching behavior and garbage collection
[11:22] Vincent.Sylvester @hg.zetaworlds.com:8002: Those were based on some tests conducted on how gc behaves between dotnet versions, with some rather annoying results showing later versions consuming more memory
[11:22] Vincent.Sylvester @hg.zetaworlds.com:8002: gc is, as it has always been, a problem
[11:23] Vincent.Sylvester @hg.zetaworlds.com:8002: Also had some missing textures added for the library which setup for pbr if I read that correctly
[11:23] Vincent.Sylvester @hg.zetaworlds.com:8002: Updates to libomv to dotnet6 as well, unfortunately resulting in a bunch of errors and warnings
[11:24] Vincent.Sylvester @hg.zetaworlds.com:8002: For now some stuff is disabled on that and will need to be fixed at some point
[11:24] Vincent.Sylvester @hg.zetaworlds.com:8002: MS continues to remove stuff from dotnet runtime so various things will need to be replaced. Most annoying of which is the removal of System.Drawing
[11:25] Vincent.Sylvester @hg.zetaworlds.com:8002: Go ahead Cuga
[11:25] Cuga.Rajal @rajal.org:9000: dotnet 6 updates remove stuff?
[11:25] Cuga.Rajal @rajal.org:9000: or more recent versions of dotnet?
[11:26] Vincent.Sylvester @hg.zetaworlds.com:8002: Both. System.Drawing is already partially gone if you notice that dll is being shipped with source now, but even more is gutted in dotnet8
[11:26] Cuga.Rajal @rajal.org:9000: and the stuff disabled bc of libomv  updates.. is that stuff people care about?
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: At some point they might. It's setup to build various things, but the core libs seem to build despite warnings at least
[11:27] Cuga.Rajal @rajal.org:9000: Wow so you have been playing catch-up all week, thanks MS
[11:27] Cuga.Rajal @rajal.org:9000: *thanks Vinvent
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: Ubit has been pulling his hair out yeah, not fun
[11:28] Cuga.Rajal @rajal.org:9000: I can imagine
[11:28] Cuga.Rajal @rajal.org:9000: thanks for keeping it working
[11:28] Cuga.Rajal @rajal.org:9000: :)
[11:28] Cuga.Rajal @rajal.org:9000: I had a question about a viewer debug feature
[11:29] Cuga.Rajal @rajal.org:9000: Is it possible to view the bounding boxes of physics objects? I'm not talking about Developer -> Render metadata -> Bounding Boxes
[11:29] Cuga.Rajal @rajal.org:9000: I want to view actual physics bounding edges
[11:29] Cuga.Rajal @rajal.org:9000: possible?
[11:29] Gavin.Hird @grid.xmir.org:8002: you mean the bounding box or the physics model?
[11:30] Gavin.Hird @grid.xmir.org:8002: which may noit necessarily be the same
[11:30] animatsalt resident left chat range.
[11:30] animatsalt resident left draw distance.
[11:30] animatsalt resident left the region.
[11:30] Cuga.Rajal @rajal.org:9000: The surface which has blocking effect
[11:30] Cuga.Rajal @rajal.org:9000: not sure what you call that
[11:30] Gavin.Hird @grid.xmir.org:8002: I have it in my viewer as do FS
[11:30] Cuga.Rajal @rajal.org:9000: where in FS?
[11:31] Cuga.Rajal @rajal.org:9000: Developer -> Render metadata -> Bounding Boxes is not showing what I am describing
[11:31] Gavin.Hird @grid.xmir.org:8002: edit an object and on the Features tab there is a little eye to toggle the physics on and off
[11:31] Gavin.Hird @grid.xmir.org:8002: believe same place for FS
[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002: Physics Shapes gives you the shapes physics actually sees, but those are not the bounding boxes between physics states, Octree might give you an idea on that
[11:32] Cuga.Rajal @rajal.org:9000: so that will visually show physics blocking area?
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002: If you are trying to find some invisible barrier than that's the first thing to try yeah
[11:32] Cuga.Rajal @rajal.org:9000: and not show boundaries of prims that are physics type None?
[11:33] Cuga.Rajal @rajal.org:9000: OK thankjs, did not know about that feature.. will try
[11:33] Gavin.Hird @grid.xmir.org:8002: Develop->Render Metadata->Physics shapes
[11:33] Cuga.Rajal @rajal.org:9000: ahhh thank you
[11:34] Cuga.Rajal @rajal.org:9000: I will try those out this week
[11:34] Gavin.Hird @grid.xmir.org:8002: have fun
[11:34] Cuga.Rajal @rajal.org:9000: as you know I do crazy physics stuff
[11:34] Gavin.Hird @grid.xmir.org:8002: did you defy gravity?
[11:35] Cuga.Rajal @rajal.org:9000: no, that is on my wish list
[11:35] Cuga.Rajal @rajal.org:9000: makes Ubit angry when I bring it up
[11:35] Gavin.Hird @grid.xmir.org:8002: hehe
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: The gravity vector is something you can change in config
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: If you want moon gravity
[11:35] Cuga.Rajal @rajal.org:9000: But thats for everything in the simulator, not by-object basis
[11:36] Cuga.Rajal @rajal.org:9000: I actually want negative gravity
[11:36] Cuga.Rajal @rajal.org:9000: but real;ly I want regular gravity and llApplyForce() to work as an attachment
[11:36] Cuga.Rajal @rajal.org:9000: parschute,
[11:37] Cuga.Rajal @rajal.org:9000: etc
[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002: I made a parachute that kinda works while back, not very smooth, but it does work
[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002: Avatars are fixed in upright position though you can't walk on the ceiling unfortunately
[11:37] Cuga.Rajal @rajal.org:9000: you can use llApplyImpulse with a timer, but its not smooth, and a lot of cpu
[11:38] Vincent.Sylvester @hg.zetaworlds.com:8002: Slower timer, more while loops
[11:38] Cuga.Rajal @rajal.org:9000: Vincent what you do is run an animation thats upside down
[11:38] Cuga.Rajal @rajal.org:9000: from a wearable
[11:38] Motoko.Karu @login.digiworldz.com:8002: you can use an animation to flip your av... I made a ceiling-walker script back in my SL days
[11:38] Vincent.Sylvester @hg.zetaworlds.com:8002: Yeah, but that's kinda cheating isn't it xD
[11:39] Motoko.Karu @login.digiworldz.com:8002: if it works.. :)
[11:39] Gavin.Hird @grid.xmir.org:8002: Isn't there already a working parachute?
[11:39] Cuga.Rajal @rajal.org:9000: not a smooth one
[11:39] Vincent.Sylvester @hg.zetaworlds.com:8002: Probably wouldn't even be that problematic to allow the avatar to flip around based on the gravity vector, but that's such a niche usecase
[11:40] Cuga.Rajal @rajal.org:9000: they all use llApplyImpulse and a timer
[11:40] Gavin.Hird @grid.xmir.org:8002: ...was in SL. You teleported to some high location and chooted down again
[11:40] Motoko.Karu @login.digiworldz.com:8002: I miss my super-jump script.. doesn't work here... trying to fix lead to comical results
[11:40] Cuga.Rajal @rajal.org:9000: I SL I made a pretty popular upside-down bar,  you wear suction cup shoes and a HUD to make you fall up
[11:41] Cuga.Rajal @rajal.org:9000: In*
[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002: Smoothing that out you use a while loop to get faster intervals and a timer to check if you are still above ground. Timing isn't easy, but it does help make it a lot smoother
[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002: SetForce is something that might happen once somebody has enough willpower to tackle the avatar motors
[11:42] Cuga.Rajal @rajal.org:9000: yeah, it's a pretty deep dive
[11:43] Cuga.Rajal @rajal.org:9000: thanks, that was the only thing I had for today
[11:44] Cuga.Rajal @rajal.org:9000: the physics visualizer
[11:45] Vincent.Sylvester @hg.zetaworlds.com:8002: Spent last week still working on migrations tackling the annoying differences between sqlite and mysql syntax and features... sqlite not even having table comments grrr
[11:46] Gavin.Hird @grid.xmir.org:8002: I guess lite in the name is there for a reason
[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002: I can determine version by schema just fine and was thinking about adding a table just to keep that version info, but that would defeat the point of trying to store things properly
[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002: Apparently table comments are a feature request for sqlite that got some attention, but never went anywhere
[11:48] Vincent.Sylvester @hg.zetaworlds.com:8002: Postgres probably won't be supported by this and might even be removed entirely given the problems it has
[11:49] Vincent.Sylvester @hg.zetaworlds.com:8002: DB stuff in dire need for updates as is
[11:49] Vincent.Sylvester @hg.zetaworlds.com:8002: Trying to tackle one problem at a time though heh
[11:56] Vincent.Sylvester @hg.zetaworlds.com:8002: Almost at the top of the hour so if anyone has something else to share please do :)
[11:57] Gavin.Hird @grid.xmir.org:8002: not really. have barely started looking at the viewer code again after the move, so not upm to speed yet
[11:59] Vincent.Sylvester @hg.zetaworlds.com:8002: Curious to see what the webrtc stuff will look like in practice, if that actually provides better quality like it should. I looked at how to setup janus the other day and scrolled...scrolled... through the instructions. o_O fun stuff that'll be
[12:00] Motoko.Karu @login.digiworldz.com:8002: is janus still active?? haven't heard that name in awhile....
[12:00] Motoko.Karu @login.digiworldz.com:8002: ah..there it is.. janusxr
[12:01] Lyr Lobo: Thanks@
[12:01] Motoko.Karu @login.digiworldz.com:8002: sadly never a fan of webvr... :(
[12:01] Vincent.Sylvester @hg.zetaworlds.com:8002: Course setting up janus is step one, still need to figure out protocol, a module for OpenSim, spacial audio...
[12:02] Vincent.Sylvester @hg.zetaworlds.com:8002: At least it is mostly documented... by LL... oh well
[12:04] Vincent.Sylvester @hg.zetaworlds.com:8002: On that bombshell time to end, thanks for coming, see you next week :)
[12:04] Gavin.Hird @grid.xmir.org:8002: have a great week all
[12:04] Motoko.Karu @login.digiworldz.com:8002: Cya everyone
Personal tools
General
About This Wiki