OfficeHours:ProbablePrime:2022-06-07

From Neos Wiki
Jump to navigation Jump to search

<< Previous Next >>

Audio

Description

In this Office Hours, Probable Prime talks about:

No description available, sorry!

Transcription

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


Hello, it is now time for office hours. It's the top of the hour, so welcome to office hours for prime

This is primetime if you have any questions, please drop them in the officers chat

That's two channels above the current one that you're in if there are no questions. We'll sit here in silence

Enjoy, have fun. So our first question here is from rampa rampa says

That they're asking if it'd be possible to build a modding reference on the nearest wiki, and if yes

What sort of it's up to you you can put whatever you want on the wiki

People seem to still be under the impression even with the policy that modding is somehow bad. Just do what you want

The important juncture to make though is to make sure that people understand that modding is a choice

And it is not a mandate and I don't believe that people should be

Forced or obligated to mod

And that might happen depending on how we present it and the features that are available in those mods

So just be careful about how the way things are worded

Yeah, that's it really to do what you want. Oh, we should also make sure that you know it's not supported you break something

Neos can't help you

Serum has an interesting follow-up question which is how to make sure that you're not committing a source leak by source leak I

Predict that you're referring to the the EU the wordage about stuff like that

I mean, but depending on what type of documentation or after I probably actually wouldn't suggest the wiki

I'm like technical documentation such as the one that you're describing so header type info stuff like that isn't suitable for a wiki

it would be more suitable for some sort of custom tooling if it's custom tooling that also means you can do what you want over on

the

Neos mod loaders kind of website etc so maybe look into that

Don't I

can't really like

Enforce or common or like say when it comes to the EU though like what isn't isn't available because that's based on the company

And I'm not part of a said company so

Keep an eye on that

My recommendation would be to keep it as like little as possible

Like you can explain modding without too much like Neos source code stuff

But yeah like technical information, which I would call reference type

Which is like you know like hey this variable is of type this this is of type

This isn't suitable for a wiki there are much better tools out there for that

Yeah

All right any other questions drop them in office hours text chat

Which is to about the channel that you're in to enter this office hours segment, and I'll get to them in the order that they appear

For those just joining if you have questions

Please drop them in the office hours text chat that is two channels above the one you clicked to get into this and I'll answer

them in the order that they appear we don't have any questions right now, so we'll sit in

unending

Torment of just silence so Lex has an interesting question regarding a question

I asked yesterday and the questions at help which is I was asking for the

Text that needed to be entered into the attached component menu for a sinker a float which I was what I needed yesterday

So the reason I need to sinker a float

Yesterday was the time

I'm trying to graph stuff and for those who haven't done graphing in nears you need to use a value graph recorder and

a

Rec line mesh or uix rec line mesh. I think it's the same component. Just different wording whatever

Due to layouting those things usually need to be located like distinctly apart from each other

And so I have a list of configuration objects which define like what the graph should look like

Which are separate from the graphing area and so I need some way to link those across

across slots now of course

Everyone will say like you know dynamic variables would be great for that, but like hey

I need a dynamic variable a reference to a sinker a float

So that I can write it into the value graph recorder. It was like

Fun, I think there's a way to do it now

I have the appropriate component hierarchy like text available, but like I gotta like

Figure out what I want to do there. I also need to do like a tiered

Like a delete eating so when you delete the graph entry it will be like all right

I deleted the graph entry cool. I can hop over to the graph area and also delete the the graph that's on the other side and

That that should be fun. I can do that with like some dynamic variables that are slots because that's easy

But I don't know if I I might even need to do like the sink ref sinker a I'll take a look at the next time

I've been

Moving onwards we have another question from book sure who says is there a way to override or add up to an avatars?

I can't a mission another animation like some other time. I have a different way of walking compared to what procedure walking has yes

I'm so glad you asked because so many people ask about this

Um all of the walking animations in years are procedural, and they are editable by you

You just need to know where to look

Inspect the root of your avatar and find I can ever remember if it's on vRak or vRak avatar or whatever

But just like those those components

They'll be list of things called gates gates control

How you walk and they are entirely procedural and you can define all sorts of stuff like how big a step is

so if you increase the step size you get to sort of a

A march which German soldiers did around world war two called goose stepping

It's kind of sort of like frowned upon to do that sort of thing because you know

It's reminiscent of those troops back then but other military people do do it as well

All right, here's a picture. Yeah, it looks like lots of military to it

I just remember it being like overly associated with Nazis, so I don't usually mention it anyway um

Hey

so if you edit the

if you edit the

Gate settings, and then you'll end up with all sorts of stuff. This is who is this China?

This is the Chinese military doing that kind of march you know where their foot is is reaching unnaturally far forward

So you can totally control that in the gate that would probably be in the feet range because that's the range which your feet move

I you want to go through and document

All of those properties actually you know they are but they are quite cool

I do know the speed ratio if you increase that that's the number of steps that occur

And so if you made that really high you'll basically end up looking like a jackhammer right your feet

Or just constantly be like clapping on the floor

So so take a look at those play around with them my best recommendation for you is to remove all of them

So except one and then change the milling velocity on that one to be

Just zero so it always applies and then play around with that one the reason why there are multiples depending on the velocity is because as

you increase in speed your

Your stance to change if you think of a horse a horse goes through several gates as they speed up

She holds gates like a really interesting like thing topic to read about but

That's for another day. I've ridden a horse once

It's a wikipedia article about goose stepping. It is stupid. It is incredibly inefficient. Do not goose step

I don't know why they do it. It's impressive. I guess and can be very synchronized

All right moving around to questions someone said I missed one, so I'm gonna head hump for that one. Oh yes

I miss specs question

specs asked

I'm working on some monitoring stuff ahead this and there's much public variables related to time for sessions like average update time last update time

Do you know if these are measured in nanoseconds or milliseconds or something like that?

I have no idea

Usually our unit is like seconds because we use a float and then fractionals of that second or then milliseconds

But I don't know I'd have to look jump it up and down to came out races questions

So dre says easiest place to get a good help start the logics besides just picking up the logic starting

Honestly pick up the logic step and start I don't on my channel have any sort of beginner or introductory videos to logic

But I know that other channels do basement note has a very good video about just getting started

Something which I will encourage you to do is to just do stuff and not worry about it a lot of stuff

I do with people is to encourage them to just laid out

Nodes and not really worry what they're doing a lot of people like are they I want to use logics to make you know

Half-life Alex to well that's a bit of a stretch

You don't know logics or they'll go like I want to make this really complicated gun and like well

That's a bit of a stretch

Why don't you try adding two numbers together and then go from there right make logics?

That doesn't really have a function outside of your learning, and you'll get a lot better there also forget

Well, you know about all programming

Logics just isn't programming people like is it like C sharp, or is it like Java and I might know

It's just logics like it's it's it's often better to just forget what you already know and just learn it from scratch

Rampers is would be possible to get to try and brace don't create some sort of guidelines

What what would enforce modding docs from an approved shareable Intel for about from the team side is an appendix to the modern policy

I'm still not sure what you're on about here like

You can't share of course decompiled code. That's against the Euler you can't

Share stuff that breaks the guidelines right or come after you about that, but anything else you should be fine

I look at all the source codes for all the mods, and I'm like that's fine. I

Don't know it's like I don't know like I wouldn't be able to write a guideline or a policy against that because I don't know

What what you need I don't understand if I'm the correctly or not

But like I think going back to gates for a second an unoccupied avatar will still match the gates when you move it

and so something I've experimented with doing is putting a

an avatar on the floor so that their feet are touching the floor on an axis panner and then varying the speed of axis pattern

Sometimes that will show the gates about you being in the avatar. Just kind of cool

I did have a world that was looking to make that into a tool

It's gonna be called like on a gate editor right and you would like sort of load your avatar into I guess a treadmill

And then you would set the speed of the treadmill and watch how the feet work

But I don't particularly know if that works or what state that will be in

A trace follows up their question learning logics with there's some people going to very nitty-gritty of it. Yeah, that's problematic

Don't let them do that. Um, I see a lot of people that like, you know, they'll inspect logics nodes

So they'll talk about performance or worrying about nodes or say hey don't use this or don't use that

Every single logics node that exist is designed to be used by you

So if anyone tells you not to use anything particularly whilst you're learning don't listen to them. Just you use it

I don't advise they also talk about dress talks about starting with gestures

I don't advise gestures like I don't advise learning learning logics via gestures. You'll just give yourself a headache

I want you to learn logics not how to build something. So layout nodes look at the things look at the

way that things work

Another very important thing is to get your vocabulary down

I know a lot of people who are quite proficient Neos users, but when I use vocabulary

they're like that's not what you call that and I'm like it it literally is you can like

Inspect to the thing and that's what it's called. So I don't know what you're saying. Like as an example, you should know what the words

node

interface card

relay

reference arrow drive

impulse

Ribbon, you know all these words mean an addition should also know what the word primary secondary in context means

Everyone's like there's so many controls in here. So don't know which button to push about this three primary secondary in context with you

That's it

Primary secondary context. That's it. We technically is grab as well. But like grab is such a visceral one that people get it. I

Don't know cuz like I haven't had any family close to my VR headsets in many years

But I remember, you know trying to teach my mother to play Grand Theft Auto

It's a funny story and you know

There's tons of buttons on like an Xbox controller or whatever and she just doesn't know which one is to go

And I'm like that one on the right hand side that feels like a trigger

That will make you go and she got it right because it's such a tactile experience. I believe the same there is it's true for

Grab, right? It's grab the controller and you grab stuff

Yeah, primary secondary context menu grab those are the only things you need to learn in terms of controls and once you know those you

Could also learn packing as well

so many people like worry about like red prints and blueprints and

orange prints and pink prints and whatever the hell else you want to call it pack and

Unpack stuff just practice it make some shitty ball chicks that does absolutely nothing

Like I don't know adds two numbers together

Pack it into a box save the box geometry bring the box out unpack it do that like 17 times

You'll never have questions about packing again

If someone floats over in the middle of you learning logics and they're like, oh you can do that better another way if you use components

Bap them on the face of a breadstick and tell them the prime told you that that's a bad thing to do

Cuz I know it's not happening a lot. Well, you could do that better

Oh one, please for those who are unaware. This is a bad thing to do

If you are not editing the logics or helping someone with the logics

Please do not insert your avatar into the logics. I've had people fall asleep inside my logics

They come into the session. They hang out with me. They're chatting to me

Parts of their avatar are intersecting my nodes and then they fall asleep and it's like, what are you doing?

What are you doing?

Get out of my logics

All right, I gotta catch up questions rather than talking about either you stepping or learning logic some more. It's good luck

Yeah, Ruthie has a question cool

Or she says are there any automated methods for re-enabling those that have gone red in ham radio world?

We're finding that web socket and downstream nodes are going red often with service inundated something like a world save or avatar loading

I wonder if this way to reset without putting out the logics of finding

There's no automated way to do it. There are ways to prevent it from happening. So usually those nodes would go red because

There is an influx of data or the nodes being called too many times

So and I know it sounds stupid, but just don't do that

So like there are various ways to do that

But you need to kind of figure out a way that will enable those nodes not to become swarmed

something which you should remember when it comes to live data, which you mentioned via web sockets as well is that if the

if the logic system is is struggling to keep up

make sure that you know what the

Lifetime or the like the lifetime of a single message coming through is as an example here that that is probably relevant

When the heart rate system that uses web sockets it talks to a bluetooth heart rate monitor

Which speaks your computer opens up a web socket server sends web socket messages to

Neos and then you just like your heart rate in your name badge the size of like mount Vesuvius and I get really annoyed

but anyway, your heart rates like the size of a mountain on top of your head and

Every couple of seconds the web socket is going. Here's my heart rate. Here's my heart rate

Here's my heart rate if you are struggling

Or the no system is slowing down or whatever

I'm like it's okay to skip some messages because you've always got the next message coming through that gives you information about

What your heart rate is so you don't need to process every single message

You just need to process as many messages as you can so there is an opportunity to drop some of the messages

So do keep that in mind. We did that a lot during racing

Of course like so I used to do racing software, and it's very complicated

But so we had like a master controller, and it was running the race it knew who was first to a second etc

But it would regularly send out those updates to view displays around sort of the race circuit and the track to be like you know

this person's winning and those would get overloaded because sometimes this like

300 bikes on track and it's really complicated and so we would drop packets right because we always knew the next

Available status was coming out, so we would drop them and be like it's okay

It can be invalid for like a split second whilst the next update comes

Let's not stress out about like you know doing that we also see that

Cmdr. Does that you know they drop frames OBS does that when you're streaming it drops frames, right?

It's just like it's okay sometimes to just throw out some data if you don't need it moving onwards

Deception says what's going on you're all currently in the office house ama from prime to ask about near stuff

so ask some questions in the office hours channel that you're typing in and

I'll answer them Gina says any plans for new logics knows a logical improvement. Yes

but

Rampers says and this is a pop to their previous questions, so that let's let's let's get into it

Let's rub my hands together. I'm not sure exactly how to formulate this baby remember someone's saying something a lot along the sign along sort of

Cool tongue-tied there

Someone said something along the lines of I don't feel comfortable discussing this stuff you want to look for and

Mod in modding discord do it in DM

So don't get to problems or at least something like that

What I say is I feel there should be some guidelines saying as long as you don't say too much about this you're not

Okay, written by freaks himself disagree

I'll answer that in a moment that essentially all hits back to the modding policy X you late

Contradiction the thing that we discussed many times is how I feel about it ah

Fricks doesn't have to write everything whenever you see the word fructs. I want you to replace it with Nias the company

I know there's issues in announcements etc, but just replace it with Nias the company like seriously

It's like well fructs needs to do that

No, Nias the company needs to do that if fructs is actually the person that needs to do it fine

But let's remove the word fructs from the vocabulary

That's what we did when we wrote the modding policy the security policy all the rules all the guidelines etc

Those are written by Nias the company or Nias's moderation team or prime

Because it takes the emphasis off freaks needed to do everything right if I need to speak to fructs to get whatever I need written

I will and he read and reviewed both the morning policy and the security policy before it was released to anyone

That's totally fine. It doesn't need to be written by him

That's I gotta be in my bonnet about that because it's like from the old days

It was just like well fructs needs to do that. No anyone can do that

Anyone can do that

We can't do that till we resolve that eeler modding policy contradiction what I will say to you though is

Maybe keep the morning discussion to the modding discord, and if it's in the modding discord. It's your guys's discord

We have no purview to say don't do that there if we get reports or tickets about the EULA being contradicted over there

It's I don't know what will happen because it's like off-platform and sort of out of our purview and the modding policy says it's okay

To do but like I still don't understand the issue at play here

People shouldn't feel that modding is bad or that modding is against the rules. We have a policy that says it. It's okay

So just do it question mark. I don't understand. It's probably situational

Depending on an individual thing just because I see

Realms of a another topic here. I don't want to touch on it as well. I see like the oh

There might be problems if we do this if you are worried about problems occurring because you do X ask

Dropping a ticket. It's okay to drop in a ticket and be like I am going to blow up the moon

Will I be modded you know have mod restrictions against be on on Neos if I do that perfectly okay ticket go for it

Let us know what you're worried about. I can't stand people saying like oh, yeah guys

There's rumors and the rumors are bad the last time someone said that to me

We took it to DMS, and I'm like those aren't rumors and none of them are bad or security related at all

So just just keep that in mind

So recio now says what method would you recommend for dropping those sets of impulses off the web socket receiver local impulse timeout?

Yeah, probably local impulse timeout. You could also use some sort of queuing system

which of course you need collections for but

local impulse timeout once per frame

Local leaky impulse bucket I have to say that very carefully because some friends of mine have a

less than professional nickname for it

I

Would speak of

You could also look at like how often the data gets duplicated from your end on the server as well

So if your server is constantly sending the same data every like second

Maybe up it to every two seconds, and then you've you've you've halved your data load right you've half the bandwidth also consider polling as well

I've noticed tonight. I don't know anything about your scenario, so I don't know if this is the case, but I've noticed a lot of people

Confuse HTTP nodes and web sockets, and they're just like you have to use web sockets for everything, and I'm like no no

Like the world uses HTTP. We don't all use web sockets a good example here might be

Let's think about let's think about discord actually so when you load discord first thing in the morning

And I'm not sure exactly works like this

But hey this is how I would do it when you first load discord in the morning

It will do a HTTP request to discord and say give me the history of the office hours channel

And you'll get all that history down and then when you're connected and you're synced up

To that it'll then use web sockets or something similar to that to get new messages so they get them live

But it's constantly doing HTTP requests right it's like everyone's like no. I got a bit of sockets

I'm like well, just just just trust me here HTTP sometimes better

Moving forwards deception ask what's new is his favorite food. I don't know you'd have to ask news

Dre says some time ago

I was accidentally crashed out you to unload video play again deleted

I'm home with crash force news to say for changes and all the untidy mess at my home world in that point in time

There's a way to prevent the forced over saving in case one of the crash

Not currently um I do have some recommendations, which are don't use your home worlds

I know that sounds kind of strange, but like I don't use them

My home was a jump points. I've got like

World orbs to various projects. I'm doing all sorts of stuff like that

I do that to avoid the problem that currently exists

We do have some open get up issues about sort of what to do their settings. Maybe tweaks settings

Conflict stuff like that that might help

But until then I just I don't recommend using them like my home world is literally like how to get to somewhere else quicker or

The space which I like hang out in last I'm waiting to join another world

You can even like put something in your home world which is like a big button

That's like open my actual like hangout world right and then when you don't you're just like

Click the button opens the world does it all for you and that way you're not right really missing any of the stuff like that

You know I've got like two bookshelves left bookshelf is in progress right bookshelf is

finished but sort of reference

There has been like a

Roman amphitheater

style thing

About 20 units to the right of where my home world starts for about a year now

And I just keep forgetting to leave it that just leaves there

I was gonna make it into a world, but then I kept forgetting and now it's just kind of there. It's strange

I don't really know why I

forgotten to do it, but

Yeah, it's something like like like this

But it's just like sat there in my whole world somewhere and just sat there doing nothing

Moving forward so Risi has more information about the web socket stuff

The you're doing it to get the RF level okay cool any changes from the server are sent

But they're sending a maximum of 20 updates per second is kind of important to receive this many updates

We can get real-time information on what we are receiving to the other end of the radio connected in real life. Yeah, um

At that point. I probably just have to look at the node set up

There's probably something you're doing somewhere that can be improved to prevent red nodes. There's a particular area. That's reading out

Think about how you can restructure it such that the data coming in from the web sockets is isolated from the rest of the system

For example you might write that RF level to a dynamic variable and then pick it up elsewhere

And then you've like you've ended your impulse chain very quickly like you received the RF level you write it to a dynamic variable

You're done. You're done, and then nothing else happens in that particular impulse chain. That's another thing

I want people to do when they learn logics as well as pack early and

Impulse chains early like it's always better to have more than one impulse chain than have an impulse chain

That is like the size of the planet

It's like and then we do this and then we do that and then we do this and then we do that and then

We do this and then we do that okay

Maybe just like chuck in a dynamic impulse receiver in the middle there

So you don't have to like keep doing stuff on the same chain

Another good way to look at it is when people talk about sort of multi-threaded asynchronous programming things like that

They're very complicated

But just think about it this way if there is a break as in between impulse chains it gives time for the computer to like

Catch up right so you're doing hey. I'm doing this impulse chain

I'm gonna stop and immediately trigger using whatever method you want to trigger another impulse chain cool

But in the split second between one impulse chain

Finishing and another impulse chain starting it gives chance for the logics engine to be like ah cool

I can relax a little bit. I can chill out right so it's a more

Uncommon to see red nodes in that case properties providing some information about dot opening the cloud home

I like that I use it because it's like has lots of links in it

But I don't put video players or anything like that, and it's like a mirror and some world orbs

Moving forward to other questions just check you haven't missed any

Specs has a question here speaking of home was I'll try to set my local headless server as a session

I auto-join when I start up nears

I tried using the documented command line parameters

But didn't seem to have any luck to have a working example of what using auto-join parameters looks like I don't have an example

I would highly recommend using the custom session ID stuff for headless

Because that's really cool, and that should be a little bit easier to launch into but I don't have a specific example

Ozi has a question which is a good question is a nice way to write is there a nice write-up on how nears is data

Model works during how nears think things that the players know

I know the hate tree was working in one for like how logics works which is kind of interesting

But that I don't think they buy published it yet. They're still working on it

I

want to

Hate mentioning this again, but I do want to caution people

Some of that stuff should be invisible to you

Like if there's like a lot of times feel like you know how do I use like an I feel?

Bracket sync ref bracket sync bracket sync sync sync, and I'm just like what are you doing stop?

Like you shouldn't use that lower level part of the engine you should use something above that to do what you need to do

and

That can be a case there when you're looking too much into the data model and how it works

like if there is a problem, that's a better question, so I'm just making sure that that question doesn't hide a

Problem behind that question, and if it doesn't that's totally fine, but if it does make sure you're asking the question the course

The chain of thought to lead up to generally how the data model works because you shouldn't ideally need to know how it works

moving down to

Gina what logics projects you want to see people make more of I want you see people make more of not multi tools

Not avatar gesture systems if you're making anything other than those two things

Fantastic just go ahead and do it

games

experiences artwork

science

Data visualization

All sorts of stuff like that. I don't need to see another multi-tool

Don't build blueprints either. I see what a lot of people do is they're making tools to make stuff like I am making

a hammer to hammer some nails and making a screwdriver to screw in some screws

What I want to see is what are you building? Oh, I'm building a bird box great. I want to see more bird boxes

I don't want to see more hammers if that makes sense those tools are great, but I

I've lost count of the amount of people that join my session, and they're like hey prime

Can I show you the multi-tool? I'm working on and I just go

No

Hard to not be rude about it, but like I've seen enough. I don't need to see any more multi-tools. Thanks

Rosie follows up this is it's just curiosity because I know how half it works

Yeah, understood. Yeah, I'm just making sure sometimes

I've seen people that are like how does logics work or like how does locomotion work?

And then I ask them some more questions, and I find out there

They're trying to do something that's that's solved with a logic node or a component that they haven't realized exists

moving forwards to dresus question

other way anyways in

Logics to essentially take your rotation of a bone and tell another bone to imitate the rotation and use some multiply map to tell

It to use any part of the rotation. Yes. I don't know it though um

We have a full mathematical engine for quaternions

We also have some shortcut mathematics like look rotation inverse rotation from to rotation axis angle stuff like that

But it's all hardcore maths you need to understand the maths about it

a good example here being and I do this on a 2d plane just because

2d is what I know I was once many many many years ago making a 2d space shooter. You know and

The enemy ship was going to fire a missile at the player ship

And I'm like well

how do I make the missile rotate such that it faces the the player ship and then moves towards it and

I'm like oh, let's figure this out. Let's try and do it, and I did lots of research, and I figured out hey

It's just maths the a 10 to operator will do that for you it will

Take the I never remember how to use I have to look it up every time

I know like I just google a 10 to I'll figure it out

But you get the x and y of a thingy and you plug it in and it gives you an angle

And then you rotate the ship to the angle or the missile to angle and it's aimed directly at the player

And then you move it there. That's a good example where I'm just like cool. That's that's all my problem thumbs up

That's sold my problem

gun Griffin or Kip says a

Note to self make a bird box hammer. Yeah, remember the there's a

Diy sort of like wooden furniture world that was one of the MMC entries. That's beautiful right? That's a good example

Hey, there's lots of stuff. You can do there if you made like just

Like a two by four with nails that you could hammer in and then maybe a ray-set button that brings the nails back up

To their non hammered in height. I love that lots of people do I like that people like the tactile tools

you can make and

With that or actually over time by a lot so rampa and kip if you have a question

Please feel free to finish typing otherwise no more questions

Okay, we have too many work two more questions

So rampa says is it possible to create a copy button on a user-made creation?

Facet world copy is in clipboard copy it is

People do it kind of in a hacky way they use

the light control C control V multi-key thing

Where basically they fake it like it's one of our keyboards, but it isn't one of our keyboards

There is like a problem in that because it's sort of

difficult to do understand and explain

I'd like to see a way to do it that had like maybe you know a defined way of doing it

We could also put more security into that way for example

like we could have a saying allow logics to access my clipboard which would default to off because that sounds like a terrible move or

Maybe like it defaults to only allow like put stuff in your clipboard, but it can't read the clipboard

I don't know if we put a system in place that was more controlled there. We can add

protections around that but yeah right now virtual multi-key control C control V

It's difficult usually need to do control a control C control V

Take a look at any of the cloud spawners that exist. I believe there's one in red print

it's one in a bunch of the the JP stuff and

It's not like backpack thing the JP have I forget what it's called

I'm actually sort of have like a radio menu that can spawn stuff from a public folder. It's cool

moving onwards to the next question

In an effort to make a robust mesh to mesh touch detection system

Can you sample the color of a pixel on an intersect material to detect if a mesh is intersecting near it?

I don't know

That appears to be what I call the empirical question

Which is please go ahead and try it and let me know what your result is I think it should work

But like I'm not sure what you're trying to do, so I probably wouldn't like say do that depends

What you're trying to do like I'm then seeing Ozi respond with like hey use cameras

And like if you're just trying to collide why not like use colliders

How do people not use colliders? Yeah deformed mesh?

Collider probably might not match up sometimes

So to break it to you there like you're never going to get like a mesh collider with a deformed mesh working correctly

I would strongly recommend you go after the

procedural colliders which are placed within an avatar's hierarchy

And if it's a custom mesh with a rig add to those procedural meshes

So a good example is if you look at your hand your hand as a box collider on it

Which represents the sort of square that is your hand your arm has a cylinder on it because it's a cylinder

And that is what you should be colliding with you shouldn't be colliding with the actual mesh that is

fraught with difficulties if you want to use a camera with that or

The sample color node of it good luck. I think it'll work. I would just question the the sanity in doing that so

Last question at all from from dre says it's possible to have a custom spawn point for your an avatar or work around to

Make it seem like you spawned on your desired point

Yeah, you can do like if you do like on like go to flow events and then use on start

On start it gets triggered when the like the system that you're loading in like avatar object

Whatever like starts up like it's a defined event

And so you can trigger on star and then I would wait like I don't know a second or two and then teleport yourself

I would question again

Why you need to do that usually when you load into a map the spawn point that you're given is

Tailored to the the map creator good example here being if you're in I don't know a parkour map

You would want the player to spawn at the start of the parkour

Map and not at the end of the parkour map

Yeah, you could if you're just teleporting to someone just just teleport to them just jump to them you can even put like

this is a great example of

The xy problem, so we'll go over a little bit more to explain it so your problem dres was

Losing friends in a world and your solution was change spawn point. You should have asked about your problem

Which is getting back to friends in the world rather than your intended solution, which has changed spawn point

So now that we know that your actual problem is losing friends. There are better ways to do that which are

The jump menu in the session menu or a context menu or whatever you want inside your actual avatar

Which will give a list of players in the session and teleport you to them like you can make a custom context menu

Which does you know a ring of all the players in a session and then when you click on that button it can teleport you

To that's that's quite easy to do yeah

They will they want to jump to us. You know a point not on top of your friend

You'll probably want to take the position of your friend

Go out a radius from that and teleport to there and so you take the position of the friend you

Add a radius to that and then you teleport to that you again. You can do that with maths

I would probably take their

Their position and then add their left or right vector to it and a little bit

And that will make you spawn to the left or right of them

By a little bit you'd also do forward or back, and then you'll appear in front of them or behind them

Which is both scary hence why it's just left or right because then that's not scary

I need to do more videos on the the left right up down toward backwards nodes because they're amazing and no one uses them

We are totally out of time, so I'm gonna go ahead and kill things off here

Thank you for your questions today

If you have any follow-up questions feel free to direct message me at any time or attend another office hours section if you have any

questions about

Moderation related matters, please remember you can just open up a ticket if you're confused. You're unsure open up a ticket

We can get back to you there

Otherwise keep reading the wiki keep reading the announcer's channel, and I will see you next time. Bye. Bye