The Resonance/2026-01-25/Transcript
More actions
This is a transcript of The Resonance from 2026 January 25.
00:00: Start recording. We should be live.
00:04: Hello.
00:06: Can you hear us? Do we have people?
00:08: Probably don't have people because I
00:10: just hit the button. But uh hello. Oh
00:13: yeah, I need to post announcements.
00:16: Posting this.
00:19: Uh posting the other one. Where's the
00:22: other one? There we go. Oh, we got to
00:24: check the [ __ ] out there. Hello.
00:27: Uh then we got
00:30: this one and one more post. Come on.
00:35: There we go. Yay. Hello. The we the
00:46: >> the WS.
00:48: It's the WS. Hello. Welcome to WS. I'm
00:52: Wers and this is Wer.
00:56: Why? Whoa, why?
00:59: Hello. Oh my god, there's a cute thing
01:01: on the kids stream. Cute.
01:06: Also, um it's probably not going to make
01:09: sense to anyone else, but uh um
01:15: hold on.
01:18: Things are in motion.
01:26: Hello everyone. Hello Amelia. Hello
01:28: Blar. Ni Colin
01:31: got
01:34: corus. Hello
01:37: Charisma.
01:39: Hello.
01:44: Hello. Welcome. Welcome. Welcome.
01:48: Welcome.
01:50: I couldn't. I was like, "Should we do
01:52: like a whole stream like this?" But I
01:53: couldn't do it. Welcome to Wins with
01:57: Saw. I I can't do this. I can't do this.
02:00: Can
02:00: >> Yeah,
02:02: >> I can't I can't I can't speak oo the
02:04: entire stream.
02:05: >> No. Anyway, welcome to Resonance. I'm
02:08: Fixes with Sarah. Uh we're here to
02:10: answer any questions you might have
02:12: about Resonate like other stuff like you
02:14: know whether it wants to be technical
02:15: stuff philosoph platform the past future
02:18: whatever if you want to ask us personal
02:20: things um feel free as well uh if you
02:23: want to get us know more just kind of
02:24: like you know chat answer questions um
02:29: make sure if you ask questions um put a
02:32: question mark that way it kind of pops
02:33: on our question thing over here uh that
02:35: way um
02:38: um that way like you know like like we
02:41: we don't miss it. Yeah, I think it goes
02:43: for subscription. Which also reminds me
02:44: I need to put this thing here so we can
02:47: get sprayed with confetti in case
02:49: there's more of these. Uh
02:53: I'm going to
02:56: uh just make this gun and this gun and
02:59: I'm just going to shove this in this TV
03:01: and hopefully the TV will spray
03:03: confetti. Um so welcome. Um, make sure
03:07: to put a question mark or it kind of
03:08: pops on our thing. Uh, we also have a
03:10: few questions from uh, Discord. They're
03:12: in advance questions. We're going to go
03:13: through those first. Uh, so
03:17: let's get started. I think that's kind
03:18: of everythingish.
03:20: >> Yeah.
03:22: >> So, I'm going to move the camera. Oh, I
03:24: have the interpolation off. Oh, it's
03:26: from Bone Blood on Clock Tower. There we
03:28: go. So, should be ready to start uh,
03:32: start answering questions. And this is
03:34: the one I asked Colin to ask next time
03:36: because I wasn't fully prepared for it
03:38: last time, but now I'm prepared because
03:40: I processed photos. So Colin is asking
03:43: about the New Year's fireworks and uh
03:47: women and Sarah were like went to like a
03:49: event for like New Year's and I took
03:50: some cool photos I wanted to share and I
03:52: just kind of processed them yesterday. U
03:54: so I'm just going to you know while
03:56: we're still like waiting for people and
03:57: for questions I'm going to share some of
03:58: my photos.
04:00: Um
04:02: let's see. Let's see. Where is it? Where
04:04: is it?
04:05: So, um, we like didn't go like anywhere
04:08: like, you know, big for the photos. Um,
04:12: so it was kind of like, you know, just
04:13: kind of like in the neighborhood where
04:14: people were like shooting fireworks. Uh,
04:16: and I like went to the pio and like
04:18: quickly took like a bunch of photos. And
04:20: what's cool about it is the camera it
04:22: focused on the branches like in front
04:24: and it like looking super cool. Like
04:27: look at that.
04:29: So, like how the branches are there like
04:30: and you see like how the different
04:32: there's different like colors glowing
04:33: behind. Uh I've got another one like
04:36: this one. This has like you know really
04:38: nice colors to it.
04:41: I love like color gradients. It's like
04:43: one of my favorite things like in
04:45: visuals like in photos or whatever. Oh
04:47: my god. Thank you girls for the for the
04:49: raid. Not the raid. Um the subscription
04:52: gift. Thank you.
04:56: Where's one? I've got to wait. Did I
04:57: show this one? I think
05:00: uh let's see. I like some of these like
05:02: very like atmospheric looking. Like this
05:04: one's like very like red and it's kind
05:07: of you know glowing. You can kind of see
05:08: like outlines of things.
05:11: I've got another one that's also like
05:13: this one's very like green.
05:16: I'm not going to show like all of them
05:17: but like some of my like favorites. This
05:19: kind of like like it feels like some sur
05:23: like something from like fairy tale.
05:25: Thank you. Thank you, Jake. Got more
05:28: subscription gifts.
05:30: Oh, this one was kind of neat.
05:33: I love like I love like, you know, how
05:35: like it focuses on the branches in front
05:37: and like the fireworks just become like
05:39: a bokeh like, you know, glowing lights.
05:42: Um,
05:44: and it's like I just love how love how
05:48: it looks. I've got another one that's
05:50: like um is a little bit more like
05:52: defined. You can kind of see the tree
05:54: outline still, which I kind of like
05:56: because it kind of like gives it more of
05:58: a depth like you know there's like more
06:00: kind of
06:03: like a subject in the scene. Um got
06:06: another one. This one for example, this
06:08: one's like more with the trees
06:10: just kind of exploding. You can see like
06:12: the play with light.
06:16: So yeah, there's a bunch of like really
06:18: really cool a bunch of cool fireworks
06:21: and I got like some photos I'm like
06:22: really happy with that. Then I get to
06:25: share them now.
06:27: Uh let's see if we got any more. I've
06:30: got a bunch more, but I don't want to
06:31: like spend too much time showing these
06:33: off. But uh if you want ones, this one
06:36: has like some nice little vertical cool
06:38: one.
06:41: tell you that the the IRL infinite FPS
06:44: fireworks were really cool and like
06:46: really cool I think and voluometric
06:47: effects that like they're much harder to
06:49: get in VR but um I hope like we can one
06:52: day so we can like you know take virtual
06:54: photos like this but yeah the fireworks
06:57: um the fireworks like were pretty cool
07:02: thank you for bringing the question
07:03: again
07:04: >> some of them were a little loud
07:06: >> yeah they were loud pretty actually it's
07:09: kind of funny thing because like some
07:11: loudest ones are not pretty ones because
07:12: it just makes sound.
07:14: >> Yeah,
07:15: >> I like the prettier ones.
07:19: So, that's that's that's been the
07:20: fireworks. Um, let's go to the next
07:24: question. Uh, we've got a question
07:26: actually going to duplicate it so I can
07:27: also read it. Uh, we've got a question
07:30: from Mint Shock. Uh, Mint Shock is
07:34: asking um, how are textures uh, they are
07:38: not power of two handled? Let it down
07:40: the size to the next biggest power of
07:42: for VRM. When one has texture that is uh
07:45: 50 50 by 50 for example, should one add
07:48: transparency around the edges to get to
07:50: 6464 or just leave it for FX engine to
07:53: deal with? So GPUs pretty much like for
07:57: a really long time now they they just
08:00: support nonp power of two textures. Um
08:02: the power of two texture limitation
08:04: that's like something that's very very
08:07: old at this point. So generally it's not
08:10: something you need to really worry
08:11: about. Um you know we can we cannot like
08:14: as long as the texture is within the
08:16: size limit like the GPU can handle non
08:18: power of two usually there's not really
08:20: too much of a downside do it either. Uh
08:24: in a lot of cases also even like better
08:25: because like sometimes routing up to the
08:27: nearest power of two can actually waste
08:29: a lot of data and like you waste a lot
08:30: of VRM so it's necessarily like you know
08:32: the best thing to do. Um there's a few
08:36: caveats. Um, one of them is most
08:39: textures, uh, that you, you know, upload
08:42: like toite. Um, and pretty much like
08:45: this kind of works with other games too.
08:47: Um, most textures they will get
08:49: compressed with like um, uh, something
08:52: called like block compression
08:53: algorithms. Uh, and what these
08:55: algorithms do, they sort of take blocks
08:58: uh, for for the ones that are not uses,
09:00: it's typically 4x4 blocks um, of pixels.
09:03: So like it's a group of 16 pixels. it
09:06: compresses them so they kind of use less
09:07: storage while preserving most of the
09:09: detail and those compression algorithms
09:12: they they save like um like four to
09:15: eight times the amount of VRM. So like
09:17: you know this generally good thing to
09:19: do. The only limitation there is uh
09:22: because the textures um
09:25: uh like because the textures like you
09:27: know it's compressed like uh in blocks
09:30: of four on each side uh the size needs
09:33: to be a multiple of four. If it isn't
09:36: Arizona will handle it for you like like
09:38: it's going to you know it'll see like
09:40: this is like you know it'll sort of like
09:41: just rescale it a little bit but it
09:43: might have some quality loss. So at the
09:46: very least what I would recommend is
09:48: make your texture be multiple of four if
09:51: you want it compressed. If you're doing
09:53: stuff like icons um for example you know
09:56: like you're saying like 50 by 50 it
09:58: might be worth like you know just
09:59: leaving uncompressed it's going to be
10:01: small amount of data uh so you might
10:04: leave it uncompressed at which point
10:05: it's just going to be 50 like 50 by 50
10:08: in VRM. Um, that's why I would probably
10:11: recommend like still using compression
10:14: for icons. And if it's like really
10:16: small, I would like I wouldn't add
10:17: transparent edges. I would just like,
10:19: you know, make sure the image is like 60
10:21: 64x 64. Assuming you're not doing like,
10:23: you know, like pixel art. If you're like
10:25: exporting like, you know, vector
10:27: graphics into a into an icon, export 64x
10:30: 64, like you get you don't get like any
10:33: sort of weird scaling things with that.
10:36: like if comp like you know if you have
10:38: compression active uh because even
10:41: compression
10:42: 64x 64 is going to take less VRM uh than
10:46: 50x 50 uncompressed so like even though
10:50: it's like a little more pixels you get a
10:52: little more detail you're probably
10:54: actually going to like you know come out
10:55: on top with that uh but yeah generally
10:58: we can leave things for fansion to deal
11:00: with there just might be you know some
11:01: slight loss in like quality do like the
11:04: scaling things uh But like pretty much
11:06: all of that is like doesn't really have
11:08: anything to do with power of two. It
11:10: just has to do with multiples of four
11:12: because that's how the compression you
11:14: know works. It works on group of 4x4
11:16: pixels and it cannot do like you know
11:17: half a block. Um
11:21: yeah that kind of covers covers it I
11:23: think.
11:29: Uh next question from Discord. Uh, yes.
11:34: >> I think the one that the bottom is
11:36: supposed to come first.
11:37: >> Oh.
11:39: Oh, I see. Can I shuffle them? Uh, let's
11:42: do
11:48: wait. Oh, okay. Uh, so next question is
11:52: from Oz.
11:54: I'm also going to put this here so I can
11:56: read it easily. Um Oussie is asking
12:00: recently you've been doing work on there
12:02: link with the reflection and a way to
12:04: get components and other such details.
12:06: Well, of course I know this doesn't mean
12:08: component access. Does it have paved the
12:10: way for in some regards? No, it doesn't.
12:14: It's a it's like a different mechanism.
12:16: It's sort of like a way to access the
12:18: components externally, but um um it
12:21: doesn't really contribute for in-game
12:23: like component access like pretty much
12:24: like it works because there has internal
12:27: APIs for accessing components. That's
12:28: like you know how a lot of behaviors
12:30: work. Um it's mostly about exposing
12:32: those to different systems. Um what this
12:35: does what link specifically does is like
12:38: it just uses those mechanisms. It's just
12:40: built you know on those general
12:41: mechanisms for accessing components. So
12:43: we can provide access that way for expos
12:46: in game there's like you know there like
12:48: whole separate kind of system that's
12:50: going to interface with that API. Uh so
12:53: the API is already there. The main
12:54: question for like you know the main task
12:57: for like exposing in game. Um there's
13:00: multiple things like one we do need
13:02: support for collections because of non
13:04: access you know things on a slot there's
13:05: a collection of things. So when
13:07: collection support so you can actually
13:08: work with a collection. Uh the other one
13:10: is going to be some sort of like dynamic
13:12: binding where you can like you know
13:13: access like properties and sort of
13:16: designing how that's you know how
13:17: exactly it's going to work. Um so like
13:21: that and it's kind of its own task. So
13:25: in short like you know short answer um
13:28: short answer is no it doesn't pave the
13:30: way for it. Uh long answer is what the
13:33: pretty much what I've said
13:37: and we've got like a related question.
13:39: um
13:40: was asking simulated previous question
13:43: uh but how much does ser integration
13:45: affect fxation itself when it comes to
13:47: messing with its internals
13:49: um again like it kind of doesn't super
13:52: much because like it uses the APIs that
13:54: like internally already used for pretty
13:57: much everything you know like whenever
13:59: engine like when you open inspector
14:01: that's also using those internal APIs to
14:03: figure out like you know what fields are
14:04: on things what like you know components
14:06: are on thing what values you know sort
14:08: interface for that. Um the components
14:10: themselves like when they operate on the
14:12: data model they use those APIs. Um
14:16: when you save a world like you know
14:17: that's uses the APIs. Resoide link is
14:19: just another thing that uses those APIs.
14:22: Um so it doesn't like you know doesn't
14:26: affect it like really that much.
14:30: It's also like one of the things that
14:31: makes it like you know easier to
14:32: implement because we already have like
14:34: you know those mechanisms in place and
14:35: it's just gluing them to like you know
14:37: to JSON.
14:41: And the last question from Discord uh
14:44: we've got from Golduni
14:46: uh they are asking what are dictionaries
14:48: and how can we interact with them in
14:50: game. So dictionaries it's like one of
14:53: the data structures where um you're
14:56: essentially storing values like or
14:58: whatever you're storing whatever data uh
15:01: under a key and a key can be like you
15:03: know piece of data um like for example
15:05: like a string or a number um in some can
15:10: be like more structured but you know
15:11: like you you'll have those. So what is
15:14: it really useful for is you know um if
15:17: you consider like collections like you
15:19: know like a list on array um usually
15:22: it's just like a list you know an array
15:24: of things you access them by the index
15:26: so for example say I want item at like
15:28: you know index zero or index five or
15:30: index 100 um and that's like you know
15:34: sort of like list of things where you
15:36: can you know like you can like we can
15:40: access them through that pattern
15:42: efficiently you know at index you're
15:43: going to be accessing things. But in
15:46: some cases like you're going to have
15:47: like you know the data you're going to
15:48: be storing is going to be more sparse.
15:51: You know you're not going to have like
15:53: values at every single thing. Maybe like
15:55: there's like a piece of string like a
15:57: name of something. So for example
15:58: consider um consider like you know a
16:01: mesh for an avatar. The mesh for an
16:03: avatar it's going to have you know blend
16:05: shapes. You can have like you know
16:07: system where like you know the blend
16:09: shapes are just an array. Um and the
16:12: problem with that is like say you want
16:14: to find which blend shape like you want
16:17: to find for example smile blend shape
16:20: and you know it by its name you don't
16:22: know at what index it is. So what the
16:24: system needs to do is it needs to know
16:27: go one by one and check is the is is the
16:31: blend shape at zero at index zero is it
16:34: named smile? No. Next one. Is this one
16:36: named smile? No. Next one. And it just
16:38: kind of scans through the thing. um
16:40: which means on average you need to like
16:43: scan you know good chunk of the list and
16:47: it's going to be slow because you need
16:48: to check so many elements. Um so to make
16:51: these kinds of accesses more efficient
16:54: you use some like use dictionary where
16:56: you can actually store you know the
16:58: blend shape uh under with with a piece
17:01: of string that's the name as the key and
17:04: what it does kind of internally it sort
17:05: of like you know hashes it sort of
17:07: computes like a special kind of index
17:08: and then it puts it like into like a
17:10: packet um and when you access it like
17:13: you know you give it a key you give it a
17:14: key smile and it like you know it'll do
17:16: whatever like you know internal
17:18: mechanics um you should some some sort
17:20: of hashing and it look at a bucket and
17:22: then it will check like is this the item
17:23: and it gives you the item and it can
17:25: sort of it can skip like you know
17:27: checking every single like you know
17:30: element like you have in the collection.
17:32: So it makes accesses like this very very
17:34: efficient. Um right now for interacting
17:37: with them in game you can't do it super
17:40: directly. There's like a bunch of
17:42: systems that use them internally.
17:44: um for some very specific ones like
17:47: there's a way there's like a method you
17:48: can call with perflux I think it's just
17:50: for the role keys uh but it's kind of
17:53: jank um and it's not general eventually
17:56: want to expand inspectors so inspectors
17:59: can also show you the dictionaries you
18:01: can actually no you cannot access them
18:03: through link yet either uh this needs to
18:06: be exposed um so yeah like there's not
18:09: too many ways to access them in game
18:11: right now but there's going to be in the
18:12: future Those
18:15: are probably going to become like more
18:16: common, but uh they're actually not as
18:18: common like you know for expose data
18:20: right now.
18:22: So this covers the questions from
18:24: Discord. Uh we got a few questions uh um
18:29: already piled up from blue sky. Uh not
18:32: blue sky um sorry from the Twitch chat.
18:36: Uh
18:39: so let's see what time is it. Uh we're
18:41: going to go through a few questions. I
18:42: do want to like at one point um I want
18:45: to try again like showcase some of the
18:47: social stuff like from like Blue Sky,
18:49: show some post, some some cool stuff
18:51: that people have been working on. Uh we
18:53: might do it like you know at a full hour
18:54: so like in like 12 minutes but let's go
18:56: through a few more questions first.
19:00: No asking pet each other. Um Sarah
19:03: doesn't have hands right now.
19:05: >> I don't have hands.
19:08: Uh also asking also why does Syro never
19:11: appear here in VR?
19:14: >> Um everyone else answer that.
19:19: >> Well,
19:20: I mean partially because uh you know
19:24: getting in VR is kind of like I need
19:27: like a a solid like pre-planned
19:30: commitment of time to be in VR.
19:33: Otherwise, I'm just sitting there like
19:35: twiddling my hands, kind of wishing I
19:38: could do like all my like stuff with a
19:41: keyboard and mouse. Um cuz like I I
19:44: program a lot like I'm I've been
19:48: um
19:52: like I do it in my free time as well. Um
19:55: so I can't really do that in VR super
19:59: well. I mean, I can like in resonate.
20:02: Um, but like I can't I'm not going to
20:03: sit at my computer and code with a
20:05: headset on, you know? That's just kind
20:07: of uncomfortable. Uh, the other part is
20:09: that I just not been feeling good
20:10: lately. Uh,
20:13: lots of uh lots of stress in my life
20:16: right now. So, that's the uh that's kind
20:18: of just like the the lowdown of it, I
20:20: guess.
20:22: The
20:27: the next qu this next question is kind
20:29: of the same. Uh also I have no idea what
20:32: this is. Dark history confirmed. I I
20:35: have no idea.
20:36: >> Sorry.
20:39: >> Uh next one.
20:45: Uh we've got a question from computer
20:47: user. Uh, do you know if a model that
20:51: only uses vertx colors would have better
20:53: performance than a model that uses a
20:55: texture? Uh, this is assuming the
20:56: texture isn't stupidly large. I would
20:58: acknowledge that this would 100% be
21:00: micro optimization that probably
21:01: wouldn't be noticeable in normal
21:02: gameplay.
21:04: So, I would say this depends on a bunch
21:06: of different stuff like it's uh so if
21:09: you don't use a texture immediately, you
21:11: know, the first thing you probably save
21:13: is, you know, VRM uh because texture is
21:16: going to use certain amount of VRM. But
21:18: the question is how dense is your model?
21:20: You know, if like u for example for 3D
21:23: scans, you can have models that have
21:24: like literally like one two million
21:26: triangles. Uh and if you use vertx
21:29: colors to color that um you know, you
21:33: might the the extra VRM for the vertex
21:38: colors can actually exceed what the
21:40: texture would use. So like you wouldn't
21:42: really save there.
21:44: um in terms of like um rendering the
21:48: model like you know the GPU performance
21:51: um I don't think it would look to
21:53: noticeable like like you can free like
21:55: you know a texture sampler but texture
21:56: sampling is really fast on the GPU so I
22:00: don't I don't think like in most
22:02: scenarios like you would really have
22:03: like much of a noticeable change but it
22:06: also depends what hardware you're
22:07: running so it's like it's one of those
22:10: things where it's like depends
22:13: Um
22:15: I think like the VM power probably like
22:17: the biggest one like you do have like uh
22:19: the benefit of like you know um if you
22:23: can go with like vertx you know vertx
22:25: colors like it's um like it might it's
22:28: probably going to be like a little bit
22:29: faster on the GPU because it can avoid
22:31: like memory fetch but also like I think
22:34: it's going to be like in most cases it's
22:36: going to be like so small like like you
22:40: would be kind of hardressed to find like
22:43: real war scenarios where that makes like
22:46: a huge of a difference. Maybe if you
22:48: were like you know like really pushing
22:49: the GPU like certain way um you were
22:52: like you know constrained a lot of like
22:54: memory bandwidth
22:56: maybe like you could like kind of come
22:58: on top but like I feel like to really
23:00: have like much of a difference in that
23:02: case like you you need to be like you
23:04: need to be like more of an edge case
23:06: like you know like let's say like you
23:07: build your entire world like out of
23:10: certain you know just for example so
23:12: from like vertex colors versus like you
23:14: know texturing for everything um the VRM
23:17: would probably be the biggest saving.
23:20: Um, and that depends, you know, like the
23:23: density of the model needs to be
23:28: um, it definitely needs to be like, you
23:30: know, smaller than how much data would
23:33: actually, you know, have in the texture.
23:36: So if if you had like a really dense
23:37: mesh with vertx colors to get a lot of
23:39: like color detail, it's possible you
23:42: might not say like really you might you
23:44: might like end up using more VRM for the
23:46: additional data for the mesh stream uh
23:49: than if you just use the texture if it's
23:52: like lower density like you know than
23:54: and you you you take like the benefit
23:57: from um the GPU sort of interpolating
24:00: the colors between you know between the
24:02: vertices then you could probably you
24:04: know save a bunch VRM.
24:07: It's also like one of those things where
24:08: I say like you know benchmark it like
24:12: you know see do like you know make like
24:16: a stress test like with both scenarios
24:18: and see like you know what performs
24:20: better.
24:23: It's always like a little bit kind of
24:25: like tricky like you know reasoning
24:26: about performance because sometimes like
24:28: the hardware might like you know because
24:30: the hardware has like GPUs they have
24:31: like multiple levels of caches and like
24:33: you know lots of optimizations and you
24:35: know like they have like various latency
24:38: hiding mechanisms like which you know
24:40: sort of abstract kind of abstract you
24:43: away from some of the like memory
24:44: bandwidth like so like it might not
24:46: really make much of a difference u but
24:48: best way is to measure it see how it
24:51: like actually behaves
24:55: So Ponte uh Ponte SP says asking ask
24:59: anything about the Resonite. Yes, you
25:01: can ask anything about the resite. Um
25:03: some questions we might direct you to
25:05: other office hours. For example, if you
25:06: ask you know stuff about moderation uh
25:08: we'll try to give you artic but um um
25:11: we're not like you know I'm not like the
25:13: head of moderation. So we might uh
25:15: redirect you to that to give a like more
25:17: detailed answer. Um but um
25:23: um feel free to ask anything, you know,
25:25: worst case like we'll we'll give you
25:27: like the best answer we can and then
25:30: maybe direct you to a better place to
25:31: get like more details.
25:36: And next question is from ResonP
25:39: and they're asking, I want to host
25:41: events for Polish community. Is there a
25:42: specific process to get them featured
25:44: on? And this actually it for some reason
25:47: it censors it. Uh
25:51: I think this might be censored on the
25:53: chat itself. You might need to
25:56: uh
25:59: >> usually
26:02: >> yeah
26:03: so I don't know what you actually said.
26:05: Um you might need to post it again. Try
26:08: like put spaces between the name of the
26:10: thing maybe or maybe like maybe like a
26:12: link. It doesn't like links.
26:14: >> Oh yeah.
26:18: Oh no, Emil's asking Dagadoo.
26:22: Sar, how do you feel about Dagadu?
26:25: >> I'm tired, boss.
26:28: >> They're going to give Sar PTSD from the
26:31: Dadu one. Uh asking, are there any plans
26:34: for Meta Quest version of the game? Um
26:37: we get this one asked like quite a bit.
26:39: Uh I do recommend um we should have a
26:41: clip for it on our YouTube channel. So
26:42: if you go to like uh the Resono YouTube
26:45: channel and check the clips, uh I think
26:46: there's like a pretty long like answer
26:48: in one of them. Um the short of it is
26:50: like eventually yes. Um we've done like
26:53: some like optimizations like you know
26:55: like doing the engine split and so on
26:57: but we definitely to in able to in order
26:59: to be able to run natively on MetaQuest
27:02: um there's still like a fair bit of
27:04: engine work uh especially like getting
27:06: our architecture to work on it which
27:08: might be tricky with like you know unity
27:12: because we kind of run into a bunch of
27:13: issues. So it might be a thing that
27:15: happens after we switch to a new
27:16: rendering engine
27:18: um to kind of get around some of the
27:20: performance issues. The net 10 will
27:22: definitely helps uh but even with that
27:26: I'm pretty sure like we will need some
27:28: system for content segregation
27:30: uh because um problem with plat like
27:33: mobile platforms like MetaQuest running
27:35: natively on it is they have way more
27:38: like sorry way less resources than your
27:40: PC has uh and they also don't have as
27:43: good safety nets because on PC for
27:44: example if you use a lot of memory um it
27:47: goes you know to virtual memory it goes
27:49: to swap file um on mobile headsets, uh,
27:53: if you use too much memory, it'll crash.
27:55: So like you just you just kind of like,
27:56: you know, instantly die. And we've had
27:58: like some versions of like, you know,
28:00: for engine running on Android before. Uh
28:02: but it's kind of you know what we run
28:03: into in particular because like every
28:06: the entire engine was running inside of
28:07: Unity and Unity has a really bad garbage
28:09: collector which suffered from memory
28:12: fragmentation and would actually end up
28:14: like increasing memory use even though
28:16: it had enough memory free but the memory
28:20: was very scattered so it couldn't
28:21: allocate like a full block so we have to
28:23: keep allocating more and more memory
28:25: until it crashed. Um with the net 10 uh
28:29: it has like much better garbage
28:30: collector. It's like a compacting one.
28:32: So like it sort of cleans up those
28:33: holes. Um but even then you know with
28:36: all the even with the best optimizations
28:39: the mobile hardware it just doesn't have
28:40: enough memory and it doesn't have like
28:42: enough you know CPU and GPU performance
28:44: to handle the same stuff your PC can. So
28:47: if your PC can like you know render a
28:48: world with like say two million
28:50: triangles
28:52: you know fine there might be a challenge
28:54: for mobile GPU and the only optimization
28:57: you can do there is have less triangles
29:00: and have less you know complex models
29:02: have less um detailed textures. So
29:05: having some way to kind of be like you
29:07: know this content is optimized for
29:08: mobile it kind of fits within you know
29:10: smaller performance budget um that's
29:12: going to be really important for
29:14: supporting those kind of platforms.
29:21: Uh Charismare is asking
29:24: um what is the best place to see the
29:27: future plans of Resonite? Well, this is
29:29: one of them. We can can ask and we like
29:31: talking about it. Um you can look uh
29:35: depends kind of like you know how far
29:36: you want to go into the future because
29:38: we we generally the way we kind of
29:40: prioritize things. We don't prioritize
29:43: too far ahead because we kind of want to
29:44: make the decisions kind of more on the
29:46: fly what's like the most important thing
29:48: to be focusing on right now. And that's
29:50: kind of you know how we how we sort of
29:52: approach things uh to get more like
29:55: flexibility there. But you can also
29:57: check out our GitHub. on our GitHub
29:59: there's a lot of GitHub issues and some
30:00: things I know things we want to be like
30:02: working on at some point in the future
30:04: and we also have the project maps where
30:06: you can find you know more kind of
30:08: breakdown like for example uh for
30:10: performance optimizations these are
30:11: things like you know we want to be
30:13: working on these things have been worked
30:15: on these things have been done um
30:17: there's some more things for you know
30:18: particle systems you know for example
30:19: you do like a board for photon dust so
30:21: you can kind of like watch how things
30:23: are kind of going there um but in
30:27: general like like the um usually like
30:31: once we kind of like have you know
30:32: something like big like we we sort of
30:34: like announce it but usually like when
30:36: we announce things like we already kind
30:37: of like you know starting to work on
30:39: them um and from kind of like more like
30:43: long-term plans like the the resonance
30:45: is actually good one uh you can check
30:47: the YouTube channel as well there's like
30:49: resonance clips which talk about various
30:52: like future plans like we for example
30:53: have a clip on you know what we want to
30:55: do with the desktop mode we have clips
30:57: or what we want to do with domain system
30:59: so you can build much bigger worlds and
31:00: more complex you know sessions. Uh
31:03: there's video like you know on stuff
31:04: like the terran system. So there's a lot
31:08: of different places depending like you
31:09: know what you kind of prefer and like
31:11: what exactly
31:13: what exactly like you know you want to
31:15: see. Um
31:18: so I hope I hope this kind of helped and
31:20: you can always you know ask to when it
31:23: comes like you know to like the first
31:25: hours. One more I'm going to mention uh
31:26: the devlog. The vlog is kind of also
31:28: kind of more immediate because there's
31:29: usually things kind of that been worked
31:31: on. Uh but it's kind of good, you know,
31:32: to check if you want to see like this is
31:34: kind of what we're working on. This is,
31:36: you know, how we kind of progressing on
31:38: things.
31:44: Uh
31:46: next question is from Nukun. Uh so will
31:49: we be able to use dictionaries for
31:50: string compression at some point? I've
31:52: been always wanting to do that. um
31:55: >> that
31:56: >> that is not entirely unrelated to the
31:58: use case of those whatsoever.
32:01: >> Yeah, it's like dictionaries don't
32:02: really do any compression themselves.
32:05: You can use them like they're they are
32:07: like used within compression algorithms
32:10: but by themselves dictionaries don't do
32:12: any compression. So um once like for
32:16: example with protoax collections if you
32:18: like you know when you're able to use
32:19: dictionaries you can use them to
32:20: implement compression algorithms to
32:22: store your you know data but by
32:25: themselves they don't provide
32:26: compression.
32:28: >> Yeah they're building block like an
32:30: array or a list or just another type of
32:32: collection.
32:33: >> Yeah.
32:37: Uh there's also asking um is there any
32:40: chance we'll see a new rendering engine
32:42: this year? Um I would say the chance is
32:47: like above zero but like it depends on a
32:50: lot of things. Uh and right now it's
32:52: like I feel a little bit too early to
32:53: say. Um I would definitely love that
32:57: like to happen but
33:00: um right now we kind of need to like you
33:02: know finalize the first phase which is
33:03: like you know complian requirements.
33:06: um and move on to the second phase where
33:09: we'll start like looking at potential
33:11: candidates for the renderer. Um once
33:14: that kind of happens like you know it's
33:16: going to then what do we find how
33:18: compatible the renders are. Um and we
33:22: kind of hope like you know we get a
33:22: bunch of like help from a community for
33:24: it too to sort of like you know evaluate
33:26: different choices. Um that one might
33:29: like be quicker than the first phase
33:30: because the first phase like we want to
33:31: have like a really good list. The second
33:33: phase is mostly just going to be like
33:35: okay this render exists this is what it
33:36: has this is what it doesn't have
33:38: documenting that um so
33:41: depending how fast it goes and then this
33:43: is going to be the third phase uh which
33:44: is going to be bringing up you know the
33:46: render up to the speed uh so anything
33:49: the render doesn't have that we need
33:51: will need to be implemented and that's
33:54: probably the biggest unknown uh because
33:56: you know right now we right now we don't
33:58: even know which render we go with so and
34:01: we don't know like what it has and what
34:02: it doesn't have. So it's kind of hard to
34:05: estimate you know how long will it take
34:09: to like you know bring up to speed and
34:10: then like once it has everything you
34:12: know there's also the final phase where
34:14: it's actually implementing you know the
34:15: new render and also kind of variable
34:17: because it's going to depend on a lot a
34:19: lot of things it depends you know how
34:20: was the architecture of the render how
34:22: is it structured how quickest is to you
34:24: know integrate certain things um so I
34:27: think it's possible um but no promises
34:30: at this point
34:34: And one thing I'm going to say, um, if
34:37: you if you want to make it more likely
34:40: it's going to happen this year, um,
34:42: please help us with the process. Um, we
34:46: do have like you know the discussion
34:47: where it kind of like on our GitHub
34:48: where it's sort of covering the
34:49: different phases and we still currently
34:51: have the phase one open. So um if you
34:55: have time like if you if you enhanceing
35:00: check if there's things like you know
35:01: you feel is missing uh anything that
35:03: should be added you know to the list you
35:06: know just like even if you like it
35:07: before giving another read again that
35:10: can help because maybe like you know
35:11: there were some things missed uh so that
35:13: can kind of help uh and we can kind of
35:16: you know close up the first uh first
35:17: phase um because there's another thing
35:20: we we had like you know people ask in
35:22: resonance about certain things for
35:24: renderer and pretty much like the
35:26: response was like yeah that's actually a
35:27: good thing to bring into the discussion
35:29: but then I haven't seen people actually
35:31: bring to the discussion so right now my
35:34: concern is like you know people aren't
35:35: really engaging with it as much which
35:39: makes me less like you know confident in
35:41: closing the first phase.
35:44: So seeing people like engage with it
35:46: like you know like post things and
35:48: discuss them out I feel that like was
35:52: going to like give more confidence
35:54: closing that first phase and moving to
35:56: the next one.
36:02: Um asking showcase uh stuff post on
36:06: Fiverr 2 please. Uh at some point we
36:08: will um we'll need to like get like some
36:10: kind of integrations for there because
36:11: right now I'm not like set up for for
36:13: those but um I would like to expand it
36:16: to Fiverr as well.
36:23: Oh, we also speaking of um uh we're
36:26: after the full hour. Uh we still got a
36:28: bunch of questions there. Um
36:32: uh
36:33: so we should showcase um so hopefully
36:36: this work. I think I fixed the YouTube
36:38: DL because there were like some issues
36:39: last time. Um I do want to showcase some
36:43: community stuff. So right now I'm doing
36:46: blue sky. So I just kind of search
36:48: anything that's tagged with hashtag
36:50: resonite. Uh
36:53: let's see if this works. It's one of the
36:55: things I want to like do the like quick
36:56: integration and I do latest and latest
36:59: is my post about this thing. Um,
37:03: so there's actually a stream for this
37:05: been like three hours ago from uh Sync.
37:07: Uh, let me make sure I can take
37:09: screenshots.
37:12: Actually, I feel this might uh well, I'm
37:15: going to keep it with a bend. like I
37:17: could make my uh dash flat,
37:20: but uh we've got a post uh from
37:25: uh from Synica 1254. It looks like
37:28: they're working on JSON parser and
37:30: they've been like streaming about it. Um
37:32: it's been 3 hours ago. I don't know if
37:34: they're still streaming, but uh if you
37:36: want to check them out, there's there's
37:37: the link. If they're still streaming
37:39: after we finish resonance, we'll we
37:40: might give them a raid. like riding
37:43: people.
37:46: Oh, there is another one. Um, let me see
37:49: if I can um
37:52: open this up. Uh, this one I should be
37:54: able to bring in because this is like
37:55: linked to YouTube and uh I already like
37:58: watched this one. It's pretty cool. Um,
38:02: so this is a post from Replic
38:06: and he made a video tutorial on how to
38:08: make a door. Uh, it's called Noob
38:10: Explains Open and Close Door with
38:12: Protolex.
38:14: Um,
38:16: and I'm going to bring the video as
38:17: well. Um, I'm going to show you a little
38:18: bit of it, but like I recommend like if
38:20: you're like interested in programming
38:21: Protolex, I recommend watching it
38:22: because I kind of I like how this was
38:24: kind of produced. Um,
38:27: it has like sort of like, you know, do
38:29: all kind of camera setup like where you
38:30: can see the inspector.
38:34: Looks like watching without me. I think
38:36: I'm getting I think I'm getting Linux
38:38: again.
38:40: Uh, it is loaded on mine. So, that's the
38:43: important part because I'm doing the
38:44: streaming. So, I'm going to play this.
38:46: >> Well, hello. Hello. So, you see these
38:49: doors open, right? But how do they work?
38:51: It's actually pretty easy in Resonite.
38:53: So, let a noob explain it to you. Here
38:55: we go.
39:00: All right, so let's start. In order to
39:02: make this work, we need two tools. We
39:03: need the deaf tool and we need the flux
39:06: tool, which you can find in your
39:07: inventory. Resonite Essentials tools.
39:10: >> Look, they haven't added like the the
39:11: tools.
39:12: >> Then we also have a special guest, which
39:14: is this door that you can see there.
39:16: We're going to use this one and rotate
39:19: its Z-axis if there's something in the
39:21: way.
39:22: >> I'm going to move it along a little bit
39:23: because I want to show you like some of
39:24: the process. Um, there's a pretty long
39:27: video, so you can kind of watch the
39:28: whole thing. You can kind of like how
39:30: they've like, you know, made him and you
39:32: can see like the inspector so it's like
39:35: all the time. We don't need this
39:37: anymore. So, this can go away. I'm
39:39: sorry.
39:40: >> This is a really cool video and pretty
39:42: well produced. So, definitely definitely
39:45: give it a watch if you're interested in
39:46: learning Protolex. Um, here it is again
39:51: or just search for Noobs Explains Open
39:53: and close door with Perto Flex.
39:58: So, a cool thing. Uh, another one. Let's
40:02: see if this one loads. Uh, this is
40:03: embedded. So hopefully this works. Um,
40:10: let's see if this loads. I'm also going
40:12: to take a Oh, it's loading. Yay.
40:15: >> Mind if I take a quick bathroom break
40:16: while you're watching this?
40:17: >> Yes.
40:19: >> You do mind? Okay.
40:20: >> Oh, no. Go. Go.
40:24: >> Uh, so this is post from Mshock. Uh,
40:27: they made like a nine slice pain. Let's
40:30: play this. It seems like, you know, they
40:32: can
40:32: >> I made a n slicing mesh.
40:36: You can like stretch this in like any
40:39: direction. You can change the border
40:42: thickness and stuff. And this uh like
40:46: works fairly well like um you can change
40:51: the size of this without having the
40:53: texture stretch.
40:55: Um it's like basically the same thing
40:57: that like um
41:02: uh what like normal UX uses so that
41:06: these corners stay the same size and
41:09: don't stretch.
41:11: Um
41:13: and I needed this as a mesh. So like I
41:17: made uh
41:21: >> that's pretty cool
41:22: >> planes. I love like procedural like mesh
41:24: stuff like it's it's so fun like when
41:26: you change the properties and like see
41:28: it change in real time
41:29: >> which makes it very easy to like uh
41:33: >> it's always like very satisfying to mess
41:35: with like that
41:36: >> and like the size of like the borders
41:39: and
41:41: >> yeah I'm pretty happy with this and I
41:43: think this might fix the issue I have
41:45: with like the um shadow behind my UI
41:49: being like uh
41:52: wet
41:53: and stuff and not fitting around the
41:55: corners properly. Um, and this should
41:59: work.
42:00: >> So, if you're like interested in this,
42:01: give this give this a watch. Uh, this is
42:04: the post.
42:07: So, I'm going to I'm going to repost
42:10: this one.
42:13: Let's see. What do we have next?
42:17: Uh, I'm just kind of going through
42:19: things.
42:29: We've got some more like streams.
42:31: There's a
42:33: there's one in Japanese. I don't know
42:36: what this means, unfortunately.
42:41: Oh, there's another one. Uh,
42:45: this is going to probably be a funny
42:46: one. Uh it's from uh rail to protogen.
42:50: Uh it's making pretty cool resonate
42:52: videos like very kind of high energy
42:55: goober kind of stuff.
43:00: So let's what happens. It says idiot
43:02: profusion get zipped broadcasted live on
43:04: Twitch.
43:06: >> I'M SO SMALL. GOD DAMN IT.
43:16: Oh my god.
43:17: >> I thought it was a meta meme for a
43:18: second. The video player was shaking,
43:21: but um
43:22: >> it can't be because you just imported
43:23: it.
43:26: >> Oh, you can you can you can shrink and
43:28: resonate. You can get zapped and you can
43:29: make like, you know, all kinds of goofy
43:30: stuff. This is uh uh this is definitely
43:34: very resonate kind of energy stuff. And
43:38: this is the post. If you wanna if you
43:41: want to share, follow. I'm going to
43:44: actually going to hit follow because I'm
43:45: not following them. And I'm going to
43:46: repost this one.
43:51: Uh I'm looking for more things.
43:58: Let's see.
44:01: We got one from uh Romeo.
44:04: Uh I've some other things. Uh, but I
44:07: don't think I've actually showed any of
44:10: them yet. So, let me bring this one up.
44:16: So, I'm going to paste this one in
44:19: return.
44:21: >> So, it looks like they're doing their
44:23: own showcases of like stuff. They're
44:25: showcasing the Uni Pocket. Uh, we
44:28: probably won't watch the whole thing
44:28: because it's 3 minutes, but um, let's
44:31: give it like let's give it a little bit
44:33: more.
44:33: >> This video goes out to my fellow VR
44:35: creators out there. Have you ever been
44:36: in a situation where you wanted to
44:38: record a video and you needed a very
44:39: specific tool or prop and you just can't
44:42: find a world that has it or an avatar
44:44: that has it? This channel's about
44:46: Resinite and in here we can share items
44:49: with our inventories. My last few videos
44:50: have shown that pretty well I think. But
44:53: >> it's kind of fun showcase
44:57: already and maybe your friends don't
44:58: know that item as well. How do you find
45:01: items in Resonate? Well, there's about
45:02: two main ways to go about it. And today
45:04: I want to talk to you about one, and
45:06: that's called Uni Pocket. Oonie Pocket
45:09: is a community-made item search and
45:11: sharing tool that allows you to look for
45:13: any submitted items within the game with
45:15: no mods required. To use Ooni Pocket,
45:17: all you need is the launcher in front of
45:18: you to open up a brand new window. And
45:20: then using that, you can start spawning
45:22: items in front of you. Most of Ooni
45:24: Pocket can actually be used with no
45:26: account whatsoever. However, if you want
45:28: to submit your own items or additional
45:30: items, you will need to authenticate,
45:32: but it uses your existing Resinite
45:34: account. So, no extra account is needed.
45:37: Some other tools available here is that
45:38: you can of course use the search bar,
45:40: but there's also tags that might filter
45:42: down for impressive. It's like one of
45:44: those like
45:45: >> on top of that, we do have a timeline
45:46: that just shows that has been uploaded
45:49: recently or even my recent comment here
45:51: as well. And of course, here is your
45:53: page if you want to upload items. I
45:55: don't have any myself yet. I do want to
45:57: start uploading as soon as I'm cool
45:59: enough. Now, what kind of items can you
46:01: find in New Pocket? A good amount of
46:03: them are 3D scanned objects. The
46:05: Japanese community does love to 3D scan
46:07: their foods, and some of them eat very
46:09: fancy. So, if you needed something like
46:11: some bowls of ramen for a skit, here we
46:13: go. I can spawn quite a couple and set
46:15: them up on the table for everyone to
46:17: enjoy. If for whatever reason this boom
46:19: box interested you, right here, you can
46:22: spawn a boom box and do whatever it is
46:24: that you wanted to do with it.
46:26: Uh there are more items that can be used
46:29: here that are not necessarily that I'm
46:30: going to watch the whole thing. We
46:31: already kind of watched it quite a bit.
46:33: We watched like two minutes of it. Um if
46:36: you want to watch the whole thing, check
46:37: out the post. Uh this is by It's
46:40: backwards. Uh this is by
46:45: So definitely watch it. It seems like
46:47: they've been doing a bunch of kind of
46:48: cool showcases. So, I think it their um
46:51: not channel um their account is like
46:54: worth following.
46:57: Okay, let's see what else do we have. Uh
47:00: oh. Oh, of course. Uh another one that's
47:04: very important.
47:06: Um
47:10: this is probably very important post and
47:12: very important PSA. Um
47:16: and it's actually the reason why we're
47:17: in this world. Uh MMC is coming. So
47:20: Creator Jam posted about the upcoming
47:23: MMC that's going to be taking this
47:25: February. Uh they're currently taking
47:28: select sponsorships. So if you if you
47:30: want to like, you know, help out,
47:31: they've I think they've collected like
47:32: 19,000
47:34: um $19,000 so far uh from from the
47:38: community and from other sponsors.
47:41: Half of that goes into the prize pool.
47:43: Uh the other one goes like to operation
47:45: of the event. Um it's going to be
47:47: starting actually a week from now
47:50: because then next Sunday is going to be
47:52: the first. Um so it's like you know when
47:56: when when starts um check check out this
47:58: post like it's like probably the one
48:02: probably the coolest event that happens
48:03: on the Resonite every year. Uh it's a
48:06: monthlong competition. Um you can you
48:08: know create like things in number of
48:09: different categories and you can you
48:12: know win prizes. You will get badges if
48:14: you sponsor the event like the I think
48:15: the minimum is like $10 or something
48:17: like that. If you throw some money at
48:19: them like you also get a cool badge as
48:20: well. So please please please check it
48:23: out if you haven't heard of it. It's
48:24: it's a lot of fun. It's a lot of it's
48:26: also like a cool way for people to learn
48:28: like how to build in thereite, how to
48:30: work with themes. A lot of times like
48:32: you know people like you know uh form
48:34: like new friendships. they follow like
48:36: new they develop new abilities, new
48:37: skills um and make some of the course
48:40: content on this platform. So definitely
48:43: worth checking out. Uh even if just like
48:45: an observer like you can sponsor the
48:48: event like you know like you don't have
48:49: to like build for it or you can do both
48:51: you know you can sponsor and build or
48:53: you can just build so or you can just
48:55: kind of watch this cool stuff that
48:56: people are making. So check it out. Read
48:59: the announcement. Like it's it's it's
49:02: um it's probably like it's going to be a
49:05: lot of like fun time and I'm um very
49:08: excited like seeing like all the stuff
49:09: that people make like every year. Um I
49:12: pretty much always like make it like my
49:14: thing to go through every single entry
49:16: even though it takes like you know a lot
49:19: and I record the whole thing so you can
49:21: you know watch me like going through the
49:22: entries. Um,
49:25: very very excited for this.
49:32: Uh, let's see what's next.
49:34: Next one. Uh, this another cool one. Uh,
49:36: we probably won't um might like skip
49:39: around a little bit because power is
49:40: like technical. Um, and this is a post
49:44: from uh check to Fox. Um,
49:48: let me bring the video first. Uh, I'm
49:50: also going to take a screenshot.
49:54: Wait, did I not repost this one? Oh, I
49:56: did call the repost. Um,
49:59: so let's actually give show this first.
50:02: Uh, so Jif Fox author has been working
50:05: on a Python wrapper for Resonite link.
50:07: So for those of you who don't know,
50:09: Resonate Link is a new API that lets you
50:11: work with Reson data model that
50:13: essentially describes the whole world.
50:15: It lets you Oh my god, thank you. when
50:17: we it lets you work with it like
50:19: externally from like you know external
50:21: applications and the idea is you know
50:24: the community you like you get more
50:26: control over what you can do with
50:27: resonite you can build tools using you
50:29: know extra programs extra languages and
50:32: Jack has made uh a Python wrapper uh
50:35: which like lets you if you if you like
50:37: Python you can do personalized stuff
50:40: with Python now and I'm going to
50:41: showcase this video
50:43: >> I want to show what I've been working on
50:45: so You can actually see here that I've
50:48: written a bit of a Python script using
50:50: the new library that I'm currently
50:51: working on. It first creates a websocket
50:55: client that connects to Resonite link.
50:58: Then when the client is started, what we
51:00: do is we create a new slot. We call it
51:02: hello world slot. Then we add a text
51:04: renderer to that slot with the text
51:06: hello world. And then it just
51:08: continuously updates the text in that
51:10: component. Then of course it just takes
51:13: a curtain port. I'm going to skip around
51:14: a little bit because it's technical. Uh
51:17: watching the whole one, but there's like
51:18: a showcase.
51:20: >> So
51:22: >> check is like using the the Python
51:25: script to actually animate text in to
51:27: use. It is incredibly powerful because
51:30: this will allow pretty much any sort of
51:32: integration with external software that
51:34: you can think of that manipulates the
51:36: world, imports textures, imports audios,
51:39: imports meshes. So like in Blender, one
51:42: thing I want to do later on is like you
51:44: just link up the Resonate session and
51:46: you instantly export your uh your models
51:50: and your textures from Blender into
51:52: Resonate without any intermediate file
51:54: exchange. It just model is changed.
51:56: Whoop! In real time update in Resonate.
51:59: And that's going to be super cool. But
52:02: yeah, uh we have to start somewhere. We
52:04: have to start small. So for now we have
52:06: hello world
52:09: and that's about it. Thank you for
52:11: watching.
52:12: >> I'm very excited for this one and there
52:14: one of also like things I'm kind of
52:16: excited with like you know withite link
52:17: and with Python barer in particular. Um
52:20: there's a lot of like you know academic
52:22: uses of Python is used like in the
52:23: research like you know it's used like
52:25: for there's a lot of like image analysis
52:27: and like other stuff. um with the Python
52:30: wrapper we can you know pipe data into a
52:32: zonite and there's already been some
52:33: people in that thread uh who are
52:35: educators who are like you know looking
52:37: into applications to like you know bring
52:38: their visualizations they stuff like you
52:40: know like the Jupyter notebooks where
52:43: you could like you know control resonate
52:45: stuff and use resonate for
52:46: visualizations from your like you know
52:48: Jupyter notebook like I think that opens
52:50: like so many cool kind of possibilities
52:52: the blender integration is also a cool
52:54: one because Blender uses Python for you
52:56: know scripting um making it possible
52:58: like you can literally write code that
53:00: just takes stuff in Blender and just
53:02: synchronizes intoite. So I think this
53:04: opens a lot of kind of cool uh
53:06: capabilities. Um and the Python wrap you
53:08: know is going to be like a building
53:09: block that can be used for building
53:11: those. So definitely give if if if you
53:15: like using Python um definitely give it
53:19: like give it a look.
53:24: Uh I'm going to look if there's a few
53:25: more um few more things
53:31: actually cool. This one has like some uh
53:34: this are some
53:36: screenshots. Uh
53:41: so there's like no video but there's
53:43: like some screenshots and it looks
53:45: really cool. Uh so this is from uh
53:47: Ashley website uh from Kerb Blades. Uh,
53:50: I've been working on a port of
53:52: PlayStation Home Humber Studio for
53:53: Montite. Not a white done, but it's a
53:55: long way visually from where it started.
53:57: This is really cool. I like like the
53:59: different like lighting settings.
54:03: Sorry.
54:06: >> Sorry, I was taking a peep.
54:09: >> Uh,
54:12: let's see. Do we have a few more stuff?
54:14: This one I don't I don't quite
54:16: understand what this is, but the it's
54:18: just like a Japanese symbol and then
54:19: it's like in the screenshot as well. Uh
54:22: from sir 12.
54:25: I don't quite understand this one, but
54:27: uh death
54:31: >> that
54:32: >> death
54:34: I don't think I've seen this drop on a
54:35: symbol before.
54:39: Let's see. Do we got a few more? I'm
54:42: just kind of scrolling through things.
54:44: Um, let me actually sort it by top ones
54:47: so you can see if I've missed any.
54:51: They're like more recent.
54:54: So, we got MMC. We got a Python grapper.
54:57: Uh, these are almost the same ones.
55:01: Oh, there's a cool one. Uh, this comes
55:03: with a video.
55:07: Uh, that is cool.
55:12: So, this is a post from uh someone
55:15: called uh Vex Cliff and looks like they
55:19: like made a system for the avatar for
55:21: like expressions. I'm going to take a
55:23: screenshot of it as well.
55:26: So, I'm going to play the video
55:37: in the post. Um,
55:40: I really want to do the embed.
55:45: Looks like they made ear movement system
55:46: that works for smile, frown, surprised.
55:49: Very fun interaction to flex to figure
55:50: this out. That's pretty cool. So, looks
55:52: like they they were learning protolex
55:55: and use it to like, you know, puppet
55:56: your avatar. This definitely cool way to
55:58: learn protolex is, you know, make your
55:59: avatar more expressive. I kind of got a
56:01: similar thing, you know, in mine is like
56:03: if I smile like my ears go up, my tail
56:06: starts wagging. If I frown it, I'll be
56:07: like they go down. Um, and it's like one
56:11: of those things that like I know Syra
56:13: has like a whole bunch of like cool
56:14: stuff too with ears.
56:18: >> I just might use the move. It's not
56:20: super fancy. Yeah,
56:23: but it wasn't fun. So it it adds extra
56:25: character.
56:32: Oh, and we got one from Rusty, uh, who's
56:35: power like marketing team. Um,
56:39: Rusty made a post. Uh, let me bring that
56:42: in. I'm going to bring the video first
56:44: so I can grab the screenshot while you
56:47: watch.
56:54: So, Rustbot uh ordered big screen and
56:57: now they have eye tracking
57:01: and it looks like they actually recorded
57:03: it with the in-game like uh camcorder.
57:07: Come on. Is this coming in?
57:13: So, this is from Rabbot. Um a cool
57:16: showcase of eye tracking. There's an
57:18: with a big screen headset.
57:30: Let's see.
57:33: I think maybe it for now. We can
57:35: actually like we could do like one more
57:36: maybe.
57:45: Oh, this was interesting one. Uh
57:52: uh this looks like a post for
57:56: let me copy this first.
58:06: Uh so it says uh it's a post from
58:09: someone called uh Kery
58:13: uh and it says a little
58:18: a little hulcore uh online
58:21: uh I run online art workshops out of
58:22: video games to encourage people to make
58:24: more artl
58:26: make more art uh and looks like they're
58:29: doing like across various like platforms
58:31: including your Resonate and VR chess.
58:33: That's pretty cool. That's very cool
58:35: message. We definitely need more like
58:39: that.
58:42: >> Oh, this is definitely like one of the
58:43: kind of cool ways, you know, to kind of
58:44: express express yourself, express like
58:47: your emotions, like fuel them into
58:48: something.
58:55: Oh, we're doing that one.
59:00: cuz I recognize some resident people
59:02: too. Is it playing?
59:11: Okay.
59:14: And this is the post itself.
59:21: Let's see. We got a few more.
59:25: I've got another one uh
59:27: featuring
59:31: Decoy and Holly
59:35: another of the funny ones.
59:44: I'm going to actually going to get them
59:46: following following them. I'm going to
59:48: repost.
59:52: So, let's play this one.
59:56: >> Hey, what's going on? You scared me.
01:00:04: >> Yeah, it's one of those things.
01:00:07: >> Oh, they're dead.
01:00:08: >> I got har too.
01:00:14: And this is the post itself
01:00:16: from Fox crowned highlight.com.
01:00:25: Oh, and we got another itark one. Uh,
01:00:28: this one's from a lizard guy.
01:00:33: So, I'm going to bring this one in. And
01:00:35: this might be the the last one.
01:00:38: Um,
01:00:42: let's see if there's like more. So, also
01:00:44: another iceing one with like a good glow
01:00:48: poly avatar.
01:00:51: And it says um,
01:00:55: give the evil creature eye tracking. And
01:00:57: it looks like they're like recorded with
01:00:58: in-game like camcorder too. It's kind of
01:01:01: cool like you know just posting it on.
01:01:06: It has like its own vibe.
01:01:15: Okay. I think we might uh
01:01:23: uh we might end it here because we've
01:01:26: been avoided for half an hour or so. Um
01:01:33: so, uh let's go back to some more
01:01:36: Discord questions. Uh not sorry, not
01:01:38: Discord and Twitch questions. And if we
01:01:40: got some more time, we're going to go
01:01:41: through some more posts, but we're going
01:01:43: to go go through a few more questions.
01:01:45: But I hope like you like those in the
01:01:46: community submissions. We want to
01:01:48: promote them more. I want to add like a
01:01:49: feature that's going to blow one that's
01:01:51: going to make it easier to share these
01:01:52: as well. Um but in general we want to do
01:01:55: more to kind of showcase the cool stuff
01:01:56: the community is doing. help promote
01:01:58: like what do you do you know and hope
01:02:00: also encourage people to post more
01:02:01: because posting about resonate sharing
01:02:03: it you know with the wider world that
01:02:06: helps the platform and it helps showcase
01:02:08: people you know what you can do on here
01:02:09: what kind of cool stuff is happening um
01:02:12: and kind of bring more you know bring
01:02:13: more people grow the community and bring
01:02:15: more support for the platform
01:02:18: um so the next one it's kind of related
01:02:20: to um I think to Jack's uh
01:02:25: um
01:02:26: the the the post we showed about like
01:02:28: the Python rapper. Um, Chey Fox
01:02:32: I'm moving. Uh, Cheyen Fox author is
01:02:34: asking question for to both of you. I
01:02:36: already know Syrus answer. Uh, what's
01:02:38: your opinion on Python? There's nothing
01:02:40: but Python on my mind right now.
01:02:43: Um,
01:02:45: do you want to go first?
01:02:48: >> Yeah. I don't know. I'm gonna maybe be a
01:02:52: little grumpy about it. Uh, I've been
01:02:55: hearing about it a lot recently and
01:02:57: there have been like a couple times
01:02:58: where I've like said that I've had like
01:03:00: problems about it uh like in the Discord
01:03:04: for example and like I get an immediate
01:03:07: like response of like, "Wow, I love
01:03:09: Python. It's such a great language like
01:03:11: explicitly in response to my dislike of
01:03:13: it." And I really don't like that. Uh,
01:03:18: and it's just kind of making me not want
01:03:20: anything to do with the language anymore
01:03:21: at all if I'm honest. I hate to be a
01:03:24: grumpy about it, but it's really
01:03:26: starting to get to me, man.
01:03:28: >> That's fair. I kind of get a lot a bit
01:03:31: for me. Like, um, usually like with
01:03:33: languages like Python, I've used it a
01:03:35: bit in the past. Uh, it's not like
01:03:36: language I vibe with like the most, but
01:03:39: the way I kind of like look at it is
01:03:40: like, you know, languages like their
01:03:42: tools. So for the language itself um
01:03:46: like I think it's like you know this
01:03:47: cool exists because the more tools there
01:03:49: are you know the more different use
01:03:51: cases can fit maybe like you know for
01:03:53: some people like certain languages work
01:03:55: better you know because of the projects
01:03:57: they're making or maybe how their brain
01:03:58: works. Uh I think like it's cool in a
01:04:02: way like it it does like it does things
01:04:04: quite a bit differently from languages I
01:04:06: use for myself like it's a little bit
01:04:08: like I generally prefer like more kind
01:04:10: of strongly typed languages like you
01:04:11: know C# is a good one um because
01:04:14: languages like Python they kind of feel
01:04:16: more
01:04:17: mushy if that makes sense. Um,
01:04:21: it kind of makes it hard to kind of
01:04:22: scale to bigger projects. But I do like
01:04:24: like the aspects, you know, like there's
01:04:25: like a lot of kind of cool syntax sugar
01:04:27: to make like a lot of kind of scripted
01:04:29: things like really nice to do. And you
01:04:32: know, having the ability to like you
01:04:34: know, having a lot of integrations with
01:04:35: like um, you know, tools for like you
01:04:38: know stuff like um, image processing and
01:04:42: research and you know, stuff like that.
01:04:44: That's also like a pretty cool aspect of
01:04:45: it that makes it that kind of makes it
01:04:48: interesting even though like I don't
01:04:50: quite use it. Um so like to me it's like
01:04:54: interesting language. It is a tool I
01:04:56: don't use it as much like I kind of
01:04:58: prefer to use like C because that's
01:05:00: something I vibe with vibe with better.
01:05:03: Um but and like you know um there's
01:05:07: always like the kind of stance is like
01:05:08: even if there's languages I don't use
01:05:10: like it's good that ecosystem exists
01:05:11: because it allows other projects to
01:05:13: exist and for people where it works
01:05:15: really well um
01:05:18: you know like it lets them create
01:05:20: projects and then maybe I will enjoy
01:05:21: some of those projects. Um another good
01:05:24: example for me is like you know for
01:05:25: example Java. Um I don't really use
01:05:28: Java. There's a bunch of stuff I don't
01:05:29: like about Java, but people make cool
01:05:32: things and like one of the cool things I
01:05:33: like is Minecraft and that's coded in
01:05:35: Java and people make mods in Java too.
01:05:37: So um whenever I see for example Java
01:05:40: making improvements you know it makes me
01:05:42: happy because I'm like well that
01:05:44: improves the tools for even even if I
01:05:47: don't benefit directly from those
01:05:48: improvements it you know bene I know it
01:05:51: benefits people who do work with the
01:05:52: language and they can make cooler stuff
01:05:55: and then I get to enjoy some of the
01:05:56: cooler stuff they make and that's kind
01:05:58: of my general kind of you know approach
01:06:00: to things uh and languages
01:06:05: and there's also like you know I'm kind
01:06:07: excited like you know being like there's
01:06:09: like a python rapper now. So people like
01:06:11: you know who uh really like Python they
01:06:14: can now you know interface with Resonite
01:06:16: and and you can also take you know a lot
01:06:18: of the Python ecosystem and tied to
01:06:21: Resonite you know like like I was
01:06:23: mentioning earlier being able to like
01:06:25: you know for example use resonite for
01:06:28: visualization for stuff from like a
01:06:30: Jupyter notebook or like you know some
01:06:33: other kind of research and just pipe it
01:06:35: into resonite easily like I think that's
01:06:36: that's going to be huge.
01:06:39: So, even though I probably won't really
01:06:41: use it much myself, um I um
01:06:47: like you know like I'm I'm glad like
01:06:49: those things exist and so we could
01:06:53: a good thing glitch like Python.
01:06:56: >> That's great, man.
01:07:03: >> Uh next question is from the ultra wide
01:07:06: gamer. Uh, loving the new resonite link
01:07:09: feature. Uh, I saw there is a feature to
01:07:11: upload mesh dates to the resonite. Is
01:07:13: this working as yet? I have seen any
01:07:15: examples of it being used in the wild.
01:07:17: Hey, thank you. You like it? It's one of
01:07:20: those things that kind of sort of
01:07:21: started working on a whim a little bit
01:07:23: because like I was like my brain was
01:07:25: kind of fried and I was like I'm just
01:07:28: going to work on whatever my brain wants
01:07:31: to work on. Um and it's kind of like you
01:07:34: know helped like with the fryess
01:07:38: in that regard. Um and it kind of like
01:07:40: like the other part is like you know
01:07:42: like one thing I kind of want to do more
01:07:44: of night especially like over this year
01:07:46: is you know do more things that kind of
01:07:48: give more power to the community because
01:07:49: there's a lot of stuff we need to do. Um
01:07:52: and I also like move things want to like
01:07:54: move things like into the direction
01:07:56: where it lets you know it lets the
01:07:58: community kind of help us you know with
01:07:59: more things. So the render for example,
01:08:01: you know, that's one of the things.
01:08:03: There's another link is like let's
01:08:04: people make tools and we want to kind of
01:08:06: like sort of you know seed some good
01:08:09: tooling and then let community build on
01:08:12: it and then we can kind of focus on some
01:08:13: other stuff. Um and it's also sort of
01:08:16: like you know testing the waters a
01:08:18: little bit seeing you know like how will
01:08:20: contributions work, how people kind of
01:08:22: react to things, you know how we're
01:08:23: going to how are the dynamics you know
01:08:25: of of that going to work. Um, and I've
01:08:28: been kind of like, you know, happy like
01:08:29: seeing a lot of kind of excitement and
01:08:31: people building tools and making cool
01:08:32: things and suggestions and sort of
01:08:35: helping us, you know, polish it. So, um,
01:08:38: but I'm kind of like, you know, going
01:08:39: off of attention right now. So, uh, for
01:08:41: the question for the, uh, mesh, it like
01:08:45: to the best of my knowledge, it should
01:08:47: work. Like when I implemented it, I did
01:08:48: like bring very simple meshes like
01:08:51: through it, uh, as a test. There might
01:08:54: be bugs. So far, nobody has reported
01:08:56: them. Um I think it might be because
01:08:58: meshes are a little bit more complex. So
01:09:01: like you know this a little bit more
01:09:02: kind of involved like you know versus
01:09:04: like texture textures you can bring it
01:09:06: just give it a file or just give it like
01:09:08: array of pixels and like you know have
01:09:10: texture send with audio. Um never seen
01:09:13: like a drag made it possible to generate
01:09:15: audio clips with like you know if
01:09:17: there's an link um
01:09:20: so that was pretty cool meshes I haven't
01:09:22: seen yet. I was kind of hoping to see
01:09:24: some at this point. If there's any bugs
01:09:26: with it, like please report him. I don't
01:09:29: know if anybody's been working on but
01:09:32: like when I did test it like it did
01:09:34: work, but there might be edge cases
01:09:36: where some things explode. So, but I
01:09:39: don't know. I'm not aware of them.
01:09:42: Maybe it's more like documentation
01:09:44: because like you know meshes are a bit
01:09:45: more complex.
01:09:52: Uh, next question is for Syra. Uh,
01:09:53: modifier is asking, would you use
01:09:55: desktop face tracking if it was
01:09:57: available?
01:09:58: >> Certainly, I would like to be able to be
01:10:01: expressive even though I'm in desktop
01:10:03: and I often find myself wanting to be
01:10:05: able to like
01:10:06: >> smile at my friends and stuff, but I
01:10:08: don't want to have to set up a bunch of
01:10:09: keybinds that I then have to interface
01:10:11: with the face tracking to switch it when
01:10:13: I'm in VR. And it's just um I I've
01:10:17: needed a way to express myself better
01:10:19: and that would be nice.
01:10:22: I really want to like integrate one too
01:10:23: because when I'm on desktop it's also
01:10:24: like you know I'm I'm very like I don't
01:10:26: use key binds. I just use you know face
01:10:29: tracking like you know and just do stuff
01:10:32: kind of like naturally. I really want to
01:10:34: get like something for desktop. Like
01:10:36: there's an app I've been kind of working
01:10:37: on but like some there was a bit of a
01:10:39: drama around it. So like I kind of like
01:10:42: stopped on that one but I kind of want
01:10:44: to finish it. Um but if there's like any
01:10:47: like good libraries we could integrate
01:10:49: in terite so it's like it doesn't depend
01:10:51: on you know on setting up third party
01:10:52: applications they would actually kind of
01:10:54: help. I know there's like one called
01:10:55: like open C phase but I was a little bit
01:10:57: like looking into it like it seems like
01:10:59: it requires kind of sort of calibration
01:11:00: process and wasn't kind unsure how that
01:11:02: works. Um but it's something I would
01:11:05: like to like look deeper into. Um
01:11:09: I think it could definitely call you
01:11:11: know especially for desktop users.
01:11:16: We got um Yam Deools asking, "What's
01:11:20: your opinion on pythons or snakes in
01:11:22: general?"
01:11:24: >> I mean,
01:11:25: >> they're cool. I mean,
01:11:26: >> snakes and snakes are pretty cool. I
01:11:28: mean, there's like some like you would
01:11:30: want to, you know, be careful around
01:11:32: like especially the the venomous ones.
01:11:34: Um, and I I don't know. Is Python like a
01:11:38: constrictor snake? Like, is it like one
01:11:39: of those like that wraps around you and
01:11:41: suffocates you?
01:11:43: I believe they can be.
01:11:45: >> Yeah, I still admire admired them from
01:11:47: afar.
01:11:55: Uh, next question is from Colin. Uh,
01:11:57: Colin's asking, "How do you how do you
01:12:00: think could how do you think could
01:12:03: something like a simulated rope chain
01:12:05: connecting two points be directly
01:12:06: supported in the game?" probably bop
01:12:09: physics I think like like um if you want
01:12:12: like a physical kind of simulation you
01:12:14: can I think I know what Sar's bringing
01:12:16: >> you can like make your own simulation
01:12:19: >> I know what they're asking they're
01:12:20: asking like how could something like
01:12:22: this be implemented in Resonate to be
01:12:24: generically useful
01:12:26: >> like that
01:12:28: honestly
01:12:29: >> like in in protolex but obviously it's
01:12:31: quite hard in protolex
01:12:33: >> yeah but you can do it
01:12:38: Yeah, but you can do a lot of things but
01:12:40: like you know like how would this
01:12:42: >> thing
01:12:43: >> how could this be implemented like by us
01:12:45: you know like I think is what they're
01:12:46: asking.
01:12:47: >> I mean it depends like little what you
01:12:48: want to do if you want to be like fully
01:12:50: integrated with the physics system I
01:12:51: would just say the beu physics you know
01:12:53: we add like support for rigid bodies
01:12:54: without support for constraints and then
01:12:56: you set it up and be just going to you
01:12:58: know simulate it. Um if you wanted
01:13:02: something that's like you know very
01:13:04: simple system and there's an interface
01:13:05: with other systems like we could like
01:13:08: potentially add like a component you
01:13:09: know with for example the dynamic bonds
01:13:11: work like something along those lines
01:13:13: but uh
01:13:15: it depends what exactly you need.
01:13:21: Tammer's asking how is molecule doing?
01:13:23: Um I mean it's not right now like we're
01:13:26: not working on it actively right now. Uh
01:13:28: we definitely like you know want to
01:13:30: prioritize it but uh so many things.
01:13:36: Uh asking um I want to host events for
01:13:41: the Polish commentary. Oh, this is like
01:13:42: a question. Is there a specific process
01:13:44: to get them featured on events.com?
01:13:47: Um
01:13:49: I'm actually not sure about that one
01:13:50: myself. Um see this is one of those
01:13:53: questions. Uh I recommend bring this one
01:13:55: uh bring this one to the art team office
01:13:57: hours. Uh they should be every
01:13:59: Wednesday. Uh check our discord. They
01:14:02: should be like uh already happening. I
01:14:04: don't actually know what the exact
01:14:06: process is right now because I haven't
01:14:07: been handling that part. You might try
01:14:10: also like on promo primes office hours
01:14:12: because prime has been involved like
01:14:14: getting some of it work. But I don't
01:14:16: know if he's like involved with the
01:14:19: process for featuring but might be worth
01:14:21: asking. He also might send you to the
01:14:23: art office hours. Um, so ask there. I
01:14:29: don't have an answer for you myself
01:14:30: unfortunately.
01:14:37: Modify is asking, "How is your
01:14:39: experience going with Android OS on your
01:14:41: laptop?"
01:14:43: So for those who don't know, I've um
01:14:45: over the holidays I kind of like was
01:14:47: like you know just doing some fun stuff
01:14:48: and I installed Ender was on my laptop
01:14:51: um not for the first well technically
01:14:53: installed for the first time. I tried
01:14:55: booting it before but um
01:14:58: it it kind of exploded before and this
01:15:00: was the like this was like you know it
01:15:02: actually worked this time and actually
01:15:03: had like a lot of fun with it. It was
01:15:04: like I kind of just installed it and
01:15:06: then played around and played a bunch of
01:15:08: games and like you know messed around
01:15:10: and it was it's kind of fun. Um I want
01:15:14: to see like I haven't literally done
01:15:15: much with it since. I do want to see
01:15:17: like if I can get VR to work because
01:15:18: that's a big part for me because I spend
01:15:20: a lot of time in VR. So if I could like
01:15:22: you know be in Resonite in Linux that
01:15:24: might be kind of interesting. You know I
01:15:27: kind of want to see if I can experience
01:15:28: that a bit more but I haven't really had
01:15:30: the time yet. Um the biggest thing for
01:15:34: me like to actually switching to it
01:15:36: would be um
01:15:39: development because I can't really like
01:15:40: like right now I can't really do work on
01:15:42: it um because I don't have the
01:15:45: development environment. I use Visual
01:15:46: Studio. I would have to probably switch
01:15:48: to either but it is a paid software. So
01:15:51: you know that switch would mean now I'm
01:15:53: kind of like locked in like you know
01:15:55: paying to um for a software to like to
01:15:59: be able to work. Um,
01:16:01: so it kind of makes it a bit harder. Um,
01:16:04: there's also some kind of like small
01:16:06: things like like one thing that I found
01:16:07: like really weird is like for example
01:16:09: getting Bluetooth to work is like
01:16:11: there's like two toggles in the
01:16:13: settings. I tried to both of them. None
01:16:15: of it did anything. Apparently I have to
01:16:16: like I have to type like a command to
01:16:18: sort of enable enable it and then I can
01:16:21: enable and then I can enable it. I'm
01:16:23: like that's way more complicated than
01:16:25: really needs to be. like the like
01:16:27: whatever whatever the command I typed I
01:16:30: would expect the toggle to do that like
01:16:31: you know if I click on the toggle to
01:16:32: type a blue dude like that one was weird
01:16:36: and then I know Google and be like like
01:16:38: why why does Bluetooth not work um and
01:16:41: you get it fixed but like you know it's
01:16:43: like
01:16:44: the toggle should just do the thing um
01:16:48: some other like minor things but
01:16:50: generally things work pretty well it's
01:16:52: been kind of fun like you know messing
01:16:53: with it Um,
01:16:56: so yeah, like it's it's been fun. I kind
01:16:58: of want to do it a bit more.
01:17:00: >> Didn't some games run even a little bit
01:17:02: better than like on Windows?
01:17:04: >> Yeah, it kind of felt I tried like I
01:17:06: tried like Doom Dark Ages like I played
01:17:08: a bunch of that and it felt like it run
01:17:09: quite better.
01:17:13: >> Translated to Vulcan real time.
01:17:16: >> No, Vulcan uh Doom Doom Dark just uses
01:17:18: Vulcan. So there's
01:17:20: >> yes,
01:17:22: >> it's also like very pre game in general.
01:17:23: Uh I think like it like Linux has like
01:17:26: at this point but like Linux has like
01:17:27: way better like scheduleuler for
01:17:29: processes too because that's actually
01:17:30: that's one of the things I want to try
01:17:32: when I try running 3D reconstruction but
01:17:33: the one of that's one of the things I
01:17:34: really hate like on Windows is like
01:17:37: Windows 7 had a pretty good scheduleuler
01:17:39: like I could run and was with weaker PC.
01:17:42: I could run three construction that's
01:17:45: like you know eating all the CPU eating
01:17:47: all the GPU and the system still would
01:17:48: be responsive. I could do you know some
01:17:50: other light stuff on the system while it
01:17:51: processes in the background. Um, I think
01:17:54: starting with Windows 8 like I think
01:17:57: they like from I heard like they they
01:17:58: rewrote the scheduleuler and it made it
01:18:01: way worse and it's like and now like you
01:18:04: know if I run that like my PC kind of
01:18:06: becomes unusable like it just kind of
01:18:08: even the most cursor lags and it's like
01:18:11: and the PC is way more powerful than it
01:18:13: was back then and it's somehow slower
01:18:15: and it's like why?
01:18:18: So I kind of want to see like if it
01:18:19: behaves like a lot better on Linux. Uh
01:18:21: because the software I use for traction
01:18:23: does support Linux too. So I should be
01:18:26: able to test that. Uh it might be worth
01:18:28: like doing it. I did get a bit like
01:18:30: scared because like um I only made like
01:18:32: a small partition for Linux um and then
01:18:36: like you know access my antif drives and
01:18:38: was actually cool is like I have like my
01:18:39: drives are encrypted with Bit Locker and
01:18:42: I could just give it a password and just
01:18:44: works. I could just like access the
01:18:45: files. even Steam. Steam actually just
01:18:48: picked up there's a Steam library
01:18:51: on this NTFS drive, you know, and like
01:18:54: it's just like, well, we can play those
01:18:55: games now because, you know, they're
01:18:56: already installed so I don't have to
01:18:57: install them twice. Um, and it was very
01:19:00: cool. But then like I had like somebody
01:19:01: talk to me. They were like like you want
01:19:02: to be careful because the NTFS drivers
01:19:04: like you know not like it has like
01:19:06: issues and it can corrupt your system
01:19:07: and it doesn't handle this well. And
01:19:08: then I go like I'm like, "Oh no, now I'm
01:19:10: spooked." And I'm like, "Um, but then
01:19:13: some other people told me like, "Don't
01:19:14: worry about it too much." And I'm like,
01:19:17: >> "Yeah, I' I've literally been using the
01:19:20: NTFS driver for like actual years now,
01:19:23: and I have never ever ever had Linux
01:19:25: corrupt one of my NTFS drives." Like,
01:19:28: Windows maybe want will want to run like
01:19:30: a like a check disc like after Linux
01:19:33: accesses it, but that's all I've ever
01:19:35: had it do. I've never had it destroy any
01:19:37: files ever.
01:19:39: >> And
01:19:40: >> I sort of have everything backed up. So
01:19:42: like it wouldn't be the end of the
01:19:44: world, but it it was also like enough to
01:19:46: be like kind of spooked me a bit. Um
01:19:50: once I find a bit annoying like I have
01:19:52: to kind of figure out how to best
01:19:54: address is like this stem clock because
01:19:56: Linux always sets it to like UTC and
01:19:58: then I backed into Windows and the clock
01:20:00: is wrong. Um so I don't know there's
01:20:03: like a good solution for that. Um,
01:20:05: >> oh yeah, you can set Windows to use UTC.
01:20:08: >> Okay. Yeah, we'll just fix it. Uh, I
01:20:10: don't want to put it on my main PC, too.
01:20:11: I kind of need to reinstall my main PC
01:20:13: because it's going to bog down.
01:20:15: >> But yeah, like I
01:20:18: >> Oh, sorry.
01:20:19: >> Okay, go. Go ahead.
01:20:21: >> I was going to say that on theuler
01:20:23: issue, I can attest to a cooluler I've
01:20:27: been using recently, recommended by my
01:20:29: friend Raid called S SCX Cosmos. Um,
01:20:34: like I've literally been compiling like
01:20:36: C++ programs in the background that have
01:20:38: pinned all my cores and Resonate's
01:20:40: running at a solid 60 fps.
01:20:42: >> Nice. Yeah. Like whenever whenever I
01:20:44: compile like everything everything just
01:20:47: lags. It's like so bad. like like I I
01:20:50: don't know what Microsoft's doing
01:20:51: because like the Windows experience like
01:20:53: just been getting worse and worse and
01:20:55: like
01:20:57: it it's pretty much like you know one of
01:20:58: the reasons like I was like pushed to
01:20:59: like you know install Linux and I'm like
01:21:01: I'm going to start like slowly trying it
01:21:03: out and see if I can like you know
01:21:06: >> have pathway to transition. So
01:21:10: >> we should also probably move on to next
01:21:12: ones because we've still we've got 14
01:21:13: minutes left and there's still quite a
01:21:14: bit of questions.
01:21:16: >> Yep.
01:21:19: Um, next question is from follower. Uh,
01:21:22: any chance to add second or first face
01:21:24: tracking tourite? Uh, like I mentioned
01:21:26: earlier, I was actually adding one. I
01:21:27: kind of want to finish it, but it's just
01:21:29: a matter of kind of prioritization.
01:21:32: >> I want to um just add very quickly. Uh,
01:21:36: I want to add um a flag to enable uh to
01:21:40: force enable uh Steam Link uh very very
01:21:43: soon.
01:21:44: >> We should have done that. Maybe don't we
01:21:46: have done that? You do not actually
01:21:50: pull I think.
01:21:51: >> Yeah, we do have a pole.
01:22:00: >> Um, I got an interesting question from
01:22:02: Dearos. Uh, given the amount of time you
01:22:04: spend in VR, how does it affect your
01:22:06: identity and how you relate with the
01:22:08: team? For instance, in your mind, is
01:22:10: sire a man or fan? So, this is like
01:22:13: interesting question. Like what I find
01:22:15: like with VR is like I spend a lot of
01:22:16: time in VR. Most of the time I interact
01:22:18: with people is actually in VR. Um and
01:22:21: does kind of change like you know how
01:22:23: you think about people. Um and I found
01:22:25: like you know like it kind of doesn't
01:22:26: neither because I kind of start like
01:22:28: thinking about people more like you know
01:22:29: their personalities. You know this
01:22:31: person you know has these values this is
01:22:33: how they behave. This is you know their
01:22:35: vibe and it kind of becomes what a
01:22:37: person is because even the same person
01:22:38: even s like you know use multiple
01:22:40: avatars. Uh some people kind of stick
01:22:42: with one avatar. you kind of like, you
01:22:44: know, associate them with a bit, but
01:22:45: also like, you know, when you see them
01:22:46: IRL and they kind of behave the same,
01:22:48: which is one thing I find like super
01:22:50: cool about VR is like people's
01:22:51: personalities are IRL are usually very
01:22:55: similar for how they in VR. Um, and it's
01:22:58: kind of, you know, like there's like a
01:22:59: bit of like when you meet somebody for
01:23:02: the first time, like there's a little
01:23:03: bit of like, you know, like, you know,
01:23:04: they look different, but then they're
01:23:06: like, wait, this is just the same
01:23:07: person, you know, just
01:23:09: different avatar. Um so in my you know
01:23:14: in my head like it kind of people become
01:23:16: more just you know their personalities
01:23:18: and like it just you know like however
01:23:21: they happen to look at a time is just
01:23:22: how it happen to look at a time you know
01:23:24: just that's just the interface like you
01:23:27: know that's used for their personality
01:23:29: at the time to interact with their
01:23:31: personality if that makes sense.
01:23:32: >> Yeah.
01:23:34: >> I have a quick question.
01:23:36: >> Yeah.
01:23:37: >> Can I go to the bathroom again?
01:23:39: >> Yes.
01:23:42: I'm I'm I'm kind of concerned.
01:23:46: >> I hope I hope it's not a candy that you
01:23:48: had.
01:23:49: >> No, it's fine.
01:23:54: >> Uh, next question is from Senup. Uh, is
01:23:57: headless server able to use link? Uh,
01:24:00: are they basically the host? That would
01:24:01: be interesting for ideas. Yes. Uh,
01:24:03: there's actually multiple ways to enable
01:24:05: it too. Uh, you can enable it on the
01:24:06: fly. There's like enable link uh command
01:24:09: that you can use. You can even give it a
01:24:10: port to open it on. Uh you can enable it
01:24:13: through the um you can also enable it
01:24:15: through the configuration you know
01:24:16: through your um config. So like when you
01:24:19: start a world like have a list of worlds
01:24:21: that you want it to start uh you can
01:24:22: just be like enablers in your link and
01:24:24: you can also specify port. So um is
01:24:27: definitely like you know one of the
01:24:28: intended use cases and different lot of
01:24:31: cool things you could do with that. I
01:24:32: actually use it often times for testing.
01:24:34: So I don't have to launch you know
01:24:35: graphical baronite. I'll just run
01:24:37: headless. Um, I have like a script that
01:24:40: just kind of configures it like you know
01:24:41: just random certain right linking and I
01:24:42: can use it for quick like prototyping
01:24:45: and test testing.
01:24:52: Um, next question is from computer user.
01:24:55: Do you still have the 3D scan of
01:24:56: American Pizza? If you do, is there any
01:24:58: way I could get a copy? I wouldn't have
01:24:59: use for it, but I thought it would be
01:25:01: funny to have a copy. Yeah, I have it. I
01:25:03: don't really delete scans. So uh for a
01:25:05: copy I um I could publish it somewhere
01:25:08: or like if like you see me in game I can
01:25:09: give you one. Uh I know a bunch of
01:25:11: people like have it. So if you see me
01:25:13: around like you know you can poke me I
01:25:16: can give it to you or send it to you.
01:25:22: Uh next questions from U1F98A.
01:25:26: Does anyone know what the world and s
01:25:29: are in for this one? Looks cool. Uh so
01:25:31: this is the MMC. Actually, which year
01:25:33: was this? Uh, I need to check. Give me a
01:25:37: second.
01:25:39: Uh, this is the MMC 2024 kickoff webcast
01:25:43: theater. Um,
01:25:46: oops, that's the wrong one.
01:25:49: Uh, want the war orb. There we go. I'm
01:25:53: going to put in the camera. And I have
01:25:54: to move like this way so you can you can
01:25:56: see it and can hear me behind. Uh, I can
01:25:59: actually show you a little bit around.
01:26:01: So, let me move the camera here. This is
01:26:04: a very cool world. It's like very, you
01:26:07: know, '90s style kind of computer
01:26:09: graphics, but 3D.
01:26:10: >> Uh, this was used for launching the MMC
01:26:14: 2024 event. Um, so there was like the
01:26:18: opening ceremony. There's also like we
01:26:20: actually kind of inside a computer.
01:26:24: So you see like uh and actually had a
01:26:26: role in this one too like was like
01:26:27: sitting in this chair and the whole
01:26:29: event was you know taking place inside
01:26:31: of this like you know all the presenters
01:26:33: there alo super cool stuff um uh like
01:26:36: when MMC does their like opening and
01:26:38: closing you know ceremonies uh there's
01:26:41: like a whole like staff of people you
01:26:43: know there's like director uh like Jason
01:26:45: he's like directing everything there's a
01:26:46: bunch of people in the you know manning
01:26:49: these like panels where you can control
01:26:52: like you know all the different stuff
01:26:53: that happens. Uh the whole thing like
01:26:55: animates. There's like a lot of lot of
01:26:57: really lyrical things. There's like a
01:26:58: presentation controller audio. It's like
01:27:01: a full on like set like production set.
01:27:04: Uh but in VR, you know, with people that
01:27:06: are scattered across the world and it's
01:27:09: like it's like very very very cool, you
01:27:12: know, even just being able like
01:27:13: experience, you know, that kind of
01:27:15: production in VR. Um
01:27:18: but the work itself like has been
01:27:20: published so you can kind of, you know,
01:27:20: check it out. It's very very neat. I
01:27:22: like um I like you know how these are
01:27:25: actually 3D but like if you look close
01:27:27: you know the graphics is dithered
01:27:31: like if I get the camera really close
01:27:35: >> I actually helped uh actually so this
01:27:37: this world was made by new project which
01:27:39: is also part of a group that I'm in. I
01:27:41: think this was before I was actually on
01:27:43: the team.
01:27:44: >> Yes I think so. So, I ended up helping
01:27:48: with this one. Um, camera.
01:27:51: >> Oh, sorry. Sorry. Um, I was uh I helped
01:27:59: sorry. Um, I helped Gareth create the
01:28:02: the wooden figures. I I generated the
01:28:04: the I helped him generate the uh the
01:28:06: wooden noise stuff in Blender.
01:28:08: >> Yeah, it is. It is very cool. I
01:28:10: recommend checking it out.
01:28:13: and like having been part like you know
01:28:16: like having a like in a production and
01:28:18: just seeing how everyone works and how
01:28:20: everyone kind of you know works together
01:28:21: and like it was one of the most like fun
01:28:24: things and I'm very excited for like you
01:28:26: know this year's uh one as well
01:28:31: which is starting next week. So you know
01:28:34: again if if you if you haven't if you if
01:28:36: you missed it uh MMC is like you know
01:28:39: they're currently taking sponsorship. So
01:28:40: if you want to sponsor the event like
01:28:42: you know please do like it definitely
01:28:44: deserves it. Uh and also like you know
01:28:46: half of what you sponsor goes to the
01:28:48: prize pool. Um oh no what was that?
01:28:53: Um but yes it's very exciting event like
01:28:55: check out the announcement on check it
01:28:58: like in blue sky other like media. Um
01:29:00: just search like you know for MMC 2026
01:29:03: and you should be able to find it.
01:29:07: Uh I'm very excited. What kind of word?
01:29:09: I don't actually know like what word
01:29:10: they're going to have yet, so it's going
01:29:11: to be a little bit of a surprise.
01:29:15: But their like level of production
01:29:17: quality is always amazing.
01:29:20: Uh, next question is from case blades.
01:29:22: Uh, is there anywhere anywhere where the
01:29:25: spherical harmonics values for ambient
01:29:27: lighting is explained? I can tell first
01:29:28: one is base color since uh it's the
01:29:31: color are torture to remove bluish
01:29:33: lighting in harbor home, but I couldn't
01:29:35: figure out what everything else is. So,
01:29:38: um, we actually did a video on this one.
01:29:39: So, check out the YouTube channel, the
01:29:41: YouTube clips. Uh, there's specifically
01:29:43: a video clip on spherical harmonics
01:29:44: where I can sort of like showcase, you
01:29:46: know, how it works, uh, to kind of give
01:29:48: a better idea. Um, one thing I'm going
01:29:51: to say, usually you don't want to edit
01:29:54: them manually. usually use algorithms to
01:29:56: actually compute the values because um
01:29:59: um if you're familiar with some math,
01:30:01: spherical harmonics are they're kind of
01:30:03: like a a forer transform that's like
01:30:06: wrapped around like a sphere.
01:30:10: That's probably like the closest like
01:30:11: kind of analogy. Uh so like the the the
01:30:15: base one it's like you know just global
01:30:16: value but then like the actual other
01:30:18: values it's like amplitudes of like it's
01:30:21: amplitudes of like you know waveforms
01:30:23: around the sphere and you sort of
01:30:26: compose them to like you know create
01:30:27: like um create whatever like you know
01:30:30: gradient like you want and usually use
01:30:32: algorithms to kind of compute those
01:30:34: values. Um I don't recommend that detect
01:30:37: them manually uh but check out that
01:30:39: video. This is a lot of materials
01:30:41: online. Uh this is a pretty common
01:30:43: technique used in like computer
01:30:44: graphics. So if you search like you know
01:30:46: spherical harmonics for graphics um you
01:30:49: for lighting uh you should be able to
01:30:51: find like a bunch of like resources like
01:30:53: online. It's not like you know it's not
01:30:54: specific to just presite.
01:31:01: Oh no we're getting
01:31:04: schnopathons.
01:31:06: I don't know.
01:31:07: >> Go back to the normal schnoits please. I
01:31:11: I don't know how to even reproduce
01:31:22: it next time.
01:31:25: Uh and also got some more context from
01:31:27: Case Blades. Uh oh, that's a long one.
01:31:30: Um fun fact about Harbor Studio just
01:31:32: because it was shown because I wanted to
01:31:33: get lighting just right since I was
01:31:35: emulate PS PlayStation 3 era lighting
01:31:38: styles instead of ambient light. All the
01:31:40: nighttime lighting are handpicked
01:31:41: emission colors for every single
01:31:42: material environment that gets toggled
01:31:44: on a huge 57 driver long multi-driver
01:31:48: when the sun goes down. I'm sure FX
01:31:49: enjoys bad ideas his work has made
01:31:51: possible. Yes. I mean if it works if
01:31:55: that's what you need to do like the
01:31:56: style like you know do it. Um I'm kind
01:31:58: of curious like how it's going to look
01:31:59: like you know that kind of style.
01:32:03: >> There is a will there is a way.
01:32:05: >> There's lots of ways. might not be the
01:32:07: best ways but there's ways and modify
01:32:10: arc is asking somebody was able to get
01:32:11: this face hacking working with mods is
01:32:13: the general questions forum on discord
01:32:15: if you want to check it out
01:32:16: >> yeah no been like bunch of like mods
01:32:18: it's more like just like getting it like
01:32:19: you know working something officially
01:32:24: and something like we could also ideally
01:32:26: be able to ship like the you know
01:32:28: whatever library because not everything
01:32:30: like you know not every library not
01:32:33: every software we could like legally
01:32:34: ship with the software so we might need
01:32:35: to like download independent Definely I
01:32:37: really want a solution that you can just
01:32:39: turn on and it just works out of the
01:32:40: box.
01:32:43: Um the ultra wide gamer I would love to
01:32:45: get simple example for me request. I
01:32:47: have tried creating one already without
01:32:49: much luck and I love to test and bug
01:32:51: report anything related to mesh
01:32:53: uploading. Yeah I might like um make a
01:32:56: GB request uh for sample and also like
01:32:58: you can like provide one
01:33:01: I don't forget about it.
01:33:05: Uh, Alex Dupia is asking, uh, I'm
01:33:07: curious if we could count on the
01:33:08: possibility of multi-wind workflow in
01:33:10: the future, such as creating separate
01:33:11: windows containing specific tasks, for
01:33:13: example, inspector. Yes, that's one of
01:33:14: the things actually planned for the
01:33:16: expansions of the desktop mode. Uh, I do
01:33:18: recommend checking the YouTube video on
01:33:20: our plans for desktop on resonite
01:33:23: resonance clips on our YouTube channel.
01:33:25: uh because I actually go like a little
01:33:26: bit more in depth, but that is
01:33:28: definitely one of the things that we
01:33:29: want to do where you can for example
01:33:31: take an inspector window and you can
01:33:32: just pin it and you know it's going to
01:33:34: be it's going to be pinned to your view
01:33:36: uh and you can still like you know it's
01:33:37: going to be like you know Unity or
01:33:38: Blender where you can kind of partition
01:33:40: your workspace and you can also pull
01:33:42: windows and you know use your multiple
01:33:44: screens. I'm kind of like have to do it
01:33:47: like you know now because we could do it
01:33:48: with Unity. it does have additional
01:33:52: requirements for the render switch and
01:33:54: additional implementation there. Um, so
01:33:57: I'm kind of like, you know, a bit torn
01:33:59: on it, but um,
01:34:01: it'll come at some point.
01:34:06: Uh, next one's from modify arc. What VS
01:34:09: Code extensions are mandatory to have in
01:34:11: your workflow for development? Um, I
01:34:13: don't use VS Code for development much
01:34:15: really. I only use it like to look at
01:34:17: logs but um I use Visual Studio. I don't
01:34:20: Sarah used VS Code but it kind of
01:34:22: switched.
01:34:24: >> Yeah, I mean I still I still do use VS
01:34:26: Code just because like the the Sublime
01:34:30: Text like LSP is still kind of like
01:34:33: being worked on a little bit and doesn't
01:34:34: support multiple diagnostic providers
01:34:36: very well. Um,
01:34:38: but like mostly just the C# add-on and
01:34:41: also uh
01:34:44: config configuration to turn off all of
01:34:46: like the AI stuff because I really don't
01:34:48: like that and I wish it would go away
01:34:50: forever. Um,
01:34:52: that's really about it. I don't really
01:34:54: use that much. I'm kind of a I'm kind of
01:34:56: a plain guy. Um, yeah.
01:35:04: Next questions. I think I kind of sped
01:35:05: through these like too fast because we
01:35:07: still got like 25 minutes left and we're
01:35:09: kind of at the end. Um, Yummy is asking,
01:35:12: "Do you know about Mugen X and are you
01:35:14: going to buy it?" I have no idea what it
01:35:16: is.
01:35:17: >> What is Mugen X?
01:35:20: >> Um, I'm going to Google it, but I'm
01:35:22: concerned.
01:35:28: >> Oh, it's a game.
01:35:31: Oh, Neutronics on Steam.
01:35:36: Well,
01:35:39: oh, it's uh going to be released.
01:35:44: Oh,
01:35:46: interesting.
01:35:49: I don't think that's a game I would play
01:35:51: myself,
01:35:53: but I know somebody who might. So,
01:35:56: interesting.
01:36:03: And we got uh um
01:36:07: we got Satan upgrade meow which is like
01:36:10: a check or Slavic like general Slavic
01:36:13: like way to write meow
01:36:15: >> the meow meow meow
01:36:18: meow meow meow
01:36:19: >> meow meow
01:36:23: >> moo
01:36:24: >> what
01:36:26: can
01:36:28: >> I can say I'm a talking animal I can say
01:36:29: whatever I want
01:36:31: >> what
01:36:32: is This is It's not what you said. It's
01:36:35: It isn't how
01:36:37: >> Yeah,
01:36:38: >> it didn't work in my brain.
01:36:39: >> I I don't I don't think you can I don't
01:36:41: think you can say anything at all, pal.
01:36:43: >> I was like I was like, but do you know
01:36:45: what you have? You have mood.
01:36:49: >> What?
01:36:50: >> You said moo, but do you know what you
01:36:52: said with that moo?
01:36:54: >> Uh, I don't know. Do you know what I
01:36:56: said? Cuz you apparently can't tell me.
01:37:00: >> I don't know.
01:37:02: I was like like like when forget it's
01:37:05: like so like goes like it'll like make
01:37:07: animal sound and like what did you say
01:37:09: about my mother
01:37:12: I I was I was my brain was trying for
01:37:13: that kind of joke but it didn't work.
01:37:21: Uh next questions from kisser blades. Uh
01:37:24: it's important actually I want to make
01:37:26: balcony that you can lean over but can
01:37:27: walk off. I've been looking at collide
01:37:29: options but didn't look there was
01:37:30: anything before curse flux nonsense is
01:37:32: there simple way a pre-existing way to
01:37:35: do this. Um
01:37:37: no this one's unfortunately a little bit
01:37:39: tricky because like the collider is kind
01:37:40: of like one thing and it's one of those
01:37:42: things I've been wanting to be like at
01:37:45: least split it in two so like it can
01:37:46: kind of like you know lean and have a
01:37:48: little bit more kind of comp like better
01:37:50: shape. So that's something to do like
01:37:54: you know on that's more reason I didn't
01:37:56: to do that.
01:37:58: >> I I do there there is a way to help the
01:38:02: problem um in in the actual like
01:38:06: locomotion config. You can make the
01:38:08: capsule collider a little bit thinner to
01:38:10: like try and mitigate it a little bit.
01:38:12: >> You can do that.
01:38:14: >> It's not going to fix it all the way but
01:38:15: you'll be able to lean a little further
01:38:17: over the like towards the railing. game
01:38:22: but generally um
01:38:26: yeah like you need need to we actually
01:38:28: need to like do that when there's an
01:38:30: outside to like make those possible I
01:38:33: think there's a get issue for it so I
01:38:35: put it that makes it a little bit easier
01:38:37: to prioritize
01:38:39: >> yep
01:38:41: >> and we've got all the questions now like
01:38:43: um I was kind of like speed through
01:38:45: questions and then it's like too fast
01:38:47: and now we have a bunch of times left
01:38:48: because I'm like oh we're like towards
01:38:50: the end and now it's like
01:38:51: >> that's okay.
01:38:53: >> I can wave the spinny thing at people.
01:38:55: >> Spinny thing. Oh yeah, this is Oh, this
01:38:57: spinning thing.
01:38:59: >> Um,
01:39:01: we can
01:39:04: Oh, uh,
01:39:07: the correction. What if I ar asking
01:39:09: correction to my previous question? What
01:39:11: visual state extensions are mandatory
01:39:12: for workflow? Um, none.
01:39:16: Uh, one thing I kind of used like is
01:39:18: like the T4 like uh syntax highlight
01:39:21: thing, but like
01:39:23: problem with Visual Studio is like it's
01:39:25: been getting super slow and I'm like
01:39:28: like and usually it's like extension. So
01:39:30: I've been like kind of like avoid
01:39:31: extensions
01:39:33: and it's still slow. So, I'm kind of
01:39:36: like I one time like I installed like
01:39:39: the I forgot it's called ReSharper like
01:39:42: the
01:39:43: Jet Brains like extension but like it
01:39:45: just it made it like way worse. Uh so
01:39:49: I'm kind of like you know just kind of
01:39:51: doing pretty much vanilla
01:39:53: and even then like I'm kind of thinking
01:39:55: like like I'm kind of thinking switching
01:39:57: to Rider which would make it easier to
01:39:58: switch to Linux too. Um
01:40:05: uh
01:40:06: >> I have I have tested Ryder like just
01:40:08: like on my own time just like tested it
01:40:10: out.
01:40:11: >> It is they definitely do a lot to help
01:40:15: like people coming from Visual Studio
01:40:18: get integrated into their ecosystem. So
01:40:20: it's very easy to go over.
01:40:23: >> Yeah, that's kind of the main thing
01:40:24: because like it kind of it supports like
01:40:25: you know the Visual Studio solution
01:40:28: project. So like it would keep it
01:40:29: compatible with that. Um
01:40:34: it is it's just like you know it is like
01:40:37: an additional cost now I have to kind of
01:40:38: worry about like every month and I'm
01:40:40: sort of like locked in and if I wanted
01:40:42: to like move like now it's like either a
01:40:44: lot of effort for some other solution
01:40:45: piece something together or switch back
01:40:47: you know it makes it a bit little bit
01:40:49: more difficult.
01:40:56: And Tanos is asking what other ideas
01:41:00: uh
01:41:03: what other ideas did you have on
01:41:05: speeding up workflows in desktop other
01:41:08: than partitioning PES for example editor
01:41:10: camera control. Um I remember watching
01:41:13: that video like is going to like kind of
01:41:16: went like through a bunch of like the
01:41:17: details. Um partitioning the workflow. I
01:41:20: think the partitioning like the workflow
01:41:21: like the the paints that's the probably
01:41:23: the biggest one because you can like you
01:41:25: know easily access but there's like a
01:41:26: lot of um just general kind of usability
01:41:30: things um
01:41:33: you know like like the way like for
01:41:35: example gizmos behave the way like you
01:41:36: know you can interact being able to like
01:41:38: have like shortcuts you know buttons
01:41:40: having like um quick inventory access to
01:41:43: tools like stuff like that.
01:41:47: Uh there's probably a bunch more that
01:41:48: I'm kind of not remembering right now.
01:41:53: What if Arc is asking uh how much do you
01:41:56: have to pay unit in order to use it for
01:41:57: Resonite? Um
01:42:00: I don't remember the exact number. It's
01:42:02: like it's over a few thousand per year.
01:42:05: So it's like
01:42:07: um
01:42:09: definitely noticeable. Um
01:42:13: it's uh
01:42:15: it's also like one of those things where
01:42:16: like we're bit like annoyed because like
01:42:18: we we've been using Unity Plus
01:42:22: um which has been like you know much
01:42:24: cheaper because we didn't we don't need
01:42:26: any of the Unity Pro features but then
01:42:28: Unity was like we're
01:42:31: streamlining our subscription and plus
01:42:34: is going away and we have to upgrade to
01:42:36: a pro which you know goes from a few
01:42:39: hundred dollars
01:42:41: to few thousand.
01:42:44: So, and it's streamlining and we don't
01:42:47: really get anything
01:42:49: extra that like, you know, we need.
01:42:53: So, it's kind of like, you know, it
01:42:56: feels like they're kind of like, you
01:42:57: know, squeezing all the developers, you
01:42:59: know, for extra money because I I think
01:43:01: like
01:43:03: a lot of people are leaving because
01:43:05: Unity Unity is pretty much
01:43:08: been getting very unshitified and I feel
01:43:12: them kind of getting more and more
01:43:13: aggressive,
01:43:15: you know, with their things and that's
01:43:17: making more people leave. So they're
01:43:18: doing what they can to like squeeze as
01:43:20: much as they can from the people who are
01:43:22: still kind of stuck with them. Um, and I
01:43:26: don't think it's going to get any
01:43:27: better. So we do definitely want to
01:43:28: switch away from Unity
01:43:31: uh completely
01:43:34: because like that's essentially going to
01:43:35: like eliminate that cost altogether.
01:43:42: So that's all the questions. Again,
01:43:44: we've still got about like 16ish minutes
01:43:46: left. So, feel free to ask more
01:43:48: questions. Um, we might do more
01:43:51: showcases from uh more showcases from
01:43:55: the
01:43:57: um
01:43:59: more showcases from the blue sky. So,
01:44:03: let me see if I can get back.
01:44:08: If you want to make if you want to
01:44:09: impress me making a renderer, make a
01:44:13: software render because I like software
01:44:15: renderers a lot.
01:44:18: Don't do it for the actual render show
01:44:21: like we're not going to accept software
01:44:22: renders.
01:44:24: >> Yeah. No, I mean it would maybe be
01:44:25: useful for like embedded like not
01:44:27: embedded but like really low power
01:44:29: systems but no
01:44:30: >> I would say it's worse because
01:44:33: >> because even the low power like you
01:44:36: >> like it's going to use way more
01:44:38: resources and be very inefficient. Um, I
01:44:41: would almost say like the low power
01:44:42: case.
01:44:44: >> I would say like the low power ones like
01:44:46: you want to use the GPU because even if
01:44:47: it's like not like it's not like super
01:44:50: powerful like you know like it's the
01:44:54: >> more efficient than the doing it on CPU
01:44:56: which is going to be low powered.
01:44:58: >> Yeah, I realized that like two seconds
01:45:00: after I I said it. But I mean you know
01:45:02: there's
01:45:02: >> it's
01:45:03: >> I guess like there's server use cases
01:45:04: but it's it is really niche. I just like
01:45:06: software renders.
01:45:08: It's a fun toy, but I don't think like
01:45:10: there's too many practical use cases.
01:45:14: >> The the reward you get for it is my
01:45:16: thumbs up.
01:45:19: >> We also got u Oh, wait. This is not
01:45:21: going to work. Um, I need to pick a
01:45:22: screenshot. Uh, so I'm going through
01:45:24: some more posts. Uh, there's another one
01:45:28: I'm going to promote. Uh,
01:45:32: this is a post from the Alisium. So, for
01:45:36: those of those of you who don't know,
01:45:38: uh, Eliseum is like been very
01:45:42: long, like a long term, like uh how long
01:45:44: have they been around? They've been like
01:45:45: years and years. Um, it's a group like
01:45:48: they've been um running like a bunch of
01:45:51: sort of uh like card games and other
01:45:53: sort of like, you know, um I don't know
01:45:56: what to call it. Uh
01:45:59: >> um it's like, you know, like poker those
01:46:02: kind of like things. uh they have like a
01:46:04: really cool system where you have like
01:46:06: you know you have like virtual kind of
01:46:08: >> I don't want to call it like it's not
01:46:10: currency it's like you know meaningless
01:46:13: like you know score it's kind of acts
01:46:16: like it's currency but it's not actual
01:46:17: money um but essentially you can kind of
01:46:21: you know sort of like
01:46:24: >> I'm trying to be like very careful
01:46:25: because I don't want to say like it's it
01:46:27: is not real gambling it's sort of you
01:46:30: know pretend gambling um which makes it
01:46:32: legally not gambling. Um, so if you want
01:46:36: to like, you know, if you like those
01:46:37: kinds of games, um, was definitely worth
01:46:40: checking out. Like they have like super
01:46:42: cool systems. They put like so much work
01:46:44: into it. It's very polished. Um, you've
01:46:47: got a bunch of dealers who like, you
01:46:48: know, for example, I like I got dragged
01:46:50: like into playing like black check like
01:46:52: a few times. It was like a lot of fun.
01:46:54: Um, they're like, you know, they're
01:46:56: skilled at it. Like it's it's very very
01:46:58: very polished. And if you really like
01:47:00: those games, like I think you're going
01:47:01: to like enjoy those. And they're usually
01:47:03: open, I think, like pretty much every
01:47:05: day. Most of the days they kind of open.
01:47:08: So, um check them out. They have a bunch
01:47:10: of kind of, you know, um bunch of people
01:47:12: kind of working on it. Bunch of people
01:47:13: like, you know, doing the uh doing the
01:47:15: games. Um so, I definitely definitely
01:47:19: give them give them a look if you
01:47:20: haven't.
01:47:22: >> Yeah. Unlike unlike like a real casino,
01:47:25: you go kind of for like the atmosphere
01:47:27: and the games and the fun and the people
01:47:28: rather than the gambling.
01:47:30: >> Like you do have like a they have a
01:47:32: system where like you know for the like
01:47:34: I'm going to call it points. Uh for the
01:47:36: points like you kind of get um you know
01:47:38: you get certain amount every week and
01:47:41: then you can you can lose it all. Uh but
01:47:43: also you can like accumulate and you can
01:47:44: also like get various like per in the
01:47:47: world like you get like extra tools, you
01:47:48: get like you know some badges and other
01:47:50: things. So there's a lot of kind of fun
01:47:53: fun like fun stuff uh with that.
01:47:57: But just to clarify, you know, there's
01:47:59: no way to win actual real money in this.
01:48:03: So
01:48:05: legally like it is not like like actual
01:48:07: gambling which is like you know very
01:48:08: highly kind of regulated.
01:48:14: >> I have a question.
01:48:15: >> Yeah.
01:48:16: >> I go to the bathroom again.
01:48:17: >> What's happening? I drank a Gatorade.
01:48:21: Okay.
01:48:22: >> Oh, was it spoiled? Can Gatorade spoil?
01:48:28: >> There's purple.
01:48:30: >> This is like a cool one.
01:48:32: >> Okay,
01:48:34: >> I'm concerned.
01:48:37: There's another cool post. Um,
01:48:45: so there's some more link stuff. Um, let
01:48:49: me bring the video. So, seems uh someone
01:48:52: uh with the name of YMN made
01:48:57: uh an Elixir integration. So, don't know
01:49:01: if this comes with audio. I don't think
01:49:02: it does.
01:49:13: Yeah, I don't think there's like audio
01:49:14: to this one. Um, I'm going to also take
01:49:16: a screenshot of this. There's a GitHub
01:49:19: link as well.
01:49:23: So, they have made an alixir integration
01:49:26: which is another cool thing. I'm not I'm
01:49:28: like not really familiar with the elixir
01:49:30: language. I've like heard it a bunch of
01:49:31: different times. But, uh, uh, the main
01:49:34: thing is um
01:49:37: the main thing is like, you know, it's
01:49:38: really cool having integration with a
01:49:39: little bit more languages because it
01:49:41: opens up, you know, more doors for
01:49:42: people who use those languages.
01:49:48: Let's see if I got a little some more
01:49:50: things to showcase.
01:49:59: I'm trying to pick up some
01:50:07: Oh, this one's a
01:50:12: kind of confused by this one. Um,
01:50:20: let me bring this in. So, this is a post
01:50:22: from uh Epic Easton uh and it's uh
01:50:27: creating something called Google Balls
01:50:30: interactive virtual experience.
01:50:33: Um which I don't really know who that
01:50:36: is.
01:50:38: Oh, where is it coming in? It's probably
01:50:40: one of those like Google experiment
01:50:41: thingies.
01:50:43: How's the screenshot? It's not popping
01:50:45: up. Did I not do it? Come on.
01:50:53: There we go. So this is the post. Um, so
01:50:57: Epic Easton, they have made Google Buzz
01:51:01: Google Balls unique VR virtual
01:51:03: interactive experience.
01:51:05: If you would like to surround yourself
01:51:06: with Google Balls, copy and paste this
01:51:08: link in Resonate. So you can open it
01:51:10: Resonate. Uh,
01:51:14: may maybe we'll maybe we'll do a
01:51:16: resonance from this one like next time.
01:51:18: Uh let's check out
01:51:25: says it is a world you can visit.
01:51:30: Oh my god, the chat is going Google
01:51:33: balls mention
01:51:35: Google Balls.
01:51:38: Oh, there we go. It's Google Balls XP.
01:51:41: Oh, and there's there's balls and
01:51:44: they're so colorful.
01:51:48: I guess it's like a procedurally
01:51:50: generated world.
01:51:53: It actually has a kind of cool visual
01:51:54: vibe to it.
01:52:00: Google balls.
01:52:08: So check out the world and maybe we'll
01:52:10: pick it for the stream next time so we
01:52:12: can we can do resonance live from Google
01:52:15: Balls.
01:52:17: Oh, there's a bunch of protolex. Oh,
01:52:19: it's just generating them.
01:52:21: >> I return.
01:52:22: >> Watching Google Balls.
01:52:24: >> Oh,
01:52:26: we might be streaming from those next
01:52:28: time.
01:52:30: >> I can't stop experiencing Google balls.
01:52:34: >> Wow.
01:52:41: >> Yeah, I think I think we definitely need
01:52:43: to do stream from next time.
01:52:48: actually looks kind of cool. I like I
01:52:49: like I like the visual style of it.
01:52:55: They had a minor part.
01:52:58: Okay. So, let's see. We got seven
01:53:00: minutes. So, we got a few question.
01:53:05: We got a few questions. So, um modifier
01:53:09: is asking ty renderer. Is that like text
01:53:12: based like renderer?
01:53:15: be like ask like rendering it like with
01:53:17: the
01:53:18: >> yeah terminal user interface render
01:53:22: >> you know what technically sort of dy
01:53:24: resonite like the the resonite link
01:53:26: because there it comes with ripple so
01:53:28: you can interact with the scene
01:53:30: >> it's funny thing but I was like thinking
01:53:32: it would be interesting having like you
01:53:34: know some terminal like interface where
01:53:36: your avatar is kind of puppeteer it
01:53:37: would be good for people who are like
01:53:38: you know like blind like or sever like
01:53:41: visually impaired because they could
01:53:43: like experience the world you know,
01:53:44: typing and then like you know, for
01:53:46: example, you could say what is in front
01:53:48: of me and it could just do bunch of
01:53:49: Rcast and be like there's objects this
01:53:51: and this. So it it is like kind of jokey
01:53:55: but I think there's like so much for
01:53:57: like applications.
01:53:59: >> Resonate text venture.
01:54:01: >> Yeah.
01:54:04: Next question is from Satan. Uh how is
01:54:07: the order of components of defined? Is
01:54:09: there any way to change their order? Um
01:54:12: so I think right now is actually like it
01:54:15: is not
01:54:18: defined like the order like um it's
01:54:20: something you shouldn't depend on. Um if
01:54:24: you do need to ensure certain order of
01:54:26: things then you need to use the update
01:54:28: order because it kind of globally
01:54:29: determines how they update it and
01:54:31: there's like some systems which will
01:54:32: kind of if they like send events they
01:54:34: will um some of them should like sort it
01:54:38: based on the update order. uh if there's
01:54:40: like multiple of the same component or
01:54:42: component interface on the same slot but
01:54:45: generally uh there the way the
01:54:47: components are designed um it should be
01:54:49: order independent.
01:54:52: If uh if everything is like you know you
01:54:54: have a bunch of components that are all
01:54:56: the same update order then the or like
01:54:59: relative order within them is not
01:55:00: defined
01:55:02: and there's not really a way to access
01:55:04: their order either on the like you know
01:55:06: on the on the slot
01:55:12: computer user s turn Jay into Gatorade
01:55:16: what have you done
01:55:18: >> um that was uh Jay's that's And you have
01:55:23: to talk to Jade about that. Sorry.
01:55:25: >> I'm still better than turning you into
01:55:27: Gatorade
01:55:29: or the brown Gatorade.
01:55:31: >> I'm chocolate milk.
01:55:33: >> Oh, there we go. Youoo.
01:55:36: >> I'm a what?
01:55:37: >> The Yohoo drink.
01:55:39: >> Why?
01:55:40: >> This is like a chocolate one.
01:55:43: >> I'm a bowl of Reese's buffs.
01:55:45: >> Oh,
01:55:47: that's okay. So, don't love experiencing
01:55:49: Google balls. We'll we'll see next time
01:55:51: because we might stream from there next
01:55:52: time.
01:55:54: Still have to experience it for
01:55:56: ourselves.
01:55:57: >> Oh boy.
01:55:59: >> Are you looking to forward your Google
01:56:00: balls?
01:56:02: >> Uh,
01:56:04: do I have to? Is it company mandated?
01:56:07: >> Um,
01:56:10: for legal questions I can't answer that.
01:56:12: >> Oh [ __ ]
01:56:17: Okay, let's see. Um, we've got about
01:56:20: four minutes left, less than four
01:56:21: minutes. So, we can do few quick
01:56:23: questions if there's some, but no
01:56:26: in-depth questions at this point. Um,
01:56:29: let me see if there's the philosophy
01:56:31: behind Resight. Um, starting from 2017
01:56:34: in full detail. Go now.
01:56:36: >> Oh my go
01:56:40: There's a
01:56:46: computer. Could I say another jokingly
01:56:48: bad suggestion? Yeah, go ahead.
01:56:50: >> Don't ask to ask, just ask.
01:56:54: >> Worst thing will be like, we're not
01:56:56: reading that.
01:57:00: >> Modify AR. How is the asset Q rework
01:57:04: going? Um, it's kind of paused. I have
01:57:06: it like partially done, but I kind of
01:57:07: want to finish it up, but my brain kind
01:57:10: of fried, so that kind of put pause to a
01:57:13: bunch of things.
01:57:15: are broiled.
01:57:20: >> Uh, Satan was asking, "Have you tried
01:57:22: brain reading tech?" I have tried some
01:57:25: I've tried like the evolve headset
01:57:26: before. Um,
01:57:30: it's generally not good. Like it it can
01:57:33: give you like some basic kind of data,
01:57:34: but like having it actually do something
01:57:37: useful is kind of like
01:57:40: hard. Like I was like trying to like you
01:57:42: know train it to like you know like do
01:57:43: like mental commands and stuff and like
01:57:45: it sort of works but it only works after
01:57:48: you train and then you stop like
01:57:50: training like and then after a while
01:57:52: they just kind of you get a lot of false
01:57:53: positives and you get all the false
01:57:54: negatives. So it's like very kind of
01:57:57: annoying to use. the most um
01:58:02: the most that I've really like used it
01:58:03: for like I see it like being used for is
01:58:06: like like you know really just kind of
01:58:09: basic kind of
01:58:12: parameters
01:58:14: like I I don't I haven't seen like one
01:58:16: that would be like actually really
01:58:18: useful for things even like like I've
01:58:21: tried using it for like stuff like you
01:58:22: know um face tracking because it kind of
01:58:25: has like you know what kind of detect
01:58:27: when you're closing your eyes or
01:58:28: grinning or bearing your teeth. But even
01:58:31: that like it it just it it has so many
01:58:33: false positives. Like literally I would
01:58:34: like put it on and it would be like the
01:58:36: eyes would be just randomly blinking
01:58:38: like you know and then they would
01:58:40: actually close and they would open and
01:58:42: like it it just very it's been very
01:58:45: unreiable.
01:58:46: And some people said like you know they
01:58:47: would like shave their head and like you
01:58:49: know make sure put like the gel or
01:58:52: whatever to make it work better. But
01:58:53: like you know that's too much of a
01:58:55: commitment for that. And even then, I
01:58:57: don't know if it like if it's going to
01:58:59: work too well.
01:59:05: Uh, next question is from Dynamos. Uh,
01:59:09: what is a question? Well, we said no
01:59:12: philosophical things. Um,
01:59:14: >> well, I'm just going to say,
01:59:15: >> what is the question?
01:59:17: >> This.
01:59:18: >> You have to wait until the next episode
01:59:20: cuz it's basically
01:59:20: >> No, no, no, no, no, no, no. What is the
01:59:23: question?
01:59:25: this.
01:59:26: >> No, you have to give him suspense. We
01:59:28: got to have him We got to get him hooked
01:59:30: for the next episode.
01:59:32: >> This
01:59:34: >> Find out what this means next Resite
01:59:37: Resight Ball Z. Um, we're going to find
01:59:39: all the Resite all the Resite balls in
01:59:41: the next episode.
01:59:42: >> Would go to Google Balls to find out.
01:59:46: >> Uh, so what is a mod? It's like when you
01:59:50: mix uh you mix water with dirt and no
01:59:57: >> we're we're out of time.
02:00:00: >> So touch we're out of time of touch. I
02:00:04: don't have that installed.
02:00:07: >> Me neither.
02:00:08: >> It kind of went out the touch went out
02:00:10: of fashion.
02:00:15: >> Um thank you everyone for watching. I
02:00:17: hope like you enjoyed this episode. Um
02:00:19: thank you for asking all the questions.
02:00:20: Thank you you know for supporting
02:00:22: supporting usite uh for like you know
02:00:25: showca like you know whether it's like
02:00:26: by making cool things being part of the
02:00:28: platform or supporting us you know on
02:00:30: Patreon or stripe. Uh if you're
02:00:32: supporting us on you know on Patreon uh
02:00:34: we strongly suggest switching to Stripe.
02:00:37: Uh it's generally better integration and
02:00:39: also we get 10% more from the same money
02:00:42: you put in which means like you know we
02:00:44: can we can put it like towards
02:00:45: developing the platform. So,
02:00:48: um,
02:00:50: thank you very much. Um, thank you for
02:00:52: joining us. We'll see you, actually, I
02:00:54: don't know if it's going to happen next
02:00:55: week because there's going to be an MMC
02:00:57: ceremony and I don't know how it's going
02:00:58: to work out timewise. So, see you next
02:01:02: week. Asterisk, maybe not. We'll see.
02:01:05: Um,
02:01:07: we'll see how it works out. Uh, I think
02:01:09: it might work out because the MS ceremon
02:01:10: is like earlier in the day. Um, but
02:01:14: might might not happen. Or maybe we'll
02:01:16: just do like a delight one or something.
02:01:18: Um, and let's see if we have anybody to
02:01:21: raid. There was like a a streamer, but I
02:01:24: don't know if they're still streaming.
02:01:26: So, let's see if anybody's currently
02:01:28: streaming Resonate. Uh, speak of which
02:01:31: like this is a perfect time to stream
02:01:33: Resonate because we will already um
02:01:36: looks like it's only creator jam. So,
02:01:39: we're going to send you over to there.
02:01:42: Uh
02:01:44: so wait creator gem
02:01:48: is it wait is it all together it is yes
02:01:52: creator gem
02:01:55: send it off.
02:01:58: So thank you again. Thank you for
02:01:59: watching. Um and we'll see you next week
02:02:04: maybe asterisk I'll see you at this
02:02:06: other MC ceremony. Make sure to this
02:02:08: actually good thing since we're sending
02:02:10: to creator jam. subscribe to them
02:02:12: because uh they will be streaming the
02:02:14: MMC ceremony next week. Uh so you do
02:02:18: want to be subscribed to the channel.
02:02:19: They do a lot of cool stuff. Um until
02:02:22: high.
02:02:24: >> Wow.
02:02:35: We good.