This is a transcript of The Resonance from 2025 November 23.
00:00: Starting recording.
00:02: It should be live.
00:05: Let's see.
00:08: >> Hello. Hello. Are there any beautiful
00:11: animals in the chat?
00:13: >> Hello.
00:15: Actually, give me a second. I need to
00:19: move a few files.
00:21: Make sure I don't run out of space.
00:25: Just going to dump it here.
00:28: There we go. and post the announcements.
00:36: Post one announcement.
00:41: Post the second one. Where's the second
00:43: one? I can never find channels.
00:48: Uh blind.
00:51: Where's the live streams channel? Oh,
00:53: there it is.
00:59: There we go. Get an announcement. I'm
01:03: going to post social announcements.
01:07: Post
01:09: and post.
01:13: There we go. We should have people
01:14: coming in hopefully.
01:20: Hello everyone. Hello. Hello. Someone
01:24: told us the sprinkles. Hello.
01:26: >> Hello.
01:28: >> Hello and welcome to another resonance
01:31: obedience
01:34: welcome to another episode of resonance
01:36: and today we're finally doing the
01:38: special author edition of resonance. You
01:42: asked for us to be authors. So we're
01:44: clearly authors. Um
01:47: if I zoom in you can see like our our
01:50: ears are like you know nice and short
01:51: and round. how like otter would be. The
01:53: snoot is short, you know. And
01:56: and this, if I can grab it, this
02:02: is most definitely an otter tail. See,
02:05: like
02:06: >> see it's um it's like aerodynamic, but
02:09: but for water. Um like what would you
02:13: call it? Hydrodnamic. It's it has a good
02:15: hydrodnamics.
02:16: >> Hydrodnamic.
02:17: >> Yeah, hydrodnamics. this very
02:18: hydrodnamic tail which is you know
02:20: because slaughters love water and
02:22: there's little water here now so here he
02:25: has a fish otter love fish
02:29: check this out check this out got
02:32: membranes
02:34: they're definitely not cursed um
02:39: you know they they help uh they help the
02:41: interfinger in the f interfinger
02:44: connectivity like you know so the
02:46: fingers can communicate better so when
02:48: we're like in water like you know it um
02:50: it it speeds things up. Um and also if I
02:55: zoom out also we got water guns because
02:58: again otter love Oops, wrong thing. If
03:02: otter love water so we can we can we can
03:06: spray everyone with water because
03:08: there's there's not enough water here.
03:09: We need more we need more water.
03:12: >> This this resonance is utterly insane.
03:15: >> Yes. Oh my god, I haven't thought of
03:18: that one. But yes, we we we are most
03:22: definitely authors now. Um uh only issue
03:27: S doesn't have his membranes yet. That's
03:29: because he's a junior developer
03:30: developer. So he hasn't developed once.
03:32: Only senior developers get the
03:34: membranes. So if you're an author and
03:36: you don't have the membrane, it's
03:37: because like you're in a junior
03:38: position. Once you upgrade to senior,
03:40: the membranes will like, you know, just
03:42: they will just grow.
03:44: Yeah, I'm not old yet, so I need to
03:46: wait.
03:47: >> Yeah, it just it takes a bit. But yes,
03:51: welcome to Resonance. We'll be here for
03:54: about like um probably 2 hours answering
03:57: your questions about Resonate. Um you
04:01: can pretty much ask us anything. Um make
04:04: sure to put like a question mark uh that
04:06: it kind of pops on our thing. We can
04:08: like, you know, pull it out. Make sure
04:09: we don't miss the question in the flow
04:11: of the chat. For some of the things we
04:14: might redirect you like, you know, to
04:16: some other office hours like moderation,
04:18: our team and so on uh where you might
04:21: get get like a better answer. Some
04:23: things like you know we already answered
04:24: them in depth before we might like
04:26: redirect you to previous sources because
04:29: like all these um they're archived.
04:34: So uh let's see if we've collecting
04:38: anything. Oh, we'll also be going
04:40: through questions from Discord first.
04:42: There's like not too many this time
04:44: around. Um, but also we have a new
04:48: section where we actually be going
04:50: through some blue sky post and showing
04:52: some of the cool things from the
04:53: community. Um, there's a number of like
04:56: things we want to like improve and add
04:58: like to the resonances to like, you
04:59: know, kind of mix things up and
05:01: encourage people to share more stuff
05:02: about theirite. Um, so if you're making
05:05: anything cool on the platform, um,
05:08: please share it on Blue Sky and make
05:10: sure to put the hashtag resonite because
05:12: that's, you know, uh, I'm going to
05:14: literally going to be going through a
05:16: bunch of the posts and bring bunch of
05:17: them in and like we're going to be
05:19: talking about them a bit too. Um, so,
05:24: um,
05:26: that should be
05:30: that should be everything. I think um
05:32: we're probably going to go through a few
05:34: questions first. Uh and then we're going
05:36: to go through some of the let's say like
05:39: at the floor we're going to go through
05:40: some of the blue sky stuff and then
05:42: we're going to have more time for
05:44: questions just to kind of mix it up. Uh
05:46: it's a new section. We're kind of
05:47: experimenting with it. There's also
05:48: going to be some additions to like help
05:50: with this in the future. So right now
05:52: it's sort of more of an experiment and
05:55: it's going to be a little bit rough
05:56: around the edges, but I think it's going
05:57: to be quite fun. Um and it's going to
05:59: add like you know more variety like
06:02: where we it's not just answering
06:03: questions but you know also like talking
06:04: about stuff that you guys are making and
06:07: give you guys like spotlight. Um one
06:10: thing we also be doing in the future uh
06:12: some of the really good posts uh we'll
06:15: save them and we also showcase them
06:17: during our recap streams which are like
06:18: you know the big streams every month and
06:20: we want to do more of the community
06:22: showcases and you know showcase all the
06:26: really neat stuff happening on the
06:27: platform. So hopefully this will this
06:30: will be kind of good like you know kind
06:31: of motivator for people to share more of
06:33: the things um that you're making because
06:36: it's one of those things like where I
06:38: noticed like there's a lot of really
06:39: cool stuff on the platform but a lot of
06:41: the people um
06:45: like you know like they don't know about
06:47: it like you know people don't who don't
06:48: play on it regularly they don't know
06:51: about a lot of cool stuff that goes on
06:52: the platform and I feel we need to like
06:53: you know share it more so we're going to
06:56: start like doing things like this to
06:58: kind of help encourage that. So, with
07:01: this, we should be able to get um
07:07: we should be able to get started. So,
07:09: let me move the camera.
07:12: Let me move it uh to the anchor so it's
07:14: not floating around. And we're going to
07:18: pull the first question from from the
07:20: Discord. Um
07:23: actually, where do I put it? Because
07:24: that's kind of like going in the water.
07:25: Actually, I can make it smaller like
07:27: this. I don't know if that's
07:29: >> stand over here a little bit.
07:30: >> Oh, that works.
07:33: I mean, there we go. Actually, I need to
07:35: make a duplicate so I can read it.
07:37: Um,
07:44: there we go.
07:46: So calling the CAD is asking um are you
07:50: going to use a weighted decision matrix
07:52: for phase two of the rendering
07:55: uh to pick the candidate and what's your
07:59: opinion on oh I think these are multiple
08:01: questions.
08:03: Okay. So, for the first one, um, right
08:06: now that's not decided yet. Um, I feel
08:09: probably not because a lot of it's going
08:11: to be like it will take a lot of time to
08:14: like, you know, put
08:18: weighted matrix that's like you know
08:20: accurate and complex enough to like
08:21: evaluate stuff and a lot of the how we
08:23: actually evaluate stuff is going to
08:24: depend a lot of details. So I think that
08:27: would add more work than it would really
08:29: save. Um
08:32: if like you know like because like with
08:34: the weighted matrix we have to decide
08:35: you know like is this thing you know
08:38: 50%, is this 20%, is this 10%, like you
08:41: know how important this is to the
08:43: decision. Um and that might like depend
08:46: a lot on like you know the specifics of
08:47: you know how certain features
08:48: implemented might depend you know on
08:50: some other things. Um, so I don't think
08:53: this would be like a I think this would
08:56: like make things more complex. Uh, so
08:58: more most of the decision is probably
08:59: going to be us looking through things
09:01: being like okay this seems simple
09:03: enough, hard enough. Um, and kind of
09:06: going from there and using part of like
09:08: you know our intuition as well on like
09:10: you know what would be the best
09:11: approach. But I feel like a lot of those
09:13: specifics are going to kind of you know
09:14: crystallize during that section once we
09:16: actually get like more data. It might
09:18: end up like, you know, for some parts of
09:20: it, we might end up like going for
09:21: something like this, but I feel right
09:23: now it's a little bit too early to say.
09:27: Um,
09:28: so we'll we'll see. I feel probably not.
09:31: Um,
09:33: but we'll see, you know, like not close
09:35: to it. Um, if it helps like improve some
09:38: parts of the process. The next question
09:41: is uh what's your opinion on transform
09:43: block component which would block for
09:45: extension from computing transforms of a
09:46: hierarchy? So transform computations are
09:48: usually not an issue except for large
09:50: hierarchies of 10 or more which can be
09:52: reached using perlex especially when
09:54: print uses virtual parenting lots of
09:56: pamp notes would be worth github issue.
09:59: Um I can tell you straight up this one
10:01: like is something we would not add like
10:02: we would like close that issue because
10:05: the engine needs to compute transforms
10:07: in order to operate correctly. So we're
10:09: not going to introduce components that
10:10: would essentially make it misbehave,
10:13: potentially malfunction and maybe even
10:14: cause crashes because now things that
10:17: need something computed that doesn't get
10:19: computed and now they will try to use it
10:21: and they freak out. Um the way problem
10:25: like that would be solved is you know um
10:28: making it so you essentially reduce
10:32: things that require transform
10:34: computations because that's how the
10:35: system works. um if there's anything on
10:38: the slot hierarchy that requires the
10:40: transforms to be computed, it will tell
10:42: the engine and then the LG will mark
10:44: those slots for computation.
10:47: Um the solution for those computations
10:49: has to happen is not to have anything
10:51: that requires transforming updates. But
10:53: if something requires transform updates,
10:56: then it requires them. We can't you know
10:58: stop it from happening because it needs
10:59: it for its operation. So that's not
11:02: something
11:04: we would add. it would like lead to a
11:06: lot of issues like for example say you
11:08: have a bunch of colliders
11:10: um in the hierarchy
11:13: you disable the computations the
11:15: colliders actually require on it so now
11:16: the physics state gets like stale and BB
11:19: gets corrupted and you get like your
11:21: collision start breaking like that's
11:24: it it would introduce a lot of issues
11:26: and a lot of bugs um so we will not add
11:29: features like that
11:31: um
11:33: and the last question is is there a
11:36: measurable performance increase for
11:37: resite or net 10? So that one uh for
11:41: those of you who don't know uh Jonathan
11:44: released like earlier this uh this month
11:46: and one of the cool things with the
11:48: splitting like which moved us you know
11:50: from the unit mono into like the modern
11:52: net 9 time is that upgrading for net 9
11:55: to net 10 and like in the future
11:57: versions it's super simple like we lally
11:59: just like say like oh like this number
12:02: nine we're going to change this to 10
12:03: and now with runs on net 10. Um there's
12:06: been like few things like updated like
12:08: libraries and small bug fix but like it
12:11: was very simple and straightforward
12:13: update. Um
12:16: and the benefit of that is every year
12:19: the net they actually do a lot of
12:22: performance improvements like to the
12:24: actual runtime itself. They improve the
12:27: car uh the jet compiler which converts
12:29: you know the code uh they improve you
12:32: know the garbage collector. improve the
12:34: libraries. Uh, and we currently have a
12:37: pre open um where you can I'm actually
12:39: running on it right now. I'm running on
12:41: the net 10. Um, I don't know if Cyrus,
12:43: are you running on it too?
12:45: >> Running on it.
12:46: >> Um, it's compatible with the net 9.
12:49: We're doing this this way just to kind
12:50: of, you know, make sure nothing breaks
12:53: and also give people like enough time to
12:54: like, you know, be like, okay, do you
12:56: need like maybe update something? I
12:57: start like running into an issues. But
12:59: so far the feedback has been very
13:01: positive. like people haven't really um
13:03: run into like any particle issues and
13:06: personally I've noticed things feeling
13:08: smoother notably particles like even
13:11: like in heavy worlds particles feel a
13:12: lot smoother uh which we believe like uh
13:15: we kind of playing with it with siren
13:17: and some other people as well which we
13:19: believe is kind of like related to um
13:22: improvements in task scheduling because
13:25: like they they did like heavy
13:26: improvements for that. Um there's also
13:28: the community made like tool called um
13:31: Bible mark
13:33: um which essentially does bunch of like
13:35: bord like parsing for stuff and just
13:38: checks how fast it completes. Um and
13:41: we've seen a number of people like post
13:42: their results from that and um let me
13:46: see actually have like one saved.
13:49: Um so if I pull this out
13:53: uh you see one of them actually I don't
13:55: know which one's left and the right. Um
13:56: let me see the camera.
13:59: So the one on the left that's net 9. The
14:01: one on the right that's net 10. And you
14:03: can see there's quite noticeable
14:04: improvement. It's about 20% faster you
14:07: know for next. And he run this like you
14:09: know he just booted he was on 9 run the
14:12: test switch to pre-release net 10 run
14:15: the same thing. Suddenly it's like you
14:17: know faster. So there's like a
14:18: noticeable measurable improvement. Um we
14:22: have um
14:25: um number of people like there's like
14:27: someone who also run it they had like
14:28: 40% improvement but also been people who
14:30: had like you know very small like maybe
14:32: 5% improvement. So I believe it's like
14:35: one of those your mileage may vary. So
14:38: some people might you know get like
14:40: bigger boost some people get like lower
14:42: boost. We haven't kind of quite looked
14:43: into why. It might be maybe depending on
14:45: the CPU that's used and stuff like that.
14:48: But overall there is a noticeable
14:50: performance improvement. We also had
14:52: another user um uh they uh they run 9
14:56: they looked at the uh steam graph uh for
15:01: like frame timing and like you know like
15:03: noticeable spikes. Um after they updated
15:06: to 10 joined the same world it was a lot
15:08: smoother and they also felt a lot
15:10: better. So there was also like
15:11: measurable improvement there and we had
15:12: even some people in the GitHub
15:15: discussion somebody was like mentioning
15:16: the net 10 for them feels closer to the
15:19: net 9 with the saturator garbage
15:22: collector which like smooths out a lot
15:23: of the garbage collector spikes. So
15:27: there is definitely measurable
15:28: improvement. Uh it's not as you know
15:30: huge as um as like switch from mono to
15:33: net 9 was because that was like an
15:35: orders of magnitude but it's still
15:38: performance boost. Uh, and it's almost
15:40: pretty much for free because all we had
15:42: to do is just change a few numbers to
15:44: switch it to the new runtime and we get
15:46: all the benefits, you know, that the
15:48: .NET 9 development team, sorry, not .NET
15:51: 9, the .NET development team has put,
15:54: you know, into the runtime. Um, so I
15:58: would say so like and definitely like um
16:02: myself, I've been like joining a lot of
16:04: worlds and big sessions and it just it
16:06: feels a fair bit smoother. Uh we're very
16:09: likely going to release this to public
16:11: tomorrow on Monday. Uh because there
16:14: have been like really pretty much like
16:15: no issues and everybody's like who
16:17: reported things were like you know
16:18: things are just running fine. Um
16:21: so you'll be able to see for yourself
16:23: and I'm kind of curious you know how
16:24: much will people how much difference
16:26: will people see. Um I do want to show
16:29: you uh let me move this one out of the
16:32: way. We have the particle system we've
16:34: been kind of like playing with and it's
16:36: almost like it's very mesmerizing
16:37: especially like in VR. Um because you
16:40: can do so many particles and it just
16:42: feels crazy smooth. So it's this one. Um
16:49: I don't know if we can I'll probably
16:51: need to move the camera. Uh let's do
16:54: this.
16:57: Uh let me just do this. Like look at
17:00: that. Look like it feels so smooth. and
17:02: it's colliding, you know, with
17:04: everything.
17:09: Like it's it's very hard to describe how
17:11: smooth this feels, especially like in
17:13: VR.
17:15: Oh, there we go. Now we got Cyrus. Like
17:18: it's
17:22: like the particles is like one of the
17:23: things where I noticed like most most
17:26: like um significant improvement like in
17:29: performance. Um and might not even like
17:32: you know be um it might not be
17:36: like the raw performance but like the
17:37: scheduling feels a lot better because uh
17:40: depending on scheduling um
17:43: I bring my particles uh because of the
17:46: scheduling um you know sometimes like
17:49: the particle update might miss a frame
17:50: so it needs to kind of skip and that's
17:51: going to make it a little bit jagged.
17:53: It's it's like
17:56: it feels way smoother. And there was
17:57: also like funny part on the .NET 10 like
18:00: performance update blog post where for
18:02: the task scheduler which is something
18:04: the particles use uh they also fixed
18:06: issues with uh like the system getting
18:09: deadlocked and they run a test where on
18:12: net 9 a task would time out after 20
18:15: seconds on net 10 the same task
18:17: completed in 4 milliseconds. So it's
18:19: like, you know, 20,000 versus 4
18:21: millconds at the 20,000 didn't even
18:23: complete. So they they did a lot of
18:25: great improvements.
18:28: >> Yeah, it feels like the it feels like
18:30: the particle updates line up a lot
18:31: better with the frame rate.
18:33: >> Yeah.
18:35: So I would definitely say there's
18:38: noticeable measurable performance
18:40: improvements. Again, might be like, you
18:42: know, your mileage might vary depending
18:44: on the CPU you have. You know, depending
18:45: on the hardware you have, you might not
18:47: see as much improvement. Some people
18:48: might see more, some people might see
18:50: less, but um for changing a number, you
18:54: know, just bringing the run time like I
18:55: feel that's like that's that's very good
18:57: and very excited about it. And what's
18:59: even cooler is, you know, we'll get this
19:00: every year. Every year because on net is
19:03: on yearly release. Um we just like, you
19:07: know, every year we're just going to
19:08: update the version and get some extra
19:10: performance for free.
19:14: >> Yeah, it's uh it's very nice. Um,
19:18: performance is actually also really good
19:19: on Linux, too.
19:22: >> Seems to be about like on par or in some
19:24: cases even even like even like higher
19:27: than
19:28: >> Thank you, boo.
19:31: >> Thank you very much.
19:33: Yeah, it seems to be in some cases
19:35: honestly a little bit higher than
19:37: Windows even with like the like
19:41: and all the direct X calls being
19:43: emulated to Vulcan or translated rather.
19:47: >> Yeah, Dyn was like I was like how is my
19:48: computer not hating this? Yeah,
19:50: >> I posted a video as well like on the
19:52: vlog and like they were like like look
19:54: at that. Look how smooth it is.
19:58: Can't even see all of it because of the
20:00: framing. Hold on. Uh if I do this.
20:10: >> Yeah. Yeah.
20:11: >> These these quote unquote quote unquote
20:14: GPU particles. Big giant air quotes.
20:17: >> Yes. That's actually one of the funny
20:18: things is like a lot of people like they
20:20: think these are GPU particles. They're
20:22: simulated on a GPU. Nope. This is on
20:23: CPU. I'm I'm like it's one of the things
20:26: I'm really proud of like Photon Dust
20:28: >> and I want to like do more stuff like
20:30: that.
20:37: So, uh that was Colleen's question. We
20:40: also question from Fluffy. Uh this one
20:42: should be pretty quick. Uh they're
20:44: asking if we're going to like answer
20:46: like any of the questions. Uh but
20:47: they're like linking the previous
20:48: thread. uh those questions the the
20:52: thread that we link that's for the
20:53: previous resonance that already happened
20:55: few weeks back the recording of it is
20:57: available on our YouTube channel at
20:59: least it should be if it's not like let
21:00: me know and we'll make sure it's posted
21:03: um
21:05: but if you scroll like in the channel
21:07: there should be like find whatever the
21:09: latest video link to YouTube is and it
21:12: should have like you know the questions
21:13: from the previous thread
21:19: So with that, um,
21:22: we have all the questions from Discord.
21:25: Um,
21:27: which means we're going to move on
21:31: to the questions from, uh, from the
21:32: Twitch chat. Uh, we're going to go
21:35: through a few of them and at some point
21:37: uh, we said the full hour, we're
21:39: probably going to go through a bunch of
21:40: stuff from Blue Sky and going to switch
21:41: back to the questions. So with that,
21:44: let's get started.
21:46: So next we have um isn't which is asking
21:50: schno is asking schnop.
21:55: And in case you don't know what shuppet
21:57: is, it's um it's sort of like a meme
21:59: that turned into like this kind of
22:00: regular bit that we're doing where
22:02: schnopit is something that makes you
22:04: when you think about it, it just makes
22:06: you disintegrate. Um and we kind of like
22:10: using to kind of share like you know
22:11: some of the kind of frustrations and
22:12: things like we kind of deal with. Uh
22:14: also the opposite like typics which is
22:16: like things that my cer integrate. Um I
22:19: have to think about mine a little bit
22:21: sir. Do you have any schnop editor go? I
22:23: might need to consult my document.
22:27: Um let's see. Have I encountered a
22:30: schnop recently?
22:33: Uh oh I guess like this is kind of one.
22:36: Um, I've been like poking around in like
22:40: um in like a Unity project a little bit
22:43: and like I and like on Linux I noticed
22:45: that like the UI on like the Unity
22:47: editor is like really slow and kind of
22:49: laggy and like ble to use. Like it's
22:52: just kind of it just feels bad. Um, and
22:58: then I was like, okay, well maybe I'll
22:59: try and force it to Vulcan. And it's
23:01: still like it's better like don't get me
23:03: wrong, but it's still not great,
23:05: especially with a lot of UI elements on
23:06: the screen like trying to edit things
23:08: and stuff. Um, so what I did, and uh
23:14: this is also because like uh I was
23:17: messing with like some shaders or
23:18: whatever. Um, what I did was I installed
23:22: the Unity editor in Proton.
23:25: Um,
23:28: and uh, well, I tried to at first, but
23:33: uh, Unity Hub doesn't really quite work,
23:35: right? So, I had to like go install like
23:37: some like I think I think I had to
23:40: install some fonts otherwise it wouldn't
23:42: boot. Um, and then I tried like
23:45: installing like Unity 2017 so I could
23:47: use the legacy login so I could actually
23:49: like log in and get like a personal like
23:52: license. Um, and then finally it booted.
23:58: But when it booted it runs like 10 times
24:00: better in Proton.
24:04: So my schnappa is why is the Unity
24:09: editor suck?
24:13: Yeah, I mean we were like joking that
24:16: like the procine is like the most stable
24:20: API on Linux.
24:22: >> It kind of is.
24:24: >> It's like it just kind of like abstracts
24:26: a lot of things away and like a lot of
24:27: the differences between um little
24:30: differences between the is they called
24:34: different like and yeah and like
24:36: frameworks and things.
24:39: Actually I think it is actually related
24:41: to like something we've been talking
24:42: about which is the net you know net 9 to
24:45: net 10 upgrade because on the issue like
24:48: we had like you know some people were
24:50: actually started arguing like we
24:51: shouldn't be working on this and you
24:53: know and they had like these like long
24:54: posts and so on and that's like a thing
24:56: sometimes that happens is like people
24:58: don't want us to prioritize certain
24:59: things even after like you know made a
25:01: decision to prioritize them. Um and
25:04: overall
25:06: it's especially for issues like that
25:08: like you know it's like when when it's
25:11: there's not even a question for example
25:13: you know how long will this take us um
25:16: and with some issues like you know like
25:18: I said like upgrading to net 10 it's
25:20: super simple like you know on our end
25:22: you know it's like very quick
25:24: and
25:26: we end up in the situation where like
25:28: you know we will have to argue with
25:30: people for longer than it actually takes
25:32: us to do the thing. So if somebody has
25:35: the issue with us, you know, wasting
25:37: time on something
25:39: and they end up like you know being the
25:40: ones like you know wasting our time on
25:42: like pointless set of arguments
25:46: that gets like you know a little bit
25:47: annoying because we don't want to be
25:49: arguing with people like all the time.
25:50: We want to be like you know working on
25:51: things and some things you know are
25:56: like if the discussion started you know
25:59: for example asking how long does it take
26:01: us to do you know like how big of a
26:04: prioritization it is I feel it would go
26:06: like way better but like some people
26:07: just jump into bunch of assumptions
26:10: and you know start arguing about that
26:12: and that gets a little bit like not it's
26:15: not nice to deal with like on our end
26:17: and it wastes a lot of our time. It
26:20: wastes a lot of like mental health.
26:23: Please be a little bit more like, you
26:24: know, for like there's a lot of people
26:26: who are like, you know, very happy about
26:27: this update. Um, but generally we ask
26:32: people to try to be a little bit more
26:34: considerate to kind of approach things
26:36: in like, you know, softer way. Don't
26:38: jump into things. Maybe ask us first,
26:40: you know, make it be a regular
26:42: conversation. But like if somebody jumps
26:43: in and they're like very aggressive like
26:46: out of the box, it kind of makes the
26:48: whole mood like
26:50: difficult. Um so that that that would be
26:54: like one of the schnopets. It's not the
26:56: first time like something like this
26:57: happened. you know, there's been a few
27:00: cases like where literally like the back
27:02: and forth and like you know, dealing
27:04: with that it like took longer than
27:05: actually just working on the issue and
27:08: at the point like you know it's like
27:11: the time is lost and that doesn't really
27:12: help contribute to things.
27:17: Um,
27:18: next question we have uh so let me see
27:21: the time we still got time before we
27:22: start the one. Uh, we have one from
27:24: Climberj. Do we have tool rocks as well?
27:28: I don't actually know what it means. Is
27:30: there like something with the rocks for
27:31: others?
27:33: Tool rocks? Oh, I think they're I I
27:37: wonder if they're talking about like
27:40: are you talking about like stuff that
27:42: like we hold and like we like
27:45: I don't know like bang against other
27:47: things. I'm not I'm not really sure. I
27:50: think I maybe I don't know. That's like
27:53: a vague
27:56: I actually don't know now that I think
27:57: about it.
27:58: >> I don't I don't understand the question.
28:00: I'm sorry.
28:03: >> Uh next question is from Navy 3001. Uh
28:06: they're asking what's next for
28:08: performance update? Still issue still
28:10: the issue slots generate lag when
28:12: loading in. Maybe have uh the creation
28:14: of slots slower to help remove the lag.
28:17: I don't quite understand if the
28:19: generation was slower than then would
28:21: cause more lag because you want it to be
28:24: fast. Um
28:26: because if it's slow, you know, then
28:28: it's slow like it lags because it's
28:30: slow. Um there's a number of things that
28:33: we could improve with this particle
28:34: thing. Uh that would be uh notably what
28:38: I think would improve this most is like
28:40: working the data model, but it's going
28:41: to help reduce a lot of the overhead. Um
28:43: it depends a little bit like what
28:45: specific scenario you're thinking
28:46: because slots can be generated under
28:49: lots of different scenarios. Um and
28:52: there's lots of kind of different
28:53: approaches but some of them might be
28:54: specific you know to particular
28:56: systems. So it's kind of hard to answer
28:58: this in general in terms of what's next
29:00: for performance update. Uh there's still
29:02: going to be like some cleanup for a few
29:04: things. Um we still um have like work in
29:06: progress for the beu upgrade. We're
29:08: going to move some things you know for
29:10: the scheduleuler and so on. So there's
29:11: like a few smaller things for the next
29:14: big push for performance.
29:17: Not sure yet. That hasn't been decided
29:19: yet. Um where I'm probably leaning
29:21: towards to is like reworking the update
29:23: system. uh especially introducing like
29:25: variable rate updates because I think
29:28: that one would um essentially prov like
29:31: be able to like provide
29:33: um a really like noticeable performance
29:37: improvement um with like you know the
29:39: existing system but again not been
29:41: decided yet that's just kind of like
29:43: what at this moment what I would be
29:45: leaning towards too but uh we're not
29:47: going to be doing another big push for
29:48: for performance update as the next thing
29:50: we're going to be working on some other
29:51: stuff.
29:54: And we also got um I'm going to answer
29:57: this one and I'm going to move to the
29:58: blue sky post. Uh Finnos farmers asking,
30:01: "Are you excited for MFF?" Yes. Uh I'm
30:04: going to be I'm going to be at MF. It's
30:06: like in twoish weeks, one and a half,
30:08: something like that. Um yeah, very
30:11: excited. There's going to be a bunch of
30:12: reset people. Uh, keep an eye like you
30:15: know um keep an eye on the discord like
30:19: we might like post like if there's like
30:20: any like meet up. It's probably going to
30:21: be like unofficial but we try to like
30:24: you know usually meet up somewhere with
30:25: a bunch of onks
30:29: but yeah very very excited.
30:32: Um
30:34: so we're at the full hour so we're going
30:37: to do the new part where we going to
30:40: bring a bunch of pulls from blue sky.
30:43: Uh, right now we don't have a good
30:44: system for that. So, what I'm going to
30:45: do is just like bring some videos and
30:46: I'm going to screenshot the post and
30:48: just paste it here. So, it's going to
30:50: it's primitive, but it'll work. Um,
30:52: we're going to have a nicer system for
30:53: this in the future. Um, but we
30:58: essentially want to, you know, showcase
31:00: stuff you guys are doing and show like,
31:02: you know, what's going to community. Uh,
31:04: so feel like, you know, having a
31:05: dedicated section to that like could
31:06: help with that. Uh the way we do this is
31:08: like I literally just go for the res
31:10: hashtag resonite on blue sky. Uh I sort
31:13: the posts and I'll start bringing them
31:15: up like anything that seems interesting
31:18: to talk about. Uh let me enable capture
31:22: as well. Uh so it's easy to screenshot.
31:25: There we go. So let's see.
31:30: So first uh this one I'm just going to
31:32: screenshot.
31:34: We got a post from uh Synica
31:38: 1254. Looks like they're talking about a
31:41: stream. I think the stream is probably
31:42: already over. Um because it's been
31:46: posted 3 hours ago. Um but it might be
31:49: like worth like, you know, watching the
31:51: channel. We're streaming night. Uh we
31:53: definitely want more people, you know,
31:54: to stream. So that's really cool.
31:58: This one, this one is the next one is
32:00: pretty cool. Um, let me see if I can
32:03: actually bring that as a video because
32:05: the it has a video included with it.
32:09: Bring this in while this loads. I'm also
32:11: going to put a screenshot here.
32:16: So, this Yep, it loaded. So, this post
32:19: is from uh Brigy from uh Brard.
32:24: Oop, didn't mean to do that.
32:28: Um, looks like Brussard is like working
32:30: on a compiler made in Protolex for uh
32:32: for Brainfak which is like one of the
32:35: esoteric cut like you know fun languages
32:37: and they have a video. Let's play this.
32:41: Uh
32:47: actually this is Hold on. Is it playing?
32:50: There we go.
32:57: Ooh. Okay. So, it looks like they put
33:00: like the they put in the like brain fog
33:03: like program and actually generates
33:05: perflex nodes and it prints out hello
33:08: world. That is really cool.
33:11: I love like projects like this. Like
33:13: it's kind of like you know
33:15: >> it's it's quite an achievement like you
33:16: know like implementing other programming
33:18: languages like you know with paragraph
33:20: flags. Uh, I've actually seen there's
33:22: been like one uh there's been like
33:23: brainfuck interpreter that was made for
33:25: like one of the past um metavverse maker
33:27: contests, but this one seems to work on
33:29: a different principle like where it's
33:31: actually like I I would kind of consider
33:33: like you know more of like transpiler
33:34: where you know converts it to perlex.
33:37: That's definitely quite impressive and
33:39: they seem to have like bunch of like
33:40: followup posts as well. Yeah, Bri is uh
33:44: Bri is very like into like the computer
33:46: science and and stuff and like the and
33:50: like a lot of the like theory and and
33:51: and things like that.
33:53: >> So, you should definitely definitely
33:54: check some of their stuff out. They're
33:56: very cool.
33:57: >> Yeah, they're very very neat.
34:01: Uh next one, this one is in Japanese, so
34:05: fortunately, let me actually see if I
34:06: can translate it. Um,
34:09: it looks like some kind of event.
34:12: So, let me bring this one in.
34:15: Oop.
34:17: Uh, subtransation is resonate error
34:20: tournament. One flying flying pig award.
34:24: Shortest flying distance award. I'm
34:25: really weak in regular competition, so I
34:27: need practice a bit more. I don't know
34:30: if it's a translation thing or is this
34:31: like a fun thing, but um,
34:34: interesting. It's like a event like the
34:36: Japanese community. They like house lot
34:37: of like a really cool events on razor
34:39: night.
34:45: This one uh this next one is also kind
34:47: of neat. Uh this is from autumn
34:49: blessings.
34:54: Uh looks like uh she's doing a giveaway.
34:59: So let me bring the video.
35:02: I'm going to bring this. Oh jeez.
35:08: There we go. We got a video in.
35:12: Uh, and I'm also going to screenshot
35:14: this because this has a bunch of
35:15: information in it.
35:21: There we go. So, Awesome Blessing is
35:24: doing a giveaway. Uh,
35:29: not sponsored this. Um, let's watch the
35:32: video. I think this will probably just
35:34: explain explain all of it.
35:37: So, I'm going to pull the audio up and
35:40: play this.
35:44: >> Happy holidays. Every new user night
35:48: that follows me between now and
35:51: January's
35:54: gingerbread cookie and they're edible.
35:59: >> Oh no, why is it not playing? Ho ho ho.
36:02: Happy holidays. There we go. There we
36:04: go. Every new user onite that follows me
36:07: between now and January gets a free
36:10: autumn blessings gingerbread cookie and
36:13: they're edible.
36:16: >> Yay. Get free gingerbread cookies. Yeah,
36:19: autumn blessings also like a lot of like
36:21: cool content as well for a night. So,
36:23: give give her a follow.
36:27: The next one, uh, this one's very
36:29: simple, but I kind of like it. It's um
36:34: Haz or I think it's pronounced H. They
36:37: made a cube and there's an eight.
36:40: You see in uh in Blender like you start
36:42: and you get a cube for free but there's
36:43: enough to make it.
36:46: >> Yeah. You get you got to get like that.
36:48: You got to make it the oldfashioned way
36:50: like they used to back in the 80s.
36:53: >> Yeah.
36:54: >> Vertex by vertex, tangent by tangent. Oh
36:57: my.
37:00: Let me scroll through a few more. See if
37:02: we can find
37:04: some cool posts. Oh, this one's
37:07: interesting.
37:10: Uh, this one's posted from Dalek.
37:17: Uh, let me put this on the stream. There
37:20: we go. So, they learned about a tool
37:23: called Recon. It's a mobile app for uh
37:25: to let you chat with people, browse
37:26: instance info and inventory. Yeah. So
37:29: this one uh for people who don't know
37:31: like it is a community made tool that
37:33: essentially lets you know chat with
37:34: people is like a bunch of to cool things
37:36: and we love like you know seeing
37:37: community projects like this which like
37:39: you know help kind of fill some gaps or
37:41: like you know do extra kind of
37:42: functionality. So um yeah it's a good
37:46: discovery and if you don't know about it
37:48: now know now you do and you can give it
37:50: a try.
37:57: Let's see. What do we have?
38:00: Got a bunch of streams.
38:02: We've got my post about the the sliding
38:06: particle system. There's a there
38:09: actually one we can Oh, wait. Not this
38:11: one. This is a There is a one. We got
38:14: one about black party.
38:18: Let's see.
38:24: Looks like someone uh darling they're
38:25: also working on a short video. They've
38:27: been like working with someone on
38:29: something. The video is not part of this
38:31: one so we can't play it but like looks
38:34: like they're working on something and
38:36: something might be coming soon. So if
38:37: they post it maybe we can show it on the
38:39: next end.
38:48: Oh, and we got like a nice post from uh
38:51: from Dipe.
38:59: They seem to just be having fun with
39:01: lots of fun with there and sharing some
39:03: screenshots.
39:06: I like these posts, too. I always like
39:09: it when people are just having a good
39:12: time. It's nice to see like new users
39:14: come in and they like immediately like
39:16: start like having fun and enjoy it.
39:19: >> And like I've seen some of those new
39:21: users like they'll join for like the
39:23: first time and I'll see them in like a
39:24: week and they're already like they're
39:27: already like making like some giant
39:28: project in like blocks or like have a
39:31: huge avatar project or something.
39:34: Yeah, there's like there's a few people
39:35: like you know who like um they told me
39:38: like when they got on the resume it kind
39:40: of ruined their sleep schedule because
39:41: they get so many ideas for projects and
39:44: then they would like you know skimp on
39:46: sleep like because they would stay up
39:47: like working on them and I'm like oh no
39:51: it's it's both like it's it's about like
39:53: oh cool like they're like so like oh no
39:56: I'm ruining their sleep schedule.
40:02: Let's see. Do we have uh more pose? I'm
40:04: kind of like trying to look for
40:05: >> Oh, there we go. There we go. Um
40:10: >> really good or a really good substitute
40:12: for reality.
40:13: >> Oh my god. We're going to post from KA
40:17: and we actually posted this one in
40:18: Discord, too. They made a really cool
40:20: world called the Frog Bog and they have
40:22: a trailer for it. Uh we posted in the
40:25: announcements, but like it's a really
40:26: good trailer, so I'm just going to put
40:28: it here as well. Um,
40:32: so let make sure move this out of the
40:34: way and I'm going to paste the video.
40:38: Uh, the order has been like open like
40:40: I've seen it like of like often times
40:42: like it has been open during the block
40:44: party too.
40:46: Let me just pull the up. Give it a
40:49: second to load.
40:52: And it's a very cool like mom because
40:55: like it it's very unique like it's like
40:57: a very cool theme like there like this
40:59: frog B and it's like swampy and so on
41:01: but it's also like a lot of
41:02: environmental like you know storytelling
41:04: in it where like it's really all the
41:06: stuff is made for frogs and like you
41:08: know sort of this outsider that like you
41:09: know came to this thing but it's a lot
41:11: of fun. There's a lot of games. There's
41:12: a lot of cool areas to hang out. It
41:14: looks you know very pretty. Uh there's a
41:16: bunch of like interactivity. So let me
41:22: Is this having issues? Why is video
41:24: having issues? Um
41:29: maybe the video is always going to Well,
41:30: it's not just YouTube, but uh this video
41:32: generally being painful.
41:37: I'm just going to show you the post in
41:39: case you haven't seen it. It's from Ka
41:42: in case you want to follow him. Uh,
41:46: let's hit play.
42:06: See fishing. Fishing catch fish.
42:21: and Walter, which Walter's like.
42:46: sort of places.
42:52: I didn't make just the world like he
42:53: also made like bunch of these frog
42:55: avatars as well.
43:13: It's it's a very cool world. Definitely
43:15: definitely give it a visit. We haven't
43:16: seen it yet.
43:21: Uh let's see. Do we have more?
43:26: This one. Uh
43:30: let me see if I can bring this one in.
43:32: This one also has video. Generally, I
43:35: really like, you know, polls with video
43:36: because they kind of show things in
43:38: action. Uh, so we can show a little
43:40: interactivity in a way that's not like
43:42: clear from just pictures. Um,
43:46: uh, Emil, uh, aka Werewolf.
43:50: Um,
43:51: they are making this, uh, quadruped
43:54: avatar. It's like really cool. They made
43:57: like a lot of cool systems for it. It
43:58: looks like they're showcasing some kind
44:00: of like head tilt system. So, uh, let's
44:03: give this one a play. If it plays,
44:08: of course, video is having issues.
44:14: Actually, going to don't need the sound.
44:16: We're going to reset it.
44:19: There we go. Now, it plays. Looks like
44:21: they're making some kind of head tilt
44:23: system, which actually a thing, you
44:25: know, like I think we're adding
44:26: something like to desktop like where you
44:28: can like just hold a key and like you
44:29: can tilt your head because you can do it
44:31: in VR and it can be like hm h
44:35: but like you know we can't do it in
44:36: desktop.
44:38: You you only have like you know these
44:41: these axes but not not the not the roll
44:44: axis.
44:47: >> Yeah. I can't I can't roll around. kind
44:50: of all around.
44:55: >> I need to make a thing that like just
44:56: pivots around my head where I can just
44:58: like turn upside down.
45:02: >> We got a post from Ruko. Uh there's no
45:05: video on this one, but there's a bunch
45:06: of cool screenshots. Uh seems working on
45:08: like a roller skate uh map. I've been
45:11: like hearing about it a bit and looks
45:13: like they're sharing a bunch of the
45:14: screenshots. It actually like some
45:16: models. Looks like there's like you know
45:18: like a shop.
45:20: I never will be able to like kind of
45:21: customize things.
45:27: Let's see.
45:31: Ooh, there's a a thing I haven't seen
45:33: before.
45:39: Uh
45:41: someone called I didn't mean to do that.
45:44: Oops.
45:46: Oh, we get a get a screenshot of chat.
45:50: Come on.
45:53: There we go.
45:55: Uh, I'm gonna put this one here while I
45:57: pull the video up. Uh, they're making
46:01: some kind of earthquake simulator in
46:03: Resonite.
46:05: And they have a YouTube video link. So,
46:08: let's give it a watch.
46:14: I'm going to move it over here. Uh, put
46:16: the vid. Actually, I should have just
46:17: put the video in and not load while you
46:18: can look at the post.
46:27: Come on,
46:28: video.
46:31: This is the post again.
46:36: There we go. Video's loaded. So, I'm
46:39: going to I'm going to hit play.
46:40: >> Right. So, we need to interpret what's
46:42: going on here. Uh, so let's see.
46:47: >> Duck in cover.
46:49: >> Don't shake the table and have all of
46:51: your items fly off onto the floor.
46:55: >> Let me just put it like this.
46:57: >> Protect your head with a the metal pan.
47:01: >> Is it like
47:02: >> briefcases
47:03: >> teaching you the child
47:06: >> what to do in case of an earthquake?
47:09: Yeah, you don't need I wonder if it's
47:11: like an educational war or if it's like
47:19: the earthquake police are on their way.
47:22: >> Things are shaking a little.
47:25: >> That does feel kind of educational in
47:27: California.
47:28: >> One of the things I really like is like,
47:29: you know, one thing that's cool about VR
47:31: is
47:31: >> Oh no, the table has no collision.
47:33: >> Using it, you know, for training,
47:34: learning things.
47:36: >> What the [ __ ] is this move I'm doing?
47:40: Oh no,
47:42: >> I don't think it's super during an
47:43: earthquake.
47:45: >> I think I think that's what that's what
47:46: happens when the earthquake uh when you
47:48: don't take precautions or actually
47:50: earthquake. You end up uh
47:52: >> a pretzel collision table.
47:55: >> It's not not as painful in VR, but more
47:57: painful in in
47:59: >> I think that means to hide under them.
48:01: >> Oh,
48:04: >> I think it means to take them away if
48:06: everything's tied down. Oh, did they
48:08: duct tape them?
48:09: >> Oh, look. At least they put a button to
48:11: stop the earthquake right under the
48:13: table.
48:14: >> Turns out it's not actually an
48:15: earthquake. It's just an American
48:16: tourist that got off.
48:20: >> Oh my god.
48:21: >> Oh, good. We can finally leave.
48:24: >> We can. How'd you get out?
48:26: >> Just click on the door.
48:29: There should be a box on the door knob.
48:30: >> Oh, we're outside now.
48:32: >> It seems
48:33: >> Yes. Danger. Lower your position. And it
48:36: seems to be like,
48:36: >> do they reverse worlds, too? So,
48:40: >> might want to check it out.
48:43: >> Oh, and now we're back in the void.
48:47: >> So, we escaped.
48:48: >> Okay,
48:49: >> we escaped the earthquake.
48:51: >> Let me see. I'm still looking for
48:52: another post.
48:55: Um, might like finish this section for
48:57: now. Um,
48:59: there's actually another cool one. Um,
49:05: this one is from the Japanese community.
49:08: Uh,
49:09: and it's kind of very simple to explain
49:12: kind of. It's trains. The Japanese
49:16: community, they've been like working on
49:17: a really cool like train system and it
49:19: seems like
49:21: like it has so many like details. It's
49:24: like very very elaborate. Let's see if
49:26: this loads in.
49:29: Like I've been like seeing this like for
49:31: for a few months at this point. Let me
49:32: actually translate and see what the post
49:34: says. Uh I managed to get it moving and
49:37: I'm smiling. # night. Ooh. Okay, let's
49:42: watch the video.
49:44: I'm going to hit play.
49:48: Oh, there we go. Right place.
49:59: sounds.
50:05: Oh,
50:07: it's been like some other videos I've
50:09: seen like from them like where um they
50:13: have even like you know we can change
50:14: the rails and do other stuff like it
50:16: seems to be like a really like
50:17: elaborate.
50:20: We got a post from someone about the
50:23: Halloween session.
50:30: uh they seem to be sharing a number of
50:31: screenshots.
50:35: Uh so
50:39: oop where we go uh scroll too much ziti
50:42: saying having session was enjoyable and
50:45: they got a bunch of screenshots like
50:47: actually one from the frog book. There's
50:48: like I think that one's from is that
50:51: from I'm not sure. Uh this one from the
50:53: pumpkin patch which is a really cool
50:55: world war like where you can you know
50:56: carve your own pumpkins. Uh and I think
50:59: this year like they called like 1,600
51:01: pumpkins or so. Um
51:04: I don't know if the world has published
51:06: it but once once it is or artist
51:09: definitely check it out because it's
51:10: like shows a lot of kind of cool
51:12: creativity from people.
51:15: So we've been at this for about 20
51:17: minutes. So, I think it might be kind of
51:18: good time to kind of cap it off and move
51:20: on to more of the questions.
51:24: Uh, and I just see another video. Never
51:27: mind. I'm going to I'm going to showcase
51:28: another video because this looks really
51:29: cool.
51:33: Let's bring this one in.
51:37: And also going to screenshot the post.
51:38: This is another from the Japanese
51:39: community.
51:41: Um,
51:45: looks they're making some kind of like
51:46: visual effect. So, this is the post
51:48: itself.
51:51: Um, is like a Japanese uh Oh, it's the
51:54: carrots.
51:55: I've seen like their stuff. They make
51:56: like a lot of like cool animation stuff.
51:58: Uh,
52:00: it looks like they're making some kind
52:02: of systems because Oh, jeez. Keep
52:04: moving. Uh they like make like systems
52:07: to simplify like animation and they like
52:08: make animations with those and it's
52:10: super neat. So I'm hitting play.
52:12: Hopefully this just plays on the first.
52:14: There we go. Yep, it's playing.
52:19: It's like they're showcasing. Look at
52:21: that. It's like kind of creating like a
52:23: ray fog effect. What is that
52:28: colors perspective?
52:33: probably messing like with cameras a
52:35: bunch. Oh, it's like god race. Ah,
52:39: that's very cool.
52:44: What's always crazy them is like how
52:46: much people uh are able to like do in
52:49: Resonite. Um,
52:54: and let's do one more pose. This is
52:57: actually kind of hard to stop now
52:58: because there's like a lot of um um
53:03: there's a lot of like
53:08: kind of cool posts.
53:12: So there's another post
53:16: and post. This one's from
53:20: uh spend a lot of time on there avatar.
53:23: Absolutely love how charming and sword
53:24: is. Check it out if you have not
53:26: already. Yeah, the workshop is pretty
53:27: cool. Like we use it for like team
53:29: things and such. It's kind of cool like
53:31: showcasing, you know, they're like
53:32: working on their avatar. Bunch of
53:34: proglex there, bunch of materials, just
53:36: like working on it. Looks pretty neat.
53:42: Okay. Um I think I'm going to cap it for
53:45: now. Um we could otherwise we could like
53:48: spend here forever uh going through
53:50: posts. Um I do want to like add like
53:53: some things so it's kind of easier to
53:54: share in this these in here. Um
53:58: hopefully you've enjoyed this section
53:59: like let us know you know how how like
54:01: us you know sharing the post and so on.
54:03: We'd like to like iterate on this and
54:05: improve like this part of like
54:06: resonance. Um but I would definitely
54:10: love to Oh my god. Thank you becore. Oh
54:13: my god it's so many.
54:14: >> Oh boy.
54:14: >> Look how smoothies are. You're so
54:16: smooth.
54:18: >> They're so smooth. Look at all the
54:20: particles.
54:21: >> Oh, this Oh my god, they're like falling
54:23: on this thing. This is really cool. But
54:26: yeah, thank thank for like you know we
54:27: showcase things like we posted like even
54:30: like more historical post like we'll
54:32: scroll through them and pick up like
54:33: whatever's like interesting uh whatever
54:36: catches our eye and if you like you know
54:37: your post to kind of show these make
54:39: sure to post them on blue sky and tag
54:41: them with the hashtagite. Uh because
54:43: literally all I did is just like go for
54:45: the hashtag uh sort by like this post
54:47: and you know just go through them. I try
54:49: like next time also sorting by like top
54:51: post so like we can show the popular
54:53: ones uh because uh we probably like
54:56: missed some but uh I hope you enjoy the
54:58: section.
55:00: Um now we're going to
55:05: now we're going to move back to the
55:07: questions uh from from uh from your
55:11: chat. So the next one is from
55:17: Qualtorium. Uh Qualtorium is asking I
55:20: see that one of the blocking issues for
55:21: collection supporting Hub issue 571
55:23: implement local circ analysis perlex. Do
55:25: you have any thoughts on how you'd like
55:27: to implement and expose that
55:28: information? Yeah, it's actually part of
55:30: its systems already implemented with
55:32: Protolex itself. Um because it also
55:35: tracks uh something called like
55:36: continuity. Like for example um if you
55:40: have you know series of nodes doing
55:41: bunch of computations and then you're
55:42: driving something. If the nodes you know
55:47: like are all if if like your inputs you
55:50: know only change sometimes it doesn't
55:52: make sense for the drive to be computed
55:54: every frame because that's inefficient.
55:56: Uh so what the system does it actually
55:59: collects you know it propagates you know
56:01: when certain input like outputs should
56:04: change and for specific drive it's going
56:07: to know okay this one this drive only
56:09: needs to be updated when either this one
56:10: this one or this input changes and then
56:13: it hooks events so it knows okay like it
56:16: in gets informed where those inputs
56:18: change so it can mark the driver update
56:21: but there's also going to be some nodes
56:23: like for example smooth lurp or time
56:26: where it is known ahead of time they're
56:28: pretty much going to be changing every
56:29: single frame. So rather than wasting a
56:32: lot of you know resources on you know
56:36: tracking like you know like when they
56:37: change uh it propagates these sort of
56:40: continuous updates and if that
56:42: propagates towards you know for example
56:45: a drive uh it'll just say just update
56:48: this drive every frame like don't bother
56:50: spending time tracking the changes and
56:52: that actually makes it more efficient
56:53: because it would have to update any f
56:55: like almost every pretty much every
56:57: frame like anyways and now like it
57:00: doesn't have the overhood of tracking
57:01: the updates uh which helps like overall
57:04: like speed it up. The localess tracking
57:07: is going to use the same system where
57:10: instead of like you know the continuity
57:12: being propagated it propagates localess.
57:14: So if you have some input or some node
57:18: that has local only data, it's going to
57:20: propagate it information towards the
57:22: inputs. And if you try to plug it into
57:24: like an input that would be
57:25: synchronized, it's going to tell you you
57:28: have these sources that are local only.
57:32: Is this like you know what you want to
57:33: be doing? And then you essentially say
57:35: like yes, I do want to connect this
57:37: because I'm handling you know making
57:39: sure this stays in sync myself. So it's
57:43: already going to use you know parts of
57:44: the existing system. It's been designed
57:46: that way on purpose to make
57:47: implementation of the localess tracking
57:50: very easy to add.
57:57: Uh
57:59: oh this one we already shown.
58:03: So next question is from
58:06: Ace on Twitch. Uh, Ace is asking, "What
58:09: do you guys think about the new hardware
58:11: Valve announced? Do you think guys will
58:13: be able to run uh smooth on Steam frame
58:16: standalone?"
58:17: So, there's kind of two questions in
58:19: that one. Like, so first one, the
58:20: hardware. It's quite exciting. Like, you
58:21: know, Warp is doing more hardware. Like,
58:23: you know, they're doing the new uh new
58:25: controller, which I haven't actually
58:26: used it myself, but I know from a bunch
58:28: of people they really liked the
58:29: controller, and they were very sad like
58:31: when they discontinued the previous
58:32: version. There's also, you know, the
58:35: actually I forget the name of it. I just
58:37: know it as the gape cube that, you know,
58:39: the PC. That was also kind of cool.
58:41: >> It's the Steam Machine. I'm pretty sure
58:43: >> Steam Machine. It'll always be Geape
58:45: Cube to me. Uh, and of course that's
58:48: most relevant to us, the Steam Frame,
58:50: which I'm really glad, you know, there's
58:54: there's new VR hardware standalone
58:56: headset that's not meta. Um, there's a
59:00: lot of things about it like, you know,
59:01: that like are very exciting. Like one of
59:05: the things that I found like very
59:06: interesting is like it runs it's arch
59:08: based. Um so it's literally like you can
59:11: wear you can be like I wear arch on my
59:13: face by the way and I'm kind of curious
59:15: how it's going to work like you actually
59:16: be able to like use you know your
59:18: desktop environment in VR that's just
59:20: runs on the headset and apparently you
59:22: can also run in normal games which I
59:24: imagine is probably going to be like
59:25: some screen in front of you or something
59:27: like it is
59:29: very cool from that aspect. Um, it also
59:32: has eye tracking which is like you know
59:33: big plus. It doesn't have face tracking
59:35: but I feel like um you can you know uh
59:39: just attach like project babble on it
59:42: which is actually what I'm using right
59:43: now. So I feel that shouldn't be that
59:46: big of an issue. They probably like
59:48: already made or going to make like
59:50: braces for it so it's like you know easy
59:52: to attach. For me, one of the things
59:55: that like I'm personally kind of
59:56: disappointed for is that like it uses
59:58: LCD displays because in VR headsets,
01:00:03: um, I really want OLEDs because like I
01:00:05: really want like, you know, true blacks.
01:00:07: I want like very vivid colors. The LCDs,
01:00:09: they kind of they tend to make me,
01:00:12: especially in dark environments, they
01:00:13: make me feel like I have like cataracts
01:00:15: because of the grayish glow. Um my hope
01:00:19: is they would do something similar with
01:00:21: Steam Deck where like they would release
01:00:23: like more expensive version with OLED. I
01:00:25: don't know if they'll do it and I don't
01:00:27: know maybe complicate things but it is
01:00:29: my hope they would do that at some
01:00:30: point. Um but regardless I am very
01:00:34: excited there's more hardware like out
01:00:36: there. Um and as you know from a company
01:00:38: like that I personally like trust. Uh
01:00:44: so like I'm I'm very happy for that and
01:00:47: um we did apply for like a developer
01:00:49: unit as well. Uh we'll see if they give
01:00:51: us one or not. Um it's kind of I don't
01:00:54: know like what kind of like you know
01:00:56: processes are for this. Um but hopefully
01:00:58: they send us one like I would love to
01:01:01: like you know play with it make sure
01:01:02: like works really well. Um, do you want
01:01:06: to talk about the hardware itself before
01:01:07: I move on to the next question like
01:01:10: about how it all run?
01:01:12: >> I'm I'm really excited because like it
01:01:15: has it is a very like comprehensive like
01:01:19: radio setup in it. Like it's got 2.4 GHz
01:01:23: for the controllers, 5 GHz for its own
01:01:26: like internet connection, and then 6 GHz
01:01:28: like solely for the VR connection to
01:01:30: your computer.
01:01:32: >> Yeah. So it they're advertising
01:01:33: latencies of I think like on slightly
01:01:37: older but still VR capable GPUs they're
01:01:40: advertising latencies of like 5 to 6
01:01:42: milliseconds and on modern GPUs they're
01:01:44: advertising latencies down to 1 to 2
01:01:46: milliseconds
01:01:48: >> which is actually like just insane.
01:01:50: >> Yeah. I mean even like with like I've
01:01:53: been like um whenever I travel I use my
01:01:56: Quest Pro um and I use Steamling with it
01:01:59: and like that always like feels really
01:02:01: good like it's like one of the best
01:02:02: streaming solutions for me. Um
01:02:06: them also making hardware to pair with
01:02:08: it like that's going to be like I feel
01:02:10: like god dear.
01:02:12: Yeah, I think I think that plus there's
01:02:15: like this upcoming like new full body
01:02:18: tracker from a company called Flex Pose
01:02:21: that's going to be using like
01:02:22: electromagnetic field tracking that
01:02:24: actually looks really darn good. And
01:02:26: honestly, I'm I'm convinced that
01:02:29: Lighthouse might be on its way out.
01:02:32: >> Yeah,
01:02:34: I'm just excited for those.
01:02:37: So, fully stand alone. for the second
01:02:41: question like uh there's not running
01:02:42: smooth on Steam frame standalone
01:02:45: I feel it's too early to say um there's
01:02:47: a lot of variables so um what we what I
01:02:52: currently curious about is like because
01:02:53: when we run like so steam frame is like
01:02:57: you know it's kind of streaming first so
01:02:58: you'll be able to like you know run it
01:03:00: like on your PC um stream to the headset
01:03:03: I think that's going to be know the same
01:03:05: as it is like right now uh plus you know
01:03:07: the improved latency and stuff like that
01:03:09: for running on the hardware itself.
01:03:12: There's a few questions that we're
01:03:14: looking to figure out on Linux. Uh, one
01:03:16: of the things we do because of
01:03:17: splitting, we actually run the main
01:03:19: process
01:03:21: um as native Linux application as like
01:03:24: native .NET 9 application with the
01:03:28: binary like the native uh libraries
01:03:30: being compiled for Linux for x64.
01:03:33: Um and when you start it and only the
01:03:35: render which is like you know unity that
01:03:38: actually only the render is running
01:03:39: under proton
01:03:41: uh well the bootstrap one under proton
01:03:43: but that's not too important for this um
01:03:47: what I'm curious about because uh the
01:03:49: steam frame it's an ARM platform so it's
01:03:52: not like x6 uh you know x64
01:03:55: um I'm curious if the proton with I
01:03:58: think they're using vex or what was it
01:03:59: called for like uh emulating x64 for
01:04:04: >> uh it's fax
01:04:05: >> fax. Oh, I'm curious if we can escape
01:04:08: that and essentially run because net 9
01:04:11: and net 10 they support ARM. Um so that
01:04:14: should run J4 when our team's also been
01:04:17: working on compiling uh our native
01:04:19: libraries for ARM. So we might be able
01:04:22: to like you know escape that and run the
01:04:24: main process natively and have only the
01:04:26: unity process which is doing the
01:04:28: rendering run under you know under
01:04:30: proton with the like you know ARM to x64
01:04:34: like you know translation layer um in
01:04:37: terms how how smooth it runs
01:04:41: you know there's like so the smoothness
01:04:43: depends you know are we able to do that
01:04:45: because we if we are able to do that
01:04:47: that skips you know proton and the arm
01:04:50: emulation
01:04:52: for you know majority of the CPU
01:04:55: processing for the engine itself. That's
01:04:57: just going to run natively which is
01:04:59: going to help reduce a lot of overhead.
01:05:01: Um
01:05:03: the other thing is you know how well the
01:05:06: emulation works, how much it slows the
01:05:08: render down because the render will have
01:05:09: to run under that at least until we
01:05:12: eventually switch our render. Um so
01:05:15: depending how much it slows it down, you
01:05:17: know, that's going to depend on things a
01:05:20: bit. Um, and the third thing is, you
01:05:22: know, like how's the performance itself?
01:05:24: We don't know right now. So, hard to
01:05:27: say. It is mobile hardware, so I don't
01:05:30: like
01:05:32: it's not going to be able to handle as
01:05:33: much as desktop can because it just
01:05:35: straight up doesn't have as many
01:05:36: resources. Whether it runs smooth or not
01:05:39: is going to heavily depend on what kind
01:05:42: of world you are in.
01:05:44: But um we've had some like interesting
01:05:47: things like where people um people in
01:05:50: our you know community they've already
01:05:52: like Oran Moonlo he already got uh the
01:05:55: spliting like you know he got it to run
01:05:59: on his like mobile phone under ARM and
01:06:02: it wasn't awful like he managed to like
01:06:04: load the cloud home and um normally he
01:06:08: got like 9 FPS there which isn't much
01:06:10: but like if he scaled the window down so
01:06:13: it's like rendering a lot less like the
01:06:16: FPS like went to some I think he said
01:06:18: something like 20 30 so it was actually
01:06:21: kind of decent um and there was you know
01:06:24: mobile phone steam frame it should have
01:06:27: better GPU so because you know when you
01:06:30: scale the window down that indicates a
01:06:31: lot of the performance is actually
01:06:33: because rendering too many pixels that's
01:06:35: too heavy on it steam frame should have
01:06:37: a better GPU I think it's like AMD like
01:06:40: custom based so
01:06:44: That should like make it work better.
01:06:45: But like ultimately we'll have to try it
01:06:48: like you know there's a lot of variables
01:06:51: like you know are we able to escape the
01:06:52: ARM sandbox? Uh how fast is
01:06:56: >> yeah share more uh how fast is like you
01:06:59: know
01:07:02: how fast is essentially going to be like
01:07:03: you know the emulation for or like you
01:07:06: know translation for for the render and
01:07:09: what's just the raw performance itself.
01:07:11: Um, we'll probably experiment with it,
01:07:12: but
01:07:15: hard to say. Um, but even with all of
01:07:17: that, if everything is optimal, I still
01:07:19: like you're not going to be able to get
01:07:22: like, you know, as smooth as you can on
01:07:23: PC just because, you know, the hardware
01:07:25: is not as fast. So, you might need to
01:07:27: like limit it to smaller worlds or like,
01:07:29: you know, lower like, you know, you need
01:07:32: to like reduce amount of geometry you
01:07:34: have, amount of like lights, amount,
01:07:35: like, you know, things like that.
01:07:38: >> But we'll see. I'm pretty excited for
01:07:40: it.
01:07:41: The only the only real like point of
01:07:43: comparison we have are like comparing it
01:07:45: to like some of I think like some people
01:07:49: got like Resonate running like they
01:07:51: recompiled like a like an Android
01:07:53: version of it to run it on like a Quest
01:07:54: or something.
01:07:56: >> So like that's like the only real point
01:07:58: of point of comparison that I would have
01:08:00: for how good it might run. It will it
01:08:03: bottom line it might run
01:08:05: >> a little bit better than that. Who
01:08:07: knows?
01:08:07: >> I think it'll be better because of the
01:08:08: GPU. I mean in the past I got like F
01:08:11: engine to run like the airless was
01:08:12: something like Oculus Go and it worked
01:08:15: like it ran uh it couldn't like load us
01:08:19: complex worlds but it wasn't too awful
01:08:22: and that was you know with mono that
01:08:24: wasn't even with net 9 so I think you'll
01:08:28: be able to do a bunch of stuff like
01:08:29: natively it's just like
01:08:32: actually there was another person like
01:08:33: they were running like I met them
01:08:36: yesterday no two days ago it was like a
01:08:37: compar Friday And apparently they were
01:08:39: running in VR on like the is it like
01:08:43: ASUS or Acer? The um the handhold
01:08:47: headset. What are they called? Li RG.
01:08:51: >> I think that'd be ASUS.
01:08:53: >> Is it ASUS?
01:08:54: >> Yeah, ASUS. I think has the ROG brand.
01:08:57: >> ROG.
01:09:00: Yeah, this ASUS. So they were running on
01:09:02: death in VR and actually got like decent
01:09:05: frame rate in a war with like
01:09:07: I don't know like over 20 people. So
01:09:12: promising. I don't know how again I
01:09:14: don't know how it compares you know in
01:09:15: terms of performance though like to the
01:09:16: Steam frame. We'll have to wait and see.
01:09:19: But I think you can like get like a
01:09:21: decent amount of like worlds. Like if
01:09:22: they're not too complex I think you can
01:09:24: get like bunch of them to run like okay.
01:09:28: >> I work on some personal projects like
01:09:30: >> Yeah.
01:09:31: U
01:09:33: V give us give us give us death kit so
01:09:35: we can experiment please.
01:09:37: >> Pretty please.
01:09:43: >> Next question we got is from Tam Tam.
01:09:46: Tam is asking alo I just realized you
01:09:48: know like
01:09:50: asking if if this if somebody from like
01:09:54: ends up like watching this like we're
01:09:55: just you know asking them and we're just
01:09:57: like you know like this just floating
01:09:58: around. was going to be kind of funny.
01:10:02: We're we're doing a special author
01:10:04: stream there for there for the water.
01:10:08: Um, next question is from Tam. Are your
01:10:11: plans for external tools for Resinite?
01:10:13: If so, would you like to get what would
01:10:16: you like to get done first? Yes. So one
01:10:19: of the things we want to do, we want to
01:10:20: add Unity SDK uh as one of the things
01:10:24: because that's uh it's going to make it
01:10:25: easier for people you know coming from
01:10:26: other platforms to like you know bring
01:10:28: existing content in without having to
01:10:30: sort of rework a lot of it. Um, and even
01:10:33: just, you know, if if you prefer working
01:10:36: in Unity, um, you can, you know, build a
01:10:38: lot of stuff there, bring it over. Um,
01:10:41: it's going to allow, you know, for the
01:10:43: for that kind of like new workflow. But
01:10:45: generally, when we make things for
01:10:47: Resonite, we make them very
01:10:50: generalized. Um, we want them to be
01:10:52: like, you know, we want to get like the
01:10:54: biggest bang for the buck, you know, for
01:10:56: like where the buck is like how much
01:10:57: time we invest into something. Um
01:11:02: and for this uh we
01:11:06: the way we're going to approach it is
01:11:07: we're essentially going to introduce uh
01:11:09: sort of like an API forite where
01:11:13: um if you're familiar with web browsers
01:11:15: there's something called the document
01:11:17: object model. It's sort of like a tree
01:11:18: which describes the entire web page and
01:11:20: you can manipulate that and you can you
01:11:22: can essentially build a web page you
01:11:23: know from scratch and when when you load
01:11:26: HTML like you know when the web HTML it
01:11:28: builds that DOM you know from that but
01:11:30: then with JavaScript we can manipulate
01:11:32: it or we can just start with mostly
01:11:33: empty one and just build it out. Uh it's
01:11:35: sort of like you know how the web
01:11:36: browser represents the web page. We're
01:11:39: going to introduce something that's
01:11:41: analogous to that where there's like you
01:11:44: know sort of like three structure where
01:11:45: you can manipulate the scene and that's
01:11:48: accessible from external you know
01:11:50: endpoint.
01:11:52: Um you're going to have to like you know
01:11:54: start session like in that mode but uh
01:11:57: once you do other tools can you know use
01:12:00: it and one of the tools we will build on
01:12:03: top of that is the Unity SDK. Um, but
01:12:06: this is the clever part is like because
01:12:09: we've been also kind of trying to like
01:12:11: lean more into like you know the
01:12:13: community because people in the
01:12:14: community like you know very skilled in
01:12:15: a lot of things um and people you know
01:12:18: love extending things you know making
01:12:19: their own forks or even like just making
01:12:21: their own solution for things. So
01:12:23: approaching it this way um we can you
01:12:27: know sort of build the initial version
01:12:28: of it but the actual SDK for Unity we're
01:12:32: going to make it open source so people
01:12:34: can like both look at it as a reference
01:12:36: for their own solutions make forks or
01:12:38: even make like official contributions so
01:12:40: for example if people want to improve
01:12:42: conversion for some things or convert
01:12:43: like you know stuff that's specific to
01:12:45: their projects extend the tools they'll
01:12:47: be able to um what it's also going to
01:12:50: allow is people in the community will be
01:12:54: able to like you know make uh other SDKs
01:12:56: for example you know for good or for
01:12:57: Unreal or for Blender and for other
01:12:59: things because the the sort of
01:13:02: equivalent of the document object model
01:13:04: that's generic it can be used with any
01:13:07: application you know and like whatever
01:13:10: you want like we can write like a script
01:13:11: like you know we can make like I don't
01:13:13: know Python script that just you know
01:13:14: populates a scene and uses this to
01:13:16: communicate and manipulate what's you
01:13:18: know what's in here um I think it's
01:13:21: going to open a lot of like really cool
01:13:23: options and that's you know that's kind
01:13:24: of how we want to approach it. So we're
01:13:26: going to probably do the unit SDK
01:13:28: because that's like you know where
01:13:31: most what most people probably need
01:13:33: right now um especially coming from
01:13:36: other platforms but we're going to do it
01:13:38: in a way that opens the door to lots of
01:13:41: more additions and lots of community
01:13:42: contributions.
01:13:48: Uh, next question is from Climberj. Uh,
01:13:52: do you think the net updates will happen
01:13:53: with the pre-release at some point? Uh,
01:13:55: probably not. Like we usually just want
01:13:57: to give people like time to like, you
01:14:00: know, just be like, "Hey, this is
01:14:01: happening. Update your scripts. You
01:14:03: know, it's coming." Um, we're probably
01:14:05: not going to spend like too much time on
01:14:07: it, especially if it's like, you know,
01:14:08: relative without issues. Um, but we
01:14:11: still want to give people like, you
01:14:12: know, some heads up to be like, "Hey,
01:14:13: this is updating." like make sure
01:14:15: prepared.
01:14:23: Uh
01:14:25: Dusty Sprinkles is asking uh if the
01:14:27: donut build is releasing tomorrow, do
01:14:29: you think you'll make a net 9 pre-net 10
01:14:31: branch for users who are mod loaders it
01:14:34: tracking or major still haven't gotten
01:14:36: up to date and I personally at least
01:14:37: can't play with mods in the pre-list
01:14:38: without my setting currently reset
01:14:40: constantly? Um,
01:14:43: no, that wasn't the plan. So,
01:14:47: this would be a really good thing to
01:14:48: mention in the discussion post because
01:14:51: in the discussion post, we ask people if
01:14:53: there's something that you feel might,
01:14:56: you know, delay, please mention it. As
01:14:59: far as I know, like nobody mentioned
01:15:01: anything like that. I've heard from some
01:15:02: people that like mods already work. So
01:15:04: like I haven't like that the whatever
01:15:07: they're like using harmony um they
01:15:09: haven't updated like they already
01:15:11: updated it. Uh I don't know but this if
01:15:15: if there's like something like this um
01:15:18: it might be like worth mentioning we
01:15:20: might not like too much because uh
01:15:23: because this this is that sometimes
01:15:26: happens is like you know we make this
01:15:27: post we ask people is there anything
01:15:29: like blockers and it's stuff like that
01:15:30: nobody says anything we update and
01:15:32: people get upset but we're like
01:15:35: you didn't tell us you know in the
01:15:37: channels we opened the specifically for
01:15:39: that reason you need to tell us. Um,
01:15:44: so please
01:15:44: >> they are um,
01:15:45: >> yeah,
01:15:46: >> sorry, I don't mean to interrupt. They
01:15:47: are they are referencing that the mod
01:15:49: settings are resetting all the time, not
01:15:51: resonate settings, I believe.
01:15:52: >> Oh, if there's a bug reported, that's
01:15:54: also another reason we're doing the
01:15:56: pre-release testing. Report bugs. If you
01:15:58: don't report it, it doesn't get fixed.
01:16:01: Like, um,
01:16:04: yeah,
01:16:06: I like the first time actually hearing
01:16:08: about it. But even so, like um I don't
01:16:13: think that I don't think we're going to
01:16:15: like make like a a like old version just
01:16:19: to do that.
01:16:21: >> Yeah. The whole the whole point is like
01:16:22: you know because right now whenever I
01:16:24: like publish builds I actually have to
01:16:26: it's a lot of work because I have to I
01:16:28: have to make the normal build merge
01:16:29: everything build it push it to the right
01:16:32: channels switch then then make like a
01:16:35: you know update the net 10 version
01:16:37: branch to the latest master you know uh
01:16:40: merge all of that make a like pull that
01:16:43: branch make a build from that push it to
01:16:44: the other branch update other things
01:16:46: it's a lot of like additional work and
01:16:49: if you have to keep doing it that adds a
01:16:50: lot overhead. So like we want to like
01:16:52: you know get it out of the way as soon
01:16:53: as we can because it is suddenly going
01:16:55: to work on an end. So once once the net
01:16:58: 10 version update happens like the net 9
01:17:00: version is not going to be available
01:17:01: anymore. Um which is you know why we ask
01:17:04: people please report issues. Um and if
01:17:09: the issues don't get reported like you
01:17:10: know they will not be fixed. So if you
01:17:13: have like you know bugs that you found
01:17:14: on the version please make GitHub
01:17:16: issues. If you have like know things
01:17:17: that are like blocked, please post it
01:17:20: there.
01:17:29: Uh there's
01:17:32: uh Draconus is asking a resonance in
01:17:34: frog book when probably do it like um
01:17:37: actually is the world I don't know if
01:17:40: it's like published published uh because
01:17:42: usually like it's like there's a session
01:17:43: of it running
01:17:46: but yeah it is published so we're
01:17:49: definitely going to do we're definitely
01:17:51: going to do a session like you know
01:17:52: resonance in frog book
01:17:56: so not not sure when might be in the one
01:17:59: might not be in the next one, but we
01:18:00: we'll do it there definitely. It's a
01:18:02: very very very cool world. It's actually
01:18:06: K like he also like showed us like um
01:18:09: it's funny because like there's like a
01:18:10: part like where he thought like we're
01:18:11: going to do resonance if we're going to
01:18:13: do it there but um we might decide we
01:18:15: might find like a spot like which is
01:18:16: like very picturesque
01:18:21: progress on title. I'm not sure where
01:18:23: that one is.
01:18:29: Uh Quroom is asking given Resonide has
01:18:32: plans to become able to be used like
01:18:34: overall universe for other VR stuff are
01:18:36: there any plans to add more MR XR
01:18:38: reality passive functionality directed
01:18:39: to Resonite eventually? Yes. Uh we
01:18:42: definitely love to like you know have
01:18:43: more functionality like that and
01:18:44: essentially have be like this very
01:18:46: general engine where you can you know
01:18:47: mix like augmented reality like you know
01:18:49: mix do like stuff like pass through like
01:18:52: one of the things I that's like you know
01:18:54: my dream to kind of do at some point um
01:18:57: is a lot of the AR headsets you know
01:18:59: they will like map your environment what
01:19:01: would be cool is you know get that like
01:19:02: mesh of the environment and just like
01:19:05: you know make it part of the scene and
01:19:06: then if somebody joins you from VR
01:19:09: they'll see that mesh they'll like you
01:19:10: know see representation of the world
01:19:12: you're in and you just see them in your
01:19:13: room. And I think that could be like
01:19:15: really cool because you put on the
01:19:16: headset, you see your room, invite
01:19:18: people to your room and like you know do
01:19:20: whatever like you know shenanigans in
01:19:21: there. Um I don't have like I haven't
01:19:26: gotten my hands on like a hardware that
01:19:27: like you know allows for that yet. So
01:19:31: don't have that but like I would I would
01:19:33: I would love for that to happen at some
01:19:34: point.
01:19:38: Uh same question
01:19:43: uh Phoenix bird creature uh maybe
01:19:46: horizontal scroll wheel and mouse that
01:19:47: has one code head tilt. Uh that one
01:19:50: would be tricky because like a lot of
01:19:51: people don't have that hardware like I
01:19:53: do have it but
01:19:56: it's generally like we don't want to add
01:19:58: like you know features like that that
01:20:00: only like you know very small subset of
01:20:02: people can use because I feel like
01:20:03: horizontal tilt is like
01:20:07: I feel like
01:20:09: fewer people have it than don't
01:20:12: actually. Wait, how am I saying it? I
01:20:13: think like the people who have that like
01:20:15: you know are more like minority.
01:20:18: Yeah,
01:20:21: >> I got all the all the BD_. Thank you
01:20:23: again for for the sub uh give
01:20:25: subscriptions
01:20:34: modify arc uh is asking what is the
01:20:37: standalone B field? Oh, oh my god. Thank
01:20:40: you even more.
01:20:42: >> Wow. A benchmark of a particle system.
01:20:45: Crazy. Hey, this is like this is like
01:20:47: nothing for a particle system.
01:20:51: >> Jake, if you're watching, you need to
01:20:52: you need to it's speed.
01:20:55: >> 30,000. Let's go.
01:20:58: >> 30,000 particles. It can do a lot. And
01:21:02: it's going to move the questions. So,
01:21:04: let me scroll up. Uh, let me read it
01:21:07: again. modify aric is asking what is the
01:21:10: is standalone bool field in the facet
01:21:12: component for and why does it make
01:21:14: background on the facet disappear when
01:21:15: you pick it up from dashboard and put it
01:21:17: back. So is standalone. It pretty much
01:21:20: means is this facet currently
01:21:22: standalone? Is it just a thing by itself
01:21:24: that you can grab, you know, move
01:21:25: around? Um once you place it, place it
01:21:28: in your dash, then it's not standalone
01:21:30: anymore because it is embedded within
01:21:32: the dash screen. When you pull it out,
01:21:34: it becomes standalone again because it's
01:21:36: its own thing, you know, like it's just
01:21:37: floating in the world,
01:21:40: not not embedded. Uh for the background
01:21:42: it's like you know when it's in the dash
01:21:44: it doesn't need a background because you
01:21:45: know the the screen already has its own
01:21:48: background. Uh once you pull it out
01:21:50: though you don't want it to be just you
01:21:52: know transparent text with no
01:21:53: background. That's why the background
01:21:54: appears. Um so it like you know it's
01:21:57: more kind of like self-contained which
01:21:59: is actually you know you can think about
01:22:02: the is standalone is like it means it is
01:22:04: self-contained right now.
01:22:16: Uh, next question is from does the
01:22:17: sprinkles interference some issues with
01:22:18: 10 in both settings but I think it's
01:22:20: because of mods which is why I didn't
01:22:21: say um if it's I mean you could test it
01:22:25: test it without mods if it doesn't
01:22:27: happen without mods then it's
01:22:28: unfortunately a mod issue and they'll
01:22:30: need to update. Um that's a thing that
01:22:32: like we generally we don't wait on mods
01:22:35: to update because otherwise like
01:22:37: sometimes we might not be able to update
01:22:38: for a long while. Um we just you know
01:22:42: reason like mods aren't officially
01:22:43: supported. Um
01:22:46: give it a test. If it if it happens with
01:22:48: hard mods then you can report it. If it
01:22:50: happens with mods then unfortunately you
01:22:52: know that's up to the mod mod like
01:22:54: developers to update them and fix the
01:22:56: issues.
01:22:58: Yeah, I will say that I'm actually I am
01:23:00: actually using
01:23:02: uh ResNite mod loader mods right now on
01:23:04: .NET 10. I don't think I've had my
01:23:05: settings reset once, so it might be your
01:23:07: combo of mods.
01:23:09: >> Could be.
01:23:16: >> I think that's it for the questions.
01:23:18: >> Yeah, those are all the questions. I'm
01:23:20: going to
01:23:22: >> We've got We've got air time.
01:23:25: >> We got air time. You know what this
01:23:26: means?
01:23:27: >> Oh no, I deleted all of it. I thought
01:23:29: it's going to delete just the pin
01:23:31: messages.
01:23:31: >> Oh no, it deletes both.
01:23:33: >> It deletes both. Um,
01:23:36: >> what if you if someone asked a question
01:23:38: just now? Ask it again cuz we
01:23:39: accidentally just cleared all the list.
01:23:41: >> Yeah, just I can't check the Hold on.
01:23:44: Let me check the
01:23:46: Looks like there's not been a question.
01:23:47: I can check like the channel. You know
01:23:49: what this means?
01:23:51: >> What?
01:23:53: I was going to say fish, but also we can
01:23:55: uh we can look at more stuff from blue
01:23:57: sky,
01:23:59: >> but also fish.
01:24:08: >> These these particles also nothing.
01:24:11: These are like autoconverted particles
01:24:13: too.
01:24:14: >> My god. As on Twitch is asking when we
01:24:16: will see a frog version of resonance.
01:24:19: I mean that would be good to pair with a
01:24:21: frog bog. We need to get frog avatars. I
01:24:25: >> I'm not gonna I'm not going to be a
01:24:26: frog. I'm sorry.
01:24:27: >> I don't want to be frog. How How much
01:24:30: What's your Frog What's What's your cost
01:24:32: for frog?
01:24:33: >> 10,000.
01:24:35: >> What? Subscriptions. Thousand.
01:24:37: >> 10,000. 10,000 subscriptions.
01:24:40: >> 10,000. That's That's very steep.
01:24:43: >> I don't want to be a frog.
01:24:46: >> Doesn't want to be a frog.
01:24:49: See, you heard a 10,000.
01:24:51: >> I want to continue to be fluffy
01:24:53: creatures. I don't want to be a frog.
01:24:56: >> What about a fluffy frog?
01:24:58: >> No.
01:25:00: >> What? What? What if a
01:25:03: oop?
01:25:05: >> I want to be fluffy and
01:25:09: optionally brown.
01:25:11: >> I can be brown frog.
01:25:14: >> Fluffy brown frog. No,
01:25:17: >> it it fulfills all your criteria.
01:25:21: >> I want to be not a frog there.
01:25:26: >> But if you get 10,000 subscriptions,
01:25:27: you're going to be a frog.
01:25:29: >> If we get 10,000 Listen, if we get
01:25:31: 10,000 subscriptions, sure. But until
01:25:33: that point, and that isn't I'm not like
01:25:36: this isn't like a running tally either.
01:25:38: It has to be in one stream.
01:25:40: >> Oh, I don't
01:25:41: >> Sorry.
01:25:42: >> Yeah, I don't think that's going to
01:25:43: happen in a while.
01:25:45: We'll have to grow. We'll have to grow a
01:25:47: lot of that.
01:25:50: Um, as is asking, "What if Fugs was a
01:25:53: frog and Sarah was a toad?"
01:25:56: >> Uh, double no.
01:25:58: >> What if you were a tadpole?
01:26:00: >> Triple no.
01:26:04: >> The frog frog might be very difficult.
01:26:07: >> Yeah. Sorry, I don't want to be a frog.
01:26:10: Where was What's the closest frog like
01:26:13: thing that he would be?
01:26:18: Um,
01:26:21: I I don't know. I don't want to I don't
01:26:24: want to
01:26:26: like What's the closest thing to a frog,
01:26:29: but that's not a frog that you would be
01:26:31: willing to be?
01:26:36: >> What What's close to a frog that's not a
01:26:38: toad?
01:26:41: >> I mean, whatever it is. or what's what's
01:26:43: what is a thing that would fit in the
01:26:45: frog bog that you would be willing to
01:26:47: be?
01:26:49: >> Um
01:26:52: I feel like an owl could fit in there. I
01:26:54: like owls.
01:26:55: >> Ah,
01:26:58: so it' be frog would be owl.
01:27:01: >> Yeah, it's
01:27:03: owls can be brown and fluffy. So
01:27:07: that fits my criteria.
01:27:11: There we go. Could maybe do that.
01:27:14: That might be difficult to find avatars
01:27:16: for that, too. So, we we have we have
01:27:19: still figured it out a bit.
01:27:25: >> Oh my god. BD is asking what about an
01:27:27: otter and a frog suit? What? What if
01:27:30: it's like a onesie of a frog?
01:27:33: >> Oh my god.
01:27:35: >> Like it wouldn't be a frog. If we just
01:27:36: have a onesie. But again, like where do
01:27:39: we get those assets?
01:27:41: >> A key. Where's a key go with a frog
01:27:44: design?
01:27:50: >> People really want frog attributes near
01:27:52: me, don't they?
01:27:53: >> What? What? What if we put a picture of
01:27:55: frog on your shirt?
01:27:57: >> A p just just like a p like a random PNG
01:28:00: of a frog.
01:28:01: >> Just a random picture of a frog.
01:28:04: >> You know what? That's probably I could
01:28:05: probably do that. That's whatever, man.
01:28:08: I could do that. I guess
01:28:10: people really want frog memorabilia near
01:28:12: me. Apparently,
01:28:15: this is the frog and stuff in the bog.
01:28:19: We have to figure this one out.
01:28:24: Um,
01:28:26: modify arc is asking, "What are
01:28:28: interesting things you can do with
01:28:30: method proxies?" Um call methods there.
01:28:34: It's a very general mechanism.
01:28:36: >> Um it depends a lot like you know like
01:28:39: which essentially let you call you know
01:28:40: some methods that are exposed. One of
01:28:42: the cool things is like there's a bunch
01:28:43: of methods for example for textures uh
01:28:46: and audio clips and other types of
01:28:48: assets where you can do processing on
01:28:50: them that like you cannot do with
01:28:51: inspector. Um because you can pass a lot
01:28:54: of like you know more complex
01:28:55: parameters. Um, so it lets you call them
01:28:57: with perflux and it lets you sort of
01:28:59: automate things. You know, you want to
01:29:01: like do bunch of texture processing in
01:29:02: game, you know, make like a pipeline. It
01:29:05: lets you do that.
01:29:07: >> Yeah, you can use like the uh you could
01:29:09: set up some protolux on like a static
01:29:11: texture 2D that you drop a URL into.
01:29:14: Like let's say you have a packed, you
01:29:16: know, a packed uh like metallic
01:29:19: smoothness map that you want to extract
01:29:21: into a normal one. You can use the
01:29:23: channel swapping functions in the static
01:29:25: texture 2D from Protoflux to automate
01:29:28: that. So now you have like a little like
01:29:31: text like packed texture extractor
01:29:33: machine basically.
01:29:36: >> Now I actually just thought of a schnoit
01:29:40: save it for the next one.
01:29:44: >> But I thought of it I thought of it with
01:29:45: these. Okay, that's was if it
01:29:49: >> I want to there there are there's one
01:29:52: method proxy that requires being able to
01:29:55: pass in values by reference.
01:29:58: I want to be able to pass in values by
01:30:00: reference.
01:30:02: >> I don't work
01:30:10: by ref.
01:30:16: We also just is asking uh stream
01:30:21: there already is a free version of me
01:30:23: for some reason.
01:30:26: >> What do you mean for some reason?
01:30:30: >> Made it. Also, uh Brav Jules Bear is
01:30:33: asking horn toad is only toad in name.
01:30:36: You could be actually know what it is.
01:30:38: What is a horn toad?
01:30:41: Uh
01:30:45: a horned toad. It's still like It's like
01:30:48: a It's like a little like
01:30:51: It looks It looks like related to like a
01:30:53: little like
01:30:55: a little like lizard like a like like a
01:31:01: >> like those little like sharp looking
01:31:03: specky lizards you see.
01:31:06: >> Found an image. I'm going to bring it
01:31:07: in.
01:31:11: >> To be
01:31:14: >> It's the power of the metaverse.
01:31:17: >> I don't want to be a lizard.
01:31:19: >> Just imagine that. There we go.
01:31:21: >> I don't want to be a lizard.
01:31:24: >> Just ch just this.
01:31:31: Uh, next question is from modify arc.
01:31:33: Uh, what are dummy enums used for? Um,
01:31:37: usually just for testing or like if
01:31:39: something if there's like a generic node
01:31:41: that works with any enum that can be
01:31:44: like the default um mostly that like
01:31:47: like you know it can be default for
01:31:49: generic types like when you spawn a node
01:31:50: like it doesn't know which one you want.
01:31:52: So it just does the like dummy enum and
01:31:55: then when you once you actually plug an
01:31:56: enum it's going to like automatically
01:31:58: overload whatever data type you plugged
01:32:00: in. That way it doesn't have to be like,
01:32:02: you know, some random like, you enum
01:32:05: type like can be kind of confusing if
01:32:06: it's dummy. It's like kind of like like
01:32:09: a placeholder essentially.
01:32:15: And there all the questions. Again,
01:32:16: we've have uh still like almost 30
01:32:19: minutes left. So, if you're getting more
01:32:20: questions, feel free to ask. In the
01:32:23: meanwhile,
01:32:24: I'm going to go back to the
01:32:28: resonate hashtag and see if we can bring
01:32:30: more posts. Actually, I can bring my own
01:32:33: video. Um,
01:32:35: let me see. How do I
01:32:42: How do I do this? Um,
01:32:47: this one didn't want to load. But one
01:32:50: other thing, let me see. Let me just try
01:32:52: again. Maybe it lost this time. Um,
01:32:56: can I do this? Is like the top post
01:32:58: right now for like hashtag resite. Um,
01:33:04: I don't know if it'll if it doesn't
01:33:05: load. I can just bring the YouTube
01:33:07: video, but it's a bit longer one.
01:33:11: Yeah, this looks like it's not loading.
01:33:12: Why is it not loading? That's so weird.
01:33:16: >> I think there are some pages on Blue Sky
01:33:18: that require login to view. I don't know
01:33:20: why.
01:33:21: That is weird.
01:33:23: Uh, I had a somewhere too, but um,
01:33:29: how do I bring that in?
01:33:32: >> I could copy it from Discord. Uh,
01:33:36: >> FXP Sky link works.
01:33:39: >> Do we FXP Sky? I don't think FXP Sky
01:33:42: will work without B Sky X.
01:33:45: >> I don't think we parse those.
01:33:50: Okay, let me just do this. I'm going to
01:33:52: bring it this way.
01:33:58: Save.
01:34:01: Open this up
01:34:08: >> related
01:34:10: >> related to what's happening. Uh, modify
01:34:12: art asks, should all video players
01:34:14: default to live VLC instead of Unity
01:34:16: player?
01:34:17: >> No.
01:34:19: Yeah,
01:34:19: >> let's let's let's uh let's do this
01:34:22: first. Um
01:34:23: >> okay.
01:34:25: Oops.
01:34:26: >> Um
01:34:28: so this is uh this is the latest de
01:34:31: vlog. Uh one of the things like I really
01:34:33: wanted to add like to photon dust.
01:34:36: There's like a few, but like one of the
01:34:37: things is like I wanted to add ability
01:34:40: for particles to slide because right now
01:34:41: we can you can make them bounce and they
01:34:44: can like you know lose velocity but if
01:34:46: you if you set the bounce to zero and
01:34:48: they collide with something they just
01:34:49: kind of stop for the most part and like
01:34:52: you know unless there's like another
01:34:53: force that keeps them pushing them
01:34:54: around. Um
01:34:57: what I'm adding is like you know where
01:34:59: you can actually make them get them to
01:35:01: slide. So, like once I hit something, it
01:35:04: can redirect the velocity. And I've been
01:35:06: kind of playing with it. Uh, it still
01:35:07: makes like a few tweaks uh and changes,
01:35:10: but it works. Like, it's really, really
01:35:13: fun to play with. So, if I play this,
01:35:16: um, you can see they are interacting
01:35:18: with a mesh collider. Uh, and they're
01:35:21: just kind of, you know, sliding around.
01:35:22: They're following, you know, the curve
01:35:23: of it. It's, uh, and they can, you know,
01:35:26: kind of slide on the floor like they can
01:35:28: adjust like the friction of it. So like
01:35:29: they can stop and it can also combine
01:35:31: with a bounce. So when they're um
01:35:36: you know like like when they're bouncing
01:35:37: they eventually like lose velocity and
01:35:39: just keep continue sliding. So there's
01:35:42: like a lot of like really cool effects
01:35:44: you know we could do like waterfalls you
01:35:45: know which authors love which we
01:35:47: definitely are right now. Um
01:35:52: and you know just general like you know
01:35:56: various kinds of effects
01:35:58: >> infall
01:35:59: >> the waterfall. Yeah.
01:36:02: So that's one of the things and seems to
01:36:03: have like gotten like bunch of like
01:36:04: attention. People seem to be happy and
01:36:06: it's like very it's just very fun to
01:36:07: play with just seeing them you know flow
01:36:09: around the colliders and so on because
01:36:11: it's also like very very smooth
01:36:13: especially with the net actually haven't
01:36:15: tried with net 10 even. It was like all
01:36:17: on the net branch.
01:36:19: >> Do the particles actually have like a
01:36:21: continuous collision with the floor now
01:36:23: instead of just like bouncing.
01:36:26: >> Uh I mean essentially changes like how
01:36:29: the new velocity is calculated instead
01:36:31: of just losing it. It makes it like so
01:36:33: they you know it redirects the velocity.
01:36:37: >> Okay.
01:36:40: Uh let's see. Do we have we also got a
01:36:42: question from modify arc. Um,
01:36:47: Wi-Fi RX is asking, should all video
01:36:49: players default to VLC instead of Unity
01:36:51: player? They definitely should not. Uh,
01:36:54: unfortunately, there is a bug with the
01:36:56: video VLC, especially like the
01:36:58: integration we're using where if
01:37:01: everything defaults to it and you load
01:37:02: too many video players, it will just eat
01:37:04: all of your CPU and you will just die,
01:37:06: which is one of the reasons we actually
01:37:08: have the Unity player because that
01:37:10: prevents that from happening. Um, so
01:37:14: definitely not a good idea. Don't
01:37:16: default them to like lip VLC. Just let
01:37:18: the let the system, you know, decide
01:37:21: what they should load us.
01:37:28: Uh,
01:37:32: we got another post. Uh,
01:37:36: this one's from um I mean it's it's not
01:37:40: as relevant anymore because it's already
01:37:42: happened, but we're still going to share
01:37:44: it um because of like people sharing
01:37:46: things. Um,
01:37:50: uh, Kakur is posting secondary block
01:37:53: party is on until 7 p.m. tomorrow, which
01:37:56: already happened. So, you know, again,
01:37:57: in the past, but the sher post that's
01:37:59: pretty cool. Thank you for sharing.
01:38:04: I think all video players should default
01:38:06: to converting every video imported into
01:38:08: Resonate into uh Flash
01:38:14: >> or Quick Time.
01:38:22: >> Actually, we're on auto right now. This
01:38:23: is just the rewarding which I shouldn't
01:38:24: be doing. MP2.
01:38:28: No.
01:38:34: Let's see. Do we have any more? We don't
01:38:36: have any more questions. So, let's look
01:38:37: for posts.
01:38:39: And yeah, there's like a super cool
01:38:41: poster. I'm going to paste this one in.
01:38:45: Let's look at my membranes. Like my
01:38:47: membranes. It's actually using the same
01:38:50: procedural mesh that like Protolex virus
01:38:52: are using just like it's connected
01:38:54: between the fingers for the webbing. Ka
01:38:58: made like a cool poster for um for the
01:39:02: frog uh for the frog bug.
01:39:07: Uh let's see.
01:39:10: Got to show this one off.
01:39:14: There's more trains. We show this one.
01:39:21: Let's see. Is there any cool stuff to
01:39:24: share?
01:39:28: Oh, we actually got a question from
01:39:30: Dusty Sprinkles. Uh they're asking what
01:39:32: are our thoughts on BC7 ANC? Uh it looks
01:39:35: very promising like um if it's really
01:39:38: good like we will definitely constant
01:39:40: like kind of switching to it uh
01:39:42: upgrading you know from the system. My
01:39:44: main kind of concern is like you know
01:39:45: how well it works for wide variet of
01:39:47: textures because sometimes like you know
01:39:50: you get one of those things where you
01:39:51: test it with some textures and like it
01:39:53: has much better results but then you
01:39:55: test it you know with like with other
01:39:58: things and it starts kind of you know
01:39:59: either giving worse results or like
01:40:01: being bad. So like that's one thing we
01:40:03: mean to make sure that doesn't happen
01:40:05: and test it with wider variety of
01:40:06: textures and make sure it's you know
01:40:08: generally improvement across the board.
01:40:10: assuming it is that you know pretty much
01:40:12: like resolves you know that kind of
01:40:13: concern. Um I think there might be like
01:40:16: some fewer issues as well um where like
01:40:20: it doesn't support some things we need.
01:40:21: So we might need to still like use it
01:40:23: alongside compersonator but it's good
01:40:24: like um
01:40:29: it's um it's good to have kind of more
01:40:31: you know modern solutions or like this
01:40:33: like less chunky ones or more optimized
01:40:35: ones. I will say I'm actually been I've
01:40:38: actually been using that uh for the past
01:40:41: like week and a half or so and I
01:40:43: actually made a thing to like batch
01:40:45: convert like some textures into BC7 to
01:40:47: see if anything would screw up and so
01:40:49: far it's been actually it's been pretty
01:40:50: perfect. I like compressing BC7 textures
01:40:53: in 15 seconds as opposed to 300 seconds.
01:40:57: >> How are you comparing the texture
01:40:58: quality?
01:41:00: Um,
01:41:02: it's mostly just like AB looking at
01:41:05: them. Um,
01:41:07: >> it doesn't seem to have any there
01:41:10: doesn't seem to be any like detrimental
01:41:12: impact. In fact, the texture quality
01:41:13: seems to be better in most cases.
01:41:15: >> That's good. And it's also like a good
01:41:18: thing like there's like, you know,
01:41:19: algorithmic version like that kind of
01:41:20: measure that and it's like, you know,
01:41:22: the kind of like visual look. I'm really
01:41:24: curious how it handles like you know
01:41:25: some really complex textures because
01:41:27: that's usually when I end up like using
01:41:28: BC7 is like when it's like very
01:41:30: challenging texture for BC3 like it has
01:41:34: like a lot of color like variation
01:41:35: because BC7 can do a lot better with
01:41:37: those. Um
01:41:40: and but it's also the part like you know
01:41:41: I'm like bit worried like it might be
01:41:43: making some tradeoffs but was mostly
01:41:46: just because I haven't actually seen the
01:41:47: comparisons or like seen any like data
01:41:50: on it. What's up?
01:41:51: >> They used um I believe Yosh has a uh a
01:41:55: table of uh like SSIM comparisons which
01:42:00: I think is the algorithmic thing you
01:42:02: mentioned
01:42:03: >> and in every case even on like BC1 BC3
01:42:07: um and of course on BC7 the SSIM comes
01:42:09: out um higher in every scenario.
01:42:13: >> That's correct.
01:42:14: for all their test pictures.
01:42:20: >> The main thing is like we just encourage
01:42:21: people to like you know share
01:42:22: information and GitHub issue because
01:42:24: sometimes people make you know GitHub
01:42:25: issue and they'll mention oh it's like
01:42:27: it's so much better and like they don't
01:42:29: include the data so we're like well we
01:42:32: have to take your word but it's also
01:42:34: vague so like we don't know we don't
01:42:36: know like what's your data set what do
01:42:37: textures look like you know what's
01:42:39: actually the difference. So if you're
01:42:40: making those issues, please include that
01:42:42: information because if you just say like
01:42:44: it happens like that's not really enough
01:42:46: for us to go.
01:42:47: >> Looks like it looks like they did. Yeah.
01:42:54: >> Um
01:42:57: modify arc is asking will updating bring
01:42:59: any exciting features? Um the update
01:43:02: itself won't because the features we
01:43:04: actually need to integrate. Uh it mostly
01:43:07: should help improve like performance a
01:43:09: further bit. Um it lets us build more
01:43:11: features but like there's nothing super
01:43:13: like major. It mostly like
01:43:16: it's mostly like performance
01:43:17: improvements because we we're using a
01:43:19: very old fork of beu that like was not
01:43:22: even compatible you know and like we
01:43:23: kind of had to back for some of the
01:43:25: things. The things that we're kind of
01:43:27: expecting
01:43:29: that are going to be biggest
01:43:29: improvements are like you know a lot of
01:43:31: bug fixes because there's a lot of
01:43:32: crashes that happen because we're on a
01:43:34: very old version and the new version
01:43:35: fixed those but like you know we are on
01:43:38: very old fork with modifications so we
01:43:41: can't like you know we need to update
01:43:43: essentially to get those bug fixes but
01:43:46: mostly for features that actually
01:43:47: requires integration
01:43:50: uh integration to happen. So the update
01:43:51: itself doesn't bring that on its own. It
01:43:54: might help improve like smoothness of
01:43:56: some collisions because I know there's
01:43:57: been also work for like when you have
01:43:59: multiple colliders touching. Uh
01:44:01: sometimes you get like you know bumps
01:44:02: with those and I know there's been some
01:44:03: work put into like eliminating in that
01:44:08: from like you got a bishop for Bio made
01:44:10: a benchmark comparing BC7 and C
01:44:12: compressator basically compar
01:44:15: uh I haven't like I might have seen like
01:44:17: the latest one. I know there's been like
01:44:18: some discussion and just like comparison
01:44:20: with a few textures but last time I
01:44:22: checked it wasn't like too comprehensive
01:44:24: which is like you know I'm like asking
01:44:25: make make sure that's included and if
01:44:28: it's all it is you know then this regard
01:44:30: but uh last time I checked it like you
01:44:32: know there wasn't enough information for
01:44:34: us to like make the decision but if it
01:44:38: is like you know it's good we're going
01:44:39: to look at it like you know when we can
01:44:40: and go from there.
01:44:49: Uh, next questions from uh, Cybercut
01:44:52: 320. This question might have already
01:44:54: been asked. I joined just now, but are
01:44:56: there any plans to making use of the
01:44:57: Steam F extra inputs or maybe adding up
01:44:59: additional bumper support since V cosmos
01:45:02: controllers have bumpers too? We already
01:45:04: should support those uh, for the V
01:45:05: Cosmos like there should be a node for
01:45:07: them. Um, but yeah, like we're probably
01:45:09: going to add like a node that like has
01:45:11: all the inputs so you can, you know, do
01:45:12: whatever you want with those controllers
01:45:14: and then we can like, you know, build
01:45:15: our own control scheme on it as well.
01:45:18: Yeah. So, there's the node. Uh, and you
01:45:22: see there's a bumper right there. So, we
01:45:25: can already get the bumper on this. So,
01:45:27: >> one of the bigger nodes,
01:45:29: >> we we're already going to we're going to
01:45:32: like make a version of this node for the
01:45:34: Steam frame controllers, assuming, you
01:45:36: know, we get our hands on a def kit. So,
01:45:38: Valve again, please def kit. So, we can
01:45:41: add this and have people, you know,
01:45:43: experiment with it and do cool things.
01:45:45: >> This is a sad node. This is a sad node.
01:45:48: >> Which one's is that the Vive? It is the
01:45:50: Vive. Yeah.
01:45:52: >> Yeah. Look how few inputs you have. Like
01:45:54: imagine how big the steam frame one will
01:45:57: be. Like it will be so many inputs. You
01:45:59: have a lot of
01:46:00: >> capacitives. All the capacitives for
01:46:02: every button.
01:46:03: >> Yeah, we'll be able to get everything.
01:46:04: We're going to make so many cool control
01:46:05: schemes. But yeah, for anyone wolf, we
01:46:09: have we have very creative, you know,
01:46:11: community. They do a lot of cool things.
01:46:13: We need to give them this for the Steam
01:46:15: frame so they can make super cool things
01:46:18: with all the inputs on the node. So,
01:46:20: please defate.
01:46:22: >> Just give me a VR controller that's just
01:46:24: like an entire like keyboard. Like half
01:46:26: a keyboard on each controller.
01:46:28: >> Oh my god.
01:46:31: Oops. I can't again.
01:46:35: Uh, we have 15 seconds. Uh, no seconds.
01:46:37: Uh, 15 minutes. So, um,
01:46:42: >> 15 seconds. So, if you still have any
01:46:45: questions, feel free to ask. Otherwise,
01:46:46: more blue sky post. And there's actually
01:46:48: one that I uh I I didn't take this
01:46:51: screenshot, but like somebody somebody
01:46:55: took it and I just like posted it
01:46:57: because I thought it like too hilarious.
01:46:59: Um when we were doing our last recap
01:47:01: stream um apparently this was like a
01:47:03: thumbnail they generated uh for the
01:47:06: recap stream. It's like can I sit next
01:47:08: on fire thumbnail? Yes. I'm like yeah
01:47:11: this this this um this tracks this this
01:47:14: this is how we roll.
01:47:18: accordion keyout keyboard layout for
01:47:20: each hand.
01:47:22: >> Oh my god.
01:47:24: It's got to be like one of the like, you
01:47:25: know, the mice that had like numpad on
01:47:27: the side.
01:47:29: >> Yeah. Oh man. All think of like all the
01:47:32: inputs for all the capacitives on on the
01:47:35: Steam frame controllers.
01:47:36: >> Oo, that's give me those binary counting
01:47:40: gestures have like two to the power of
01:47:42: something gestures. That is
01:47:50: Uh,
01:47:55: this one's uh from Rukio. Uh, this
01:47:58: actually has a video of their uh oops,
01:48:00: I'm doing it again.
01:48:04: Come on. Go away.
01:48:07: What the console then?
01:48:11: There we go. Uh,
01:48:16: we have
01:48:19: post from Ruko about the skate park and
01:48:21: we have a video showcasing some of it.
01:48:23: So, let's give that a watch.
01:48:35: >> Looks like the debug in the system. A
01:48:37: bunch of vectors.
01:48:39: I was kind of like seeing the debug
01:48:40: things like I don't know for why but
01:48:42: like they're kind of like appealing to
01:48:44: me. Like I work with them a lot too.
01:48:50: >> Looks like they're like just
01:48:53: skating around.
01:48:55: >> It's a little hard to see because it's
01:48:56: kind of dark. But
01:48:58: >> I I love I love I love skating rinks.
01:49:01: >> Yeah.
01:49:02: >> Oh, there we go. There he goes.
01:49:07: >> Skating. Like you can see you can see
01:49:09: others kind of rolling around there.
01:49:12: >> Skating has always been one of those
01:49:14: things that's kind of like come
01:49:15: naturally to me and I love doing it.
01:49:17: >> I really love roller skating
01:49:20: >> in VR. Roller skating
01:49:23: >> even in real life too. Like I love uh
01:49:26: >> I love you in real life. You can do it
01:49:28: in VR.
01:49:29: >> I know I could do it in VR fuks. Your
01:49:31: game is very state-of-the-art.
01:49:34: >> But I also like doing it in real life.
01:49:40: It's kind of overrided, but the it's
01:49:42: pretty cool post.
01:49:45: And that's just day 3.5 of us working on
01:49:47: the skating system for our world only
01:49:50: head and hands movement. It's pretty
01:49:51: neat.
01:49:54: >> Make it controllable with your tongue.
01:49:56: >> There's another cool one. Uh this
01:49:57: actually um this is from MLA werewolf
01:50:02: and this actually showcases their
01:50:05: quadruplet avatar.
01:50:08: Uh let me screenshot the post so you can
01:50:12: see the post itself.
01:50:15: I'm going to show you the video in a
01:50:17: second. So this is the post. Um,
01:50:21: and this is a work in progress and cost
01:50:24: improved stands for quadropretzite.
01:50:27: And this actually looks really cool in
01:50:29: the video. Like, let me let me bring
01:50:30: this in. And I'm going to play this.
01:50:34: Make it a bit bigger.
01:50:37: Going to hit play.
01:50:42: >> Look at that.
01:50:46: >> This is really cool. Like some people
01:50:48: make like really neat avatars are like
01:50:50: very non-standard avatars and oh my god
01:50:53: it even leaves like little paw like paw
01:50:55: prints as it goes.
01:50:58: >> They got those they got that like wolf
01:51:00: trot going on.
01:51:00: >> Yeah. Yeah. Yeah.
01:51:03: >> Like it gives you a lot of power like
01:51:05: like a lot of the systems like they're
01:51:06: inite they're just you know
01:51:09: how to put it more like suggestions.
01:51:11: Most people end up using them but like
01:51:13: you can make like lots of your own
01:51:14: systems. you have a lot of flexibility
01:51:16: and some people like you know really
01:51:18: take advantage of that. So if you want
01:51:20: to know quadrup avatar like this
01:51:23: it's possible and this this one looks
01:51:26: really cool.
01:51:28: It's a very that's a very good job on
01:51:30: that one. Uh we got a few more questions
01:51:32: as well. So let's look at those. So this
01:51:35: is the post again in case you want to
01:51:36: screen cap it.
01:51:40: Um modify arc is asking is there a way
01:51:42: to rebind the subcontrols in game? Uh
01:51:45: right now officially there's not um
01:51:48: still something will need to be added
01:51:55: uh
01:51:56: coratorium. Any thoughts on flipped
01:51:58: around finger photo gesture or biting to
01:52:01: flip them around 100° for taking finger
01:52:04: selfies? It might be interesting like
01:52:06: like if you like flipped it like so you
01:52:08: can as like
01:52:11: for for me it might be difficult to do.
01:52:14: thinking about like doing because I see
01:52:16: people commonly mistake doing the finger
01:52:18: gesture where they have one hand facing
01:52:20: inwards and one hand facing outwards
01:52:22: kind of like the picture.
01:52:24: >> I feel like that one would maybe work
01:52:26: better for an outward facing one and
01:52:28: then if you wanted to you could use the
01:52:30: current one as a selfie one.
01:52:33: >> I feel it would make that configurable
01:52:35: because like this to me like flipping
01:52:37: this it like this feels very unnatural.
01:52:42: Um,
01:52:45: I mean I kind of like want to do like
01:52:48: kind of rework it a bit and maybe add
01:52:50: like new options to it. At some point I
01:52:53: would like to add like a feature where
01:52:54: you can also like toggle it and just
01:52:55: like record a video or maybe like pop a
01:52:57: thing and you know move it around. So
01:52:59: there's like more stuff that could be
01:53:00: done with it and more kind of
01:53:02: configuration options.
01:53:04: But freaks, how I do my finger photo
01:53:06: trick shots now since like the math
01:53:08: converges at several different poses and
01:53:10: like do it from like my my waist with
01:53:12: like really weird hangles.
01:53:15: >> No more no more Jojo like you can do
01:53:17: this and I'm like wow. Like I kind of
01:53:19: ced it like this shouldn't be possible
01:53:21: but there's something wrong with it. So
01:53:23: it's it's not doing what it's supposed
01:53:24: to do.
01:53:27: >> I love it when math converges at several
01:53:29: points. Why
01:53:32: uh modify RX ask asking why do video
01:53:34: players use projection 360 material
01:53:37: because we support 360 videos.
01:53:39: >> Well, actually I know what they're
01:53:42: asking. They're asking why does why does
01:53:44: it use the projection 360 on the main
01:53:46: display
01:53:47: >> because we support 360 videos? Well, we
01:53:51: do support 360 videos, but even on the
01:53:54: 2D display, it's using the projection
01:53:55: 360. And that and the reason for that is
01:53:59: because it was
01:54:01: >> support 360 videos.
01:54:02: >> We do support 360 videos, but the reason
01:54:04: I did it was because it was the only
01:54:08: unlit material that was both
01:54:10: stereoscopic and supported stenciling,
01:54:12: so I could mask it with the rounded
01:54:14: borders on the on the video texture on
01:54:16: the video uh player.
01:54:18: So, we support 360 videos.
01:54:20: >> We do support 360 videos, but that's not
01:54:22: why it's on the 2D screen.
01:54:24: >> Well, it should be because this this
01:54:26: also for 360 video support, which uh
01:54:28: should have done,
01:54:29: >> but we we it spawns out like a different
01:54:32: like it spawns out like a 360 like
01:54:34: sphere to like view those in.
01:54:35: >> But also the projection 360 allows you
01:54:38: to also like render perspective the way
01:54:40: like you know it does in the world
01:54:41: browser so you can look around.
01:54:44: Yeah, I mean like it does I I suppose I
01:54:46: could do that right now. It's just done
01:54:49: that.
01:54:52: I
01:54:55: >> I'm going to have an aneurism.
01:54:58: >> Oh yeah, Qutorium is asking, I heard
01:55:00: there's only two plus 360 videos. Is
01:55:01: this true?
01:55:02: >> Yeah, this is true. Super 360 videos.
01:55:05: >> It's not why I put it on the main
01:55:06: display. I'm sorry.
01:55:10: It was
01:55:12: >> which should be there because we support
01:55:14: 360 videos.
01:55:16: >> Look, it spawns out a sphere.
01:55:18: >> Yeah, but I can also like watch it like
01:55:20: perspective view.
01:55:22: >> It is. It is actually It is actually
01:55:24: perspective view right now. It's just
01:55:25: really zoomed in to make it look like a
01:55:27: 2D video.
01:55:28: >> Yeah, because of Super 360 Studios. So
01:55:31: to make everyone mad, if you hold up
01:55:33: like a straight ruler to the video
01:55:35: player, you'll see that it's actually
01:55:37: very very very very very slightly curved
01:55:39: by like one degree across the board.
01:55:44: Have fun. Well,
01:55:45: >> I know what I've done.
01:55:48: >> I've made everyone with OCD very upset.
01:55:51: >> Oh no.
01:55:55: The bong master is asking, "So what's
01:55:57: the plan for 360 video support?" Yes.
01:56:00: Yes, we do support 360 videos.
01:56:03: >> We support 360 videos.
01:56:05: >> We also support 180° videos.
01:56:07: >> Oh, yeah. They can like do like a bit
01:56:10: support. We support depth videos. At
01:56:12: least some of them. You can do pressure.
01:56:15: >> We support 3D 360° videos.
01:56:18: >> Oh my god. Yeah, those are cursed,
01:56:21: >> but we support them.
01:56:24: >> Yep.
01:56:27: Anyway, we've got uh about 3 minutes
01:56:30: left. So, we've got any last minute
01:56:32: questions. They need to be
01:56:34: PD is asking, "But is it about 360°
01:56:36: videos?" Technically, yes. You can put
01:56:38: any number in the projection 360 because
01:56:40: it lets you define the the viewing
01:56:42: angle.
01:56:43: >> Yeah, you can even put like a panoramic
01:56:45: videos in there, too.
01:56:47: >> Yeah, it's fancy.
01:56:51: But yeah, I think uh at this point uh
01:56:55: don't know if there's any more quick PS
01:56:58: we could share. Um
01:57:11: was asking uh do super panoramic
01:57:14: cameras. They can make curs panoramic
01:57:15: pictures. I mean, technically you can
01:57:18: you can you can do like 360 like uh if I
01:57:21: >> well actually I don't want to do it with
01:57:23: this one because it's probably going to
01:57:24: freak out the stream. But you can you
01:57:27: can like set this to like you know high
01:57:29: angle and some people do that to make
01:57:31: 360 or you can just grab this camera.
01:57:34: I'm going to switch it to the 360 mode.
01:57:36: There we go. And if I take uh this one,
01:57:41: this takes like a panoramic picture and
01:57:43: you've got, you know, 360
01:57:46: photo and there is should be a mode
01:57:49: which lets you render a screen to 360.
01:57:51: Actually, actually, it might be broken
01:57:52: right now. Um, which is very heavy, but
01:57:55: it's a thing we had or have, but might
01:57:58: be broken a bit uh right now. Anyways,
01:58:02: uh we got like 2 minutes left, so
01:58:03: probably unless there's like super
01:58:06: >> Yeah. Honestly,
01:58:08: I'd probably cut questions here to be
01:58:10: honest. Um cuz
01:58:13: >> um but yeah, I think this is a pretty
01:58:15: good resonance.
01:58:16: >> Yeah. Yeah.
01:58:18: So, thank you everyone for joining. I
01:58:20: hope like you can like the other stream.
01:58:21: I don't
01:58:24: I don't know like how much like you know
01:58:26: author just feels that I'm worried it
01:58:30: was unfort
01:58:33: but I was like how do how do we make
01:58:34: ourselves author? So I was like, "Okay,
01:58:36: we make the ears around. We make the
01:58:37: tail flat, make the snoot short, add
01:58:40: like, you know, the webbings."
01:58:43: So if I like, you know, do this, you can
01:58:45: see there's like very cursed webbings
01:58:47: between my fingers. I doesn't have one
01:58:49: because he's a junior developer. Um, but
01:58:52: yeah, this is this is this is what we
01:58:54: look like as authors. Um,
01:58:57: and we also like, you know, in a water
01:58:58: world, so it's like, you know, something
01:59:00: like um that that I hope you enjoy the
01:59:04: stream. Uh thank you very much for you
01:59:07: know all the questions. Thank you
01:59:08: everyone you know for playing a night
01:59:10: you know supporting the platform where
01:59:11: there's just you know being part of the
01:59:13: community uh because you know that's the
01:59:15: biggest thing we need. We need people
01:59:16: playing a night hanging out making cool
01:59:18: things u that helps us a lot. Thank you
01:59:21: for everyone you know for who shared all
01:59:22: the stuff like that we brought on blue
01:59:24: sky. We would love to do it more. If you
01:59:26: like that section as well or you have
01:59:27: any suggestions you know please feel
01:59:29: free to give some. We do want to keep
01:59:30: iterating on it and improving it as
01:59:32: well. Um, but we do want to like, you
01:59:34: know, showcase stuff you guys are making
01:59:36: as well and u kind of give the stream a
01:59:38: little bit more v variety as well. And
01:59:41: thank you everyone who's supporting us
01:59:42: on you know like financially like
01:59:43: whether it's on Patreon or Stripe. Uh if
01:59:46: you're on Patreon, please consider
01:59:48: switching to Stripe on the same tier. We
01:59:50: get like 10% more from the same amount
01:59:52: of money. Uh because Stripe takes a lot
01:59:55: less than Patreon does and we can do
01:59:57: more with you know with with those
01:59:58: funds. Um,
02:00:01: and that should be mostly it, I think.
02:00:04: Um,
02:00:07: yeah. Thank you very much for watching.
02:00:08: Um, we'll see you with the next one.
02:00:11: >> Bye, boys. And actually, wait, we need
02:00:14: for somebody to rate. Is there anybody
02:00:16: to rate?
02:00:17: >> Is anybody streaming right now?
02:00:20: >> Uh, let's see. If you're streaming
02:00:23: Resonate, we do want to support like,
02:00:24: you know, more streamers. Um,
02:00:28: this is a perfect time to do that
02:00:30: because we will raid you. Uh, looks like
02:00:34: there's only creator gem. They're doing
02:00:35: prop hunt number two. So, we're going to
02:00:37: send you over there. Uh, so let's do
02:00:43: creator gem. Great. Creator gem. Say
02:00:49: they're actually recreating the prop
02:00:51: hunt uh or sort of like updating it. Uh,
02:00:54: which is a really cool map. It's like
02:00:55: very old one. Um, but it's been a lot of
02:00:58: fun to play and I'm glad like they're
02:00:59: kind of doing like, you know, second
02:01:00: take on it. Um, I will also play that
02:01:03: sometime. We we need more kind of games
02:01:05: on this platform.
02:01:07: Um,
02:01:09: so that's uh
02:01:13: that's everything for now. Thank you.
02:01:15: And by
02:01:21: >> There we go. Should be raiding. I'm
02:01:24: gonna stop streaming and stop