OfficeHours:ProbablePrime:2022-12-13

From Neos Wiki
Jump to navigation Jump to search

<< Previous Next >>

Audio

Description

In this Office Hours, Probable Prime talks about:

  • Joints
  • Session Lists
  • Sciency stuff in Neos
  • Floor reflections
  • Prime's cheese recordings
  • Prime rants about LinkedIn
  • Nuclear fusion
  • Prime's ability to read CVs and resumes
  • The complexity of Neos's internals and how its all connected
  • The (in)ability to find text with a tooltip
  • Neos on Oculus Quest
  • Other people's Neos projects
  • Storage space indicator
  • Prime (quickly) rants about calendars

Transcription

(Please note that the transcriptions will not be 100% accurate)



All right. It is the top of the hour. Let me get this recording started. So welcome

to office hours. This is the top of the hour. We can go ahead and get started. I don't see

any questions right now. So lovely. That's awesome. Quick notice. I was just looking

at the calendar. There will be no office hours on the subsequent two Mondays -- Tuesdays.

So there will be no office hours on the 20th or the 27th. I'm out of the country again.

So next office hours will be in 2023 on the 3rd, which is always like the meme people

do in December. They're like, see you next year. Finger guns, jazz hands. And it's like,

please, like, go home. So, yeah. Everyone has a great holiday period.

But, yes, I will be in various parts of Europe. I've got a pack and stuff. I hate travel.

So we still have no questions. I'm going to go ahead and double check the prequestion

sheet that Nolan uses. Make sure that's empty. It is. It's empty. It's been empty since August.

Oh, we have some good questions. Great. Love it. Good questions. So, switch to English,

please. SHFR says do you have any plans to do a tutorial on the use of evil joints beyond

the simple door hinges? It would depend what I could do. I might do -- so in my public

order somewhere, there's I guess what I would call like a train lever. I don't know if that's

the real name for it. Let me just Google that. Yeah. Like this style thing. I've got two

of them. I've got one that can just free form move. And then I've got one with the sort

of break handle because I wanted that as well. Because that was cool to set up. Yeah. Like

this kind of lever. Of course, a lot smoother and less rusty looking than these pictures.

But you get what I mean. It's like a big lever. I want to make more like tactile physical

like interaction objects for Neos. I think a lot of times we rely on UIX a little too

much and it's just interesting to see. You know, we've got the Japanese community making

like full on planes work. It's like cool. It's also recently concluded, now it's December,

of course, Node-Vember, which is sort of an art thing in November where Glenda artists

just use nodes to make art. And one of them made a shader graph node thingamabob that

did again tactile controls. In this case, like a DJ deck. But they all looked beautiful.

It was like let's get more of these together in Neos. So moving forward to additional questions

there. Lex says I see this field in the world list manager for item template. Do you have

any idea how to use this? This is the component that displays the UI for the world browser.

Yes. Go ahead and take a look at how the world's

run facet works. That actually does overwrite that field. There was a lot of hacky stuff

I had to do there because Neos people can't summon modals. So that's why the modal in

the world is so gross and doesn't fit everything. But that does overwrite that. You're able

to use the item template to change what the world list manager will use when it generates

items. There's also I believe it's called world nexus. That's where I abuse UIX and

physical representation of the open sessions in the form of a circle liner with archways

which are portals which lead to each open session. I thought that was cool. It was sort

of like an art piece, I guess. I think it's like a grassy knoll floating in the sky and

then each archway is an active session. I ran that back when we didn't have that many

active sessions. Maybe in the VR chat boom that would have been crazy nonsense. But right

now it should be quite easy to look at. Moving forward to Zari's question. With you

having recently held a presentation for the Science Edu, I was wondering if there's been

jump offs for projects in the site due to the situation. I know things are usually quite

locked in. One wonders given the bad publicity by such a -- always. Like literally always.

Stuff is always happening in the science realm. Amos is the main science dude that I work

with. There is always stuff going on. So just yesterday we were doing some eye testing stuff.

And today we just booked a surgeon who is coming into today to recreate a surgical case

on actual patient scans. We're comparing it to the output from the non VR, non-Nerus process.

It's just always happening. Sometimes it's not applicable to be shared.

In this case it's real patient data. It's someone's actual face. I can't share screenshots.

But otherwise it's kind of open. Just looking through pictures. Yeah, that's nothing there.

Of course there's also an exposure therapy thingy that we did. I was going to make a

video on that. But then I can totally do that. But yeah, it's always happening. I'd love

to see more of it happen. In some aspects it's a little bit harder to make noise about

Neers due to the current kerfuffle. But in some aspects it's okay. I'd like to be louder

with what Neers can do and louder with what and how Neers can help the area. So I should

do that. But in some cases I'd like the kerfuffle to die down. I'll double check for additional

questions. Another question here from Easton. Hi, Easton. Is it recommended to use a transparent

mirror on the floor to give a nice reflection effect? In my use case the mirror is only

512 by 512 and it looks really nice. If you want to do reflections on floor, a realtime

reflection probe might be better. I'm not entirely sure which would be more heavy. I

guess it would depend if probes render in stereo. Mirrors do. I know you'd have to look.

It would be fine. Some places do that process to get reflections on the floor. They usually

have it on a toggle switch for graphical settings. So make sure that's in place. And just go

for it. There are much better ways to do it. But hey, just go for it. Zach says can I get

a clip of you saying something about cheese? You can indeed. Go to my public folder. Go

to art. Go to cheese. There's a bunch of creations in there where I say stuff about cheese. There's

even a folder where I misspelt cheese. It says he's. There's no C on the front of the

word cheese. He's wisdom. Where I talk about various cursed things about cheese. Oh, hey,

mirrors work better than reflection probes. Go for it. There's really no other way to

do it. If you've done reflection probes and they've formed worse than mirrors, then your

only option is mirror. Make sure it's turn off. You also figure out when you can turn

it off. Do cull that effect. If they're not in the room, maybe the room's still loaded

because you haven't done culling. Turn off the mirror. In a very old map by me called

tea garden, there is actually a slightly opacity, slightly transparent, I guess would be a better

non silly way of saying that, mirror inside the fountain. And that only turns on when

you're really, really close. And it's sort of been tailored there. Lots of people use

the fountain and tea garden as a bath. It's just like it's not what it's meant for. It's

not what it's meant for. Whatever. No one goes there these days. So it's fine. Cool.

That's all the questions we have. So I'm going to sit here and think about cheese. And I'm

going to sit here and sip this tea on mute, of course. Any streams or such planned for

the holidays on news? I'm sure Nexlin will get some stuff sorted. I don't know what their

plans are. I do know this week's stream will focus on creator geometry. So look out for

this month's or last month's creator jam content. Accidentally open linked is completely aside.

Keep typing questions, please. I'm going to ramble. I open linked in. And I'm going to

say there's a bunch of posts there being pushed to me through sort of like recommendations

rather than me following them. And some of them just make me feel ill. I think they're

making a joke here. But there's like a post from someone saying that they cooked dinner

in their hotel room using a kettle rather than charge the company for their dinner.

Even though they could totally charge their company for their dinner because they're away

on a business trip for that company. So charging dinner to that company is the right thing

to do. And they're like, it's the little things that get you promoted. Like, okay, cooking

chicken in a kettle in your hotel room is what gets you promoted? I'm no. Another thing

that really bothers me as well is like everyone saying, yo, I wake up at 4am and like, I don't

know, like, run a mile climb a mountain and do half my work before 9am. This is what you

should do to what they actually mean when they say that is find time in your day where

you don't have distractions. That's all it means. So the reason why they get up at 5am

is because their day is so distractible when other people are awake, so that the health

advice there shouldn't be wake up at the crack of dawn because that's not suitable for everyone.

Some people need more sleep. Some people don't like mornings like I don't. So it should say

schedule time in your day where you have time to focus. That's all it needs to say. It doesn't

need to say I wake up at 4am. I wake up at 3am says the next person who's got like, you

know, a line of supplements they want you to buy. It's just wake up with enough time

for you to do the crap that you need to do during the day. If that's 4pm, Alex, fantastic.

If that's 3am, fantastic. But most of these self help people are like, it's got to be

3am because that's a magic number and let's snort my brain supplements that you can buy

on my blog. It's like, okay, dude, chill. Zari has a filler question, which is absolutely

fine. We don't have any nearest questions. It's just me being angry at LinkedIn. So a

filler question gets me off the LinkedIn approach. So Zari says any thoughts about the U.S. announcing

today that they reached fusion ignition? Getting more energy out of an experiment than they

put in? I'm more excited about that after watching one video on YouTube, which really

isn't that long. And I'm amazed because like it's a really, really good video. It's not

that long. And they literally make fusion happen. So here you go. This is by a channel

called, it is her name, so Cleo Abram, but the series that she's running on there is

a huge if true. And they build a small fuser in Simone's garage. It's not a free energy.

Because it's a small one, it's actually expensive to run. It's like running like a vacuum cleaner

or a hair dryer on full. It takes a lot of energy. It's sucking all the energy out the

wall. But it is doing fusion. And so then the only thing, and I say the only thing,

like it's simple, is for them to do exactly what they do in that video, but get more energy

out than they put in at home. And then like energy is solved. Of course, that's very difficult

to do. And that's why only sort of institutions and governments are doing it. And if you look

at the fusion chambers that they're using, they're like huge and very confusing. But

I learned more about fusion in that 30 minute video than I've done in the past many years,

including education. It's also incredibly pretty. It's just naturally pretty, which

is interesting. Like new power source, naturally pretty. Let's scroll down and look at questions

now. So linker says do you offer CV or resume proofreading for technical Neos users?

That is a skill that I do have and can do. Depending on how many, I would have to actually

charge for that, though. So maybe just for Zlinker, I don't know. But if it's like 200

of you, then it's going to charge some money. I've got to make up my cheese time. Let's

move down and see if we've got any actual Neos questions. We have two Neos

questions. I am awesomely happy that we have two of those. So I've got a question how flexible

is Neos? I think you mean in terms of development, I'm not sure. I'll answer in

terms of development. But please do take the opportunity to clarify that if you would like

to. They're saying let's say you need to modify and think how easy is that to do. That hugely

depends on like what angle it is and how coupled those things are together. When I talk about

coupling, I want you to imagine, you know, those big sort of things that couple electrical

systems together or railway cars together or, you know, chains together. How coupled

things are together is how long it takes to edit. So as an example here, in isolation,

logic nodes are easy. Particularly logic nodes that just do mathematics or operations. So

the plus node, very simple. The minus node, again, the same one minor code. Any of the

sort of avatar related nodes, they start getting complicated because they're coupled to the

avatar system. So then they start getting more and more difficult. There are significant

areas that are very difficult to do. Those ones for me are ones where I have no idea

what's going on because they've got some fruit's magic going in them. Ones that are coupled

very tightly to other systems. For example, there being Twitch. We are aware that the

Twitch integration that Neos has is fragmenting because it's old and it's breaking. Updating

that is the equivalent of basically just rewriting it because we need to move to a new version

of their library. It's a new version of their API and it's just going to be a mess. That

is on my plate to do. That takes a while. But just a logic node, easy. Let's take a

look at the next question. Is there a way for a tool tip to access the label of the

UI element the user clicks on? Find out what text the user clicked on the specter. It depends.

I love that. It does actually depend on what type of text label you mean. There are some

that would allow you to do that. But most wouldn't. What you need there is effectively

component access. In most cases, tool tips, I say in most cases, tool tips can only really

see the slot or the collider that a tool tip is aimed at or clicked on. From that, you

can't get a reference to the label component on that. Be it a text renderer, a piece of

text in terms of UIX or any other variant of how we render text. There's about ten different

ways. You can't get a reference to that. What you need is dynamic component access, whatever

you want to call it. Where you can take a slot and say give me the components on that

slot and I want the first one that looks like text and from that component, I want the text

field. That's a feature we don't have. Hamish has linked a video on how close nuclear

fusion is. I presume Hamish knows more than I do. All I know is those two did it in their

garage and they did explain, hey, this is using more power than it's generating. Alex

says do anyone have an optimized Neos APK build? Ask Xlinka. That's another example of coupling. It's basically

just sort of like how safe is this change? Logics knows usually okay. Logics knows it

should touch other stuff. If a logic node has an impulse going into it, one of those

white ribbons. It's vastly more complicated than the ones that don't. Alex says will the

new YouTube DL be included in the new version of Neos? When we resume updates, lots of things

will happen. Probably that included. I think it says how in trouble if I just dump the

Google drive link here. Probably not. I mean, like, you shouldn't be doing it, but, like,

whatever. Well, I guess the PR friendly version of that would be I don't personally mind.

Other people might mind. So your mileage may vary. With that, I don't believe we've got

any additional questions. I'm just scrolling around, making sure I missed any. By the looks,

things were good. And then that's a third party link. So, hey, it could give you a virus.

It could not give you a virus. I don't know. I'm not validating or anything. Sorry. I had

to answer the door so I will catch up with questions now. It was one of those things

where it's like oh, God, drop the headphones and run. I will take a look at what we've

missed. Another fellow from Zari who says I guess any project you've seen recently that

you're excited about in addition to the aforementioned Japanese community which continues to be scary

creative. Not that I can think of on Neos. I haven't really been on Neos, like, socially

in a while. I've been kind of busy with other things, sorting other things out. I'm always

interested to see what people see and do and make. I'm really interested if it's not a

multi-tool or an avatar or like an inspector or anything like that. So make more games,

make more art, make more, like, experiences and I'll be happy to check them out. I am

starting to think about and get excited by MMC which is coming up in February which isn't

actually that far away. I know it sounds ridiculous that February isn't that far away but it is

not far away. And then we have a question here from Easton who says are there any plans

to improve the storage facet to act more like the cloud storage indicator? You'll have to

explain what the complication there is. They sent a photo and I'm looking at it. Yeah,

so the storage usage status one is probably just like the logged in user whereas cloud

storage space indicator is, you know, for the whatever you want to look up. Make a issue

if you'd like to see advancements in that. Yep, you'll have to make a issue to request

that. We will talk about it. And with that, I don't see any further questions and we are

at the half hour mark. So I'm going to go ahead and end things off here and I will speak

to you guys at the next office hours in the new year. Do feel free to ping me wherever

you'd like, ask questions and I'll get to you as soon as I can anywhere else. It's just

office hours that is stopping until third. Yes, the third. I thought it was the second

for a moment. You know how half the calendars that you have start the week on Sunday and

half of them started on Monday and sometimes you can set that with a setting for other

times you can't and it's really annoying. Yeah, that anyway, I will see you guys again

sometime soon. Stay safe out there. Remember, cheese is good and I'll speak to you later.