welcome to offer for sales. Good getting it started.
We've got some questions in the thread, so I'm gonna go ahead and answer those.
If you have any additional questions,
make sure you drop them in the thread I'll get to in order that they appear.
Um,
ya I see more people jumping in and, uh, and and adding stuff. Fantastic.
So starting off with a question from Mr Swee
who says So how does the new unity pricing model changes affect the SVR, if at all?
So, um,
this happens a lot when news happens, particularly news with, um,
software projects that we use as dependencies of
the news comes out,
and then people assume sometimes or forgive me for assuming that you're assuming,
but you know what I mean, Um,
that we instantly know what this means for a particular product.
So, for example, a new headset comes out and then immediately people are like,
When are you going to implement?
And it's like the product was announced, like, five minutes ago.
We don't even know what it is.
I mean, we do, but like, you know, we need to discuss it and stuff like that.
So that's exactly the same. With this particular change,
the new unity pricing model is ridiculous.
Um, lots of people are complaining about it.
There's lots of sort of edge loops and and
and edge cases and potential for abuse from,
um,
just sort of usual traffic.
It's a very confusing thing. I don't think they've even thought themselves.
That is immunity, Uh, how they're going to implement it.
I saw some tweets from some authors of, um,
Unity based games that are actually going to be on, um, Xbox Game pass.
For those who run away,
Xbox Game Pass is a subscription service where you gain access to games.
Um, they're worried because as an Xbox game pass game,
the amount of people that are able to play your game is really difficult to predict
because potentially every single subscriber to Xbox
Game Pass could play that game.
But, uh, they don't know how it's counted.
Is it counted based on install or acquisition? And how is it counted? How is it known?
What also isn't clear is if I just uninstalled
and reinstall the game multiple times on my computer.
Is that going to, like count? We don't know.
So That's basically the answer, like we don't know
what it's going to do. We are aware of it. We are looking into what's going on there.
But until we see exact implementation details from Unity,
we don't specifically know
if there's any updates to that. That would affect things.
You can read about it in the Announcements channel,
Moving forward to Tiki's question. Tiki asks the headless config array.
Auto spawn items doesn't spawn AES DB link. Uh, item on startup while the
I have a call. Get that over to voicemail.
Um,
let me reread that again. Sorry they had this config auto.
The headless config array.
Auto spawn items doesn't spawn any H DB link on start
up while the spawn compound works with the same UR.
I am I misunderstanding something.
Does it apply to all worlds and does it work on world restarts?
I don't know.
I'm opening up the code base to find out for you, though, uh,
I got to just push buttons until the code base opens.
Sorry. It took me, like, three attempts to
that I. I got really distracted. I don't like telephones. Like,
uh, I think it was a creator on on on tiktok or YouTube.
That sort of said,
like Who decided in the world that everyone needs
to carry around a device in their pocket,
which allows anyone in the world to immediately demand your attention at any time.
It's very rude.
No, before mobile phones and even before telephones, it will be like, Oh, yeah,
I haven't spoken to Bill because I've got no methodology to speak to Bill.
If I want to speak to Bill, I've got to go to Bill's house.
But now it's just like, Yes, I want instant access to prime. I will ring them.
Usually it's some sort of scam or a billing department from various services.
I hate it. It's like
we've sent you a bill for this much. It's like, Yes, I'm enrolled in Autopay
And so my, my, it will just happen automatically. Why are you ringing me about it?
Uh, OK, so the
code base is opening so I can take a look at what is spa
items.
Next question is, should removing items from, um,
a camera's render positively affect performance, or is it neg?
I'm trying to find an XMM multi camera set up. Um,
yes, removing items from a camera's render
will affect performance.
But how much it will affect performance is is like not I can't answer it as like a
hold. I can't like give you one answer to rule that, um,
good way to think about it is to remember that first of all,
uh, your computer is already rendering stuff twice.
It does it for the left eye and the right eye.
And that's how you get the stereoscopic vision by adding a camera, Um,
that camera is then rendering the entire world in additional time.
Uh,
depending on who has that camera running and who
can see the the output of that camera.
Then you get into the just the whole rendering loop.
So basically it does the whole rendering loop another time.
So say there's one camera and one user that's
three times it's doing the whole rendering loop.
Reducing the amount of geometry that it has to render will help reducing
the amount of materials that the camera has to render will also help.
But again, I can't give you like a holds bar,
like how much it will affect performance.
You just need to like, figure it out.
Um,
depends what your camera is doing.
I'd encourage you to use, uh,
camera anchors and the camera streaming dialogue that exists because that sets
it up in a way where every user in the session,
by default, isn't required to render that stuff again.
Uh, depending on your set up,
you might have a camera that is requiring every user
in the world to then render everything an additional time.
So do keep an eye on that one. All right. Jumping down to double checking.
I'm not missing any
Jackal is asking. Uh, if my tutorials are still available, they should be,
um, Jacko is looking for the
mable or one in particular that that should be up. If it's not, let me know.
I can hold, uh, head in and and republish it or something. It should be there, though,
uh,
jumping through.
All right. The code base is opened. Let me see if it's actually open.
Because, you know, like opening it is like only like half the story.
Um,
auto
spawn
items. Here it is.
Find all references to auto spawn items in the entire neos code Base Go. Ok.
Is this for each world
start world. OK, so for each world looks like each world. Um,
yeah, for each world, it just spawns the object that's in the array. It should be a
neo
DB link or a neo
link should work.
Uh, you'll get a log message. If it's not well formed, it'll say invalid autos spawn
item
URL You see what type of
URLs it's expecting?
Yeah, it just uses the load. Object routines. Yeah, it should just be an ESB link.
Ah, excellent.
The, uh, the message, um, the call got left, left a voicemail,
and I can resolve that now, because there is a you know,
I have auto transcribe the voicemail messages into text.
And so I'm just like, Ah, I have read the text, and it's like, do this.
I'm like, OK, I can do that. It doesn't need to be a telephone call.
Uh, as for the commentary that's going on in the thread here, we're talking about,
uh, tech support scammers.
Uh, while the the youtuber content creator community,
um, goes after the individual scam callers, which is I. I still guess
like AAA, you know,
a noble cause because it prevents other people from being scamming.
What you actually need to do is challenge the companies.
You need to find out the company that the person works for and challenge that.
Otherwise you're not gonna get any work because, as some people have said,
sometimes it's the only job that you can get
as an example.
If you find yourself some hard times, um, with your regular industry, let's say,
for example, my industry.
So if I was not able to find a job for my industry, the tech industry,
then I might consider jobs outside the tech industry such as, uh, uber door dash,
uh, grocery stores, bars,
coffee shops, et cetera.
Like I just have to I would have to work there because I can't get anything else.
So do keep that in mind.
I don't see any additional questions. Uh, actually, we go.
Jack will just posted a question.
Oh, no, they've forgotten the question.
OK, never mind.
Well, we don't have any additional questions, so, uh, we'll just, you know,
sit here until someone calls some sort of meandering to go off.
Actually, I do have a meandering of my own.
Um,
there was a thread going on right now in the nearest discord concerning OS C.
Um, I just would like to dispel all reasonable doubts.
If you want a feature
to, like exist in Neos,
just ask about the feature. Don't ask about your intended implementation of it.
So the the conversation started because essentially someone
wants us to support more face tracking hardware.
Ask for that.
Instead, we've got like, let's support OS C or VRFT, and it's just like No, Like
the whole
OS CV RFT pipeline is just a massive hack. It's a massive hacky clutch,
and the reason behind it is because VRC
itself has not implemented those face tracked hardware
Now.
They made the decision to do that, and they implemented OOC,
And I'm glad that they did,
because it's given everyone the capability to do
whatever the hell they want with OC.
Great,
but we don't need to follow suit and do the same thing as them.
We can just directly implement the headsets and people go
like will that work with Quest Link and a OVR,
and it's like that it's up to us to figure out
and then we'll implement it. It it OC is, is just absolutely terrible.
VRC is absolutely terrible.
We could add OC, but I don't actually think we need to because we have Web sockets.
If we added regular sockets,
you could just do OC yourself like it just It's not the correct solution
in
neo
architecture
like it's It's like It's it's the equivalent of basically going like Ah, yes,
I need to hammer in this nail.
Let me use my shoe like there's a hammer. Use it.
I'm not like Sliger says that I'm saying VRC is terrible.
I'm not saying that VRC is terrible.
You need to actually, what you need to do is you need to separate
what they're doing from why they're doing it and examine both of those.
So they implemented OS C.
That was a choice that they made. That is the decision that was terrible,
not VRC itself, Right?
Um, it's just
just like
it's just monumentally mind blowing. It's like
just
implement the headset directly. And if you can't do that Fantastic.
Maybe OS C is good.
But for our purposes,
we're just gonna implement the headsets directly and everyone
go like but you haven't implemented the headsets directly.
Yeah,
we haven't implemented anything for very obvious reasons
that you can read about an announcements channel.
That doesn't mean that we're not going to.
And that doesn't mean that we need to implement
C because that's the solution. No, that's still implementation.
Um, Jack asks what OS C is. It stands for open sound control.
It's, um, a layer on top of MD that is usually used for controlling MIDI systems.
Now Midi is already bad, so OS C is bad as well.
On top, it's designed for like, you know, lighting sound equipment, theatre.
Um, stage shows, et cetera. Another common one there is DMX.
And no, we're not going to support DMX either, or put face tracking over DMX. Right.
We could support DMX, but if we support AD MX, it would be for DMX
stuff like controlling the lighting at the convention
would be a great use case for DMX.
Uh, I think there's AD M
next plug in or something. Anyway, I'm gonna go and
scroll up and get back to actual questions. Uh,
so the wicker says, Did you find the stick guy? I don't know what that means.
If you can jog my memory, that will be great.
Scrolling down Tiki says to permit weird angles in the filming camera,
I use a portal plus camera in my multi camera set up.
Is there a better way to do it?
Uh, yeah, That would add an additional render to that,
because the the portal is basically another camera.
Like it's called Portal because of what it looks like and how it works.
But it's it's just basically another camera.
Um, figure out how to do about portal, please.
Um, you just doubled the performance problem.
Oh,
the wicker wants to know about the guy holding the stick during the combination.
Yes, I did. Um,
I think I put it in the actual old thread. Let me take a look. Um,
because I have immediately forgotten,
like a
night master of arms. Something like that.
Oh, I'm gonna find it again now. Um
uh, proclamation.
King Charles, Session council. Here we go. The Accession Council.
That's the phrase I was looking for.
Uh, so the accession Council is all members of the Privy Council. Privy Council has
forgotten. It's like it's it's a bit ridiculous. I put it I put it somewhere.
Here we go. College of Arms. I found it.
I'm just a wizard with with discord searching.
Uh, so here's the College of Arms and you can go through and, uh, you can,
like, find who's there.
Um,
here we go. Got a king arms. Here is David Vines. So,
David Vines is, I think, the person who read the proclamation but like
you can
see more of their sticks and their silly outfits. Here it's It's a
the
the the The loose summary of it is
tradition.
But there we go.
I watched a a tiktok this morning, Um, where
it was a mother, and she was saying,
um
that their child said, Tradition is just peer pressure from dead people.
And I like hm
hm.
Sort of
tradition is, um
is good
to to some extent, uh, a good example here. And and you can hate me if you like. But
there's a series by Business Insider,
a YouTube channel where they talk about
some of these companies that are making products
using traditional methods like they're doing pottery
or maybe dyes or maybe incense sticks.
I think another one
like Oh, yeah, we make this pot using a traditional method that requires that we,
like, climb to the top of a mountain and, like,
put the clay inside a goat's stomach and
I don't know all this other stuff, and it takes, like, four years to make a pot.
And I'm just like,
or you could make a pot factory,
you know, like a pot that you might buy from a garden shop. Exactly the same pot.
Same function
just made very quickly.
So sometimes tradition gets in the way of, like, advancement. And I don't like that.
Uh, Anyway, I'm gonna go ahead and, uh,
take a look for other questions
because we're coming off into the weeds.
Cool.
Uh,
says pretty much oversea face tracking is just tacks on top of hacks.
It attacks on top of hacks.
Yeah, like the internet is a series of tubes. Um, and
like,
it's just like putting a tube inside a tube inside
a tube inside a tube for no real reason.
Uh, let me look for other questions here.
Um oh. Shadow actually says a portal is a stereoscopic. That's correct. So,
uh,
it's really don't don't use Don't use Don't
use a portal because it's like more multiplicative
almost towards the realms of sort of exponential
if you start using too many of those,
um,
Jack has a question about materials. Excellent.
I see that there's a difference between
what's configurable for a PBS specular material.
What's configurable for a PBS? Try play in a specular material.
Uh, is there a technical difference? No, Um,
one of, uh, gas
projects that they want to do, probably after they finished. Uh, colour management
is to unify our PBS materials so they will have the same properties.
The reason why those properties diverged is because people
asked for features in particular materials and they were
added to the shades of those particular materials but
not back ported to other variants of PBS.
So what Deans wants is like a a code base, which is PBS, right?
And it's got all the PBS fields that we all know and love.
And then all the other PBS shader
inherit from that code base to then add
the specific PBS features for those other shades.
Uh, in doing that,
there might be a case where we can actually get rid of some PBS
shader because they're just features supported by the regular PBS via check box,
An example of the sort of extreme opposite of this can be seen in poo
poo.
She
has too many options,
so it could probably do with splitting itself out into a bit.
For example, there's no reason ever why a clock should be part of a shader.
But I heard that poo
shader has a clock. That is part of it.
All right. Looking for other questions. All right.
We'll go past the College of Arms and the funny outfits. Um,
some explanation from shadow about how
Platon works. Yeah, Great. Um,
Panda says Yikes. Honestly, I heard people have trouble with it over NVRC.
Yeah, um,
added on to that is and this is why I'm saying, like, tubes and tubes and and trucks,
as someone else says on top of the trucks, etcetera
the OS C. OK, so I'm just gonna go through the whole flow for you, right?
OK,
so a face tracker usually works via an infrared camera
identifying where your lips and cheeks and you are.
So
an infrared camera looks at your face,
determines various values which is sent to usually some form of
a I don't think mid journey or anything like that,
though a i before it became like a buzzword
where it's actually used to solve a problem rather than just make shit posts, um,
can figure out based on the data. It's given what expression you are most likely
creating.
And it will give you a series of weights, um, also known as sort of confidence values,
in which expression you're doing.
So if you're smiling, you might say 0. 0.98 smile.
And that means there's a 98% chance that this person is smiling.
Those values then get re encoded to OS.
C sent over an OS C connection, which is really just a socket
into VR chat,
which then gets read by your avatars. Prefab upload what you might call it
and converted into
a signal to play or pause or reset a unity animation
compared to neos,
where we take 0. 0.98 Smile
and we send that directly to neos.
Examine naught. 0.8. Smile
and we change 0. 0.98. Smile into
one on the blend shape for smile. Much simpler,
much, much simpler. Uh, people talk about how poo
will compile variants and stuff like that. Yes, yes, sure, But still,
that shouldn't have a clock inside it.
Shadow asked, is what I said here. Correct. And points to the triple
explanation.
I don't know. I'm not a graphics person.
I read shader code and I'm just, like, cool. Funny numbers.
Yeah,
I use Synergen
as shader. I'm probably not pronouncing that correctly.
Um,
her shader is I. I don't know. It's just the one I've always used.
And I remember having a long conversation with her about it.
And I'm like, OK, you know what you're talking about.
I'll use that shader and I just haven't reevaluated that decision.
I do that a lot as well.
Like, people often ask me for recommendations for computer parts.
What happens is I go like, deep in the weeds,
researching computer parts when I need to buy a computer.
And then once that computer is in my possession,
I don't pay attention to computer part lingo like I don't
know what the best graphics card or CPU is right now.
The only time I will know that is when I need to buy a new
computer or I'm looking to upgrade because it's just it's too much to look at,
uh, moving forwards. Um, Jack has a question.
Is it possible to use a displacement map that applies
to something that already has a specific material on it?
Uh, background.
I have used a fur material to make some nice grass,
and I've applied that to the ground mesh.
Could I add displacement map to give that ground mesh killings?
Uh, no.
Uh, you have to
You have to build it into the material that you're using. Particular displacement.
You could material stack. But if you material stack with displacement
and one of the materials doesn't have that displacement value,
then you're gonna see, like, two terrain levels.
Uh, Dex has a question about 60 tunes and PBS spec. I don't know.
I'm not a graphics person.
90% of my avatar is black.
And and when I say black, I don't even mean like an imaginative black in, um graphics,
design, et cetera, or colour palettes or making branding for something.
Um, if you want to include black in your brand,
you'll notice it won't actually be black.
Black, as in 100% black. It will be
like an off black that is more closely aligned thematically or colour temperature
wise with their main hero colours of the theme of the brand.
Um so, like the dark mode in discord, for example, they could have just used black,
but they chose Oak Dark Grey, and that's kind of part of their brand.
Now what we're all looking at in this particular thing.
But for my avatar No, it is zero X 000.
That's that's it.
So I don't know.
Sometimes in certain worlds it looks like not a fabric,
which I wonder what I want it to look like.
It looks like plastic, so I might have to edit it.
And when I do, I'll figure it out Until then. I, I don't know.
Um,
Jackal says follow up question.
Is there a way to apply material to APLA map as opposed to just now be
texture plus normal? No,
Uh, the spot map has to be the textures that this black map has.
The PBS unification I talked about before would,
um
uh would help with that because the splat map
would gain access to all of the the various maps
that the regular PBS
has.
I think PBS splat has some additional, uh,
texture channels that you can try in the spy map there.
I don't think it's just normal and texture. I think they've got a clu as well.
But take a look. Uh, as far as my own personal opinion on all of this stuff, Um,
provided that you aren't full unlit everywhere. I don't really care.
The thing that bothers me a lot is people who say,
But I want my avatar to look bright.
It's like, OK, cool, but it's it's coming up on Halloween. Halloween is like,
you know,
about a month or so away, et cetera.
You want to go through like a spooky, scary map, or you're just like a Sunbeam.
No,
they've usually based that on sort of older anime. There's interesting videos.
I can't remember who made it.
But they went through the sort of stylistic changes of anime between, um,
earlier anime and now more recent anime.
So earlier anime was drawn entirely by hand, and so the shading was
not basic. That's the wrong word.
Different because it had to be accommodated to people
drawing it with actual tools like pens and paper.
Um, but now,
um, because it's all digital, they can do shading, which is much more varied.
And they can also do, uh, tone mapping a lot in, um, in anime as well,
which is sort of like you do the artwork, and then you apply a tone map to it,
or like a lot to it to make it look even better.
Or even differenter. Uh, there's lots of information about that,
um, that you can go find in some links that I've forgotten.
But I was reading something about it, the other
somewhere in my brain. I was reading about it.
I have the perfect example as well. And if a particular sub,
if a friend about is listening, they're gonna
they're gonna complain and the error is there. So I'm watching firefighter shows.
Or at least I was I've read out a firefighter shows if
you know a firefighter drama TV show Give me its name.
But I've seen most of them.
So there are two firefighter shows that I was watching
and telling Mr Aaron about one is called 911.
And then there's a spinoff called 911 Space Lone Star, now 911,
is based in Los Angeles and 911 Space.
Lone Star is based in Texas.
The colour temperature is in the lot that has been applied to the the film
for 911 Lone Star just screams Texas like they've applied colour mapping to it
That makes it look like Texas.
So if you look at two different episodes,
you can look at a 911 episode and a 911 Lone Star episode.
The colours are the same, right? It's a red fire truck, but
it looks like a Texas fire truck because they've added, like a lot to the entire,
like post processing of the of the episodes that makes it look
thematically different.
And they can do that in modern anime was my point.
Let me look through some other questions before
I start talking about firefighter TV shows anymore,
although I will give you a list of ones I've seen.
I watch the entirety of Chicago Fire Station 19 911911 Lone Star.
So if you have any more that are not that, let me know.
There's
a
tell you one that I need to try and take a look at.
But it's from the nineties, so it'll be a bit weird.
Anyone that is like me from,
um from that sort of period knows that sometimes when you watch older TV shows,
they don't like make
sense anymore.
And the reason is because, like,
they're just they're like old and it's sometimes it doesn't make sense anymore,
says my favourite. One of that is fire department
green scene myself into to make it realistic. Is that the and forgive the crassness?
Is that the bold firefighter who just like fact checks all the firefighter TV shows?
Because, yeah, I've said him,
he's good.
I get kind of annoyed at him, though,
because sometimes the tonality and the intonation of the
way that people do Tik tok just annoys me.
There's fire fighting anime. Oh, my God.
Um, I'll explain it because there's no other questions, please.
Actually, we're over time.
We don't do Hey, I don't need to talk about more firefighter shows.
Who are there any additional near questions before I close off?
Uh, the office hours at
least. People want to hang around and I talk about fire fight shows, but I would stop.
The recording
actually cost me money to do recordings.
Now it's something like a fraction of a cent per minute, though,
uh,
says that they're still struggling to find, um,
the tutorial worlds should be able to publish worlds.
I think I published them, but I don't know.
Yeah,
just go ahead and send me a video. I got DM is open.
Um, if they're not published, they might be in my
in my public folder under tutorials.
There's a tutorial World folder, as far as I remember,
says, Can we make a firefighting show in?
Strangely enough, in Chicago Fire, I want to say one of the seasons in the middle.
There's like 12 seasons of it. So 675 somewhere around that range,
Um,
some of the firefighters are in their break room
and one of them is holding sort of like the the
front part of a firefighter hose like the valve handle.
I don't know the appropriate term,
but on the on the top of that valve is a is a H DC vive um, tracker.
And they're wearing a vive headset,
and it's sort of like they're talking about like, Oh, we could use this for training.
And it reminds me,
Hey, you know those trackers that you wear on your body at certain points.
H DC originally intended them to be used like
that for training and positional tracking of things,
not people's legs for you to just sit in front of a mirror.
They're like attach it to a gun and you can do training.
Attach it to the end of a fire hose.
You can do training,
attach it to a camera and you know where the camera is in the 3D scene.
And the VR community was just like, I'm gonna strap it to my
dance and it's just like it's amazing how, like HGC hasn't capitalised on it.
I guess they have for like, um,
when they released a new tracker, they kind of like, you know, like, all right, cool.
We we know that that's what people are using it for,
so we'll we'll make it better for that particular scenario.
But originally they thought it would be used to more like that.
That's also why the original vive controllers were so useless. Um, the ones I know.
Some people like the ones, but like
I hate them,
the huge,
um again they were used because they wanted VR,
or at least assume that VR would be used more for training.
Tuition exploration,
not for
high. I have fingers and I'm I'm animating them by moving my fingers.
Yeah, nozzle nozzles is the word I was looking for.
I didn't know this,
but apparently there are more than there's more than one type of nozzle.
Of course, there is, like different water pressures or spray types.
Did anyone have, like a garden hose with the attachment on the end that had,
like five different like spray types?
And you just didn't know what they were for?
That was good.
I remember like going through them and being like Which
one's the best one for me to water the plants?
Because I'm doing it because my mother asked me to water the plants.
Shower and jet are
the only ones that you can use. I know some plants.
They want you to use mist more because they they
require water to be on the leaves as well.
So if you use the mist function, you can miss that.
Also, if you want to cool off, uh,
on a hot summer's day and you've got one of those hose attachments,
chuck it on mist you won't get that wet,
but you'll get cool because it just mists the water.
Anyway, we will close off there. Um, as we're talking about hose attachments.
Anyway, I will go ahead
and leave off there.
If you have any additional questions, feel free to direct message me,
drop it on the questions and help channel.
Or I'll see you again next week where hopefully
we won't be talking about OC for hours because,
seriously, it's just a hack.
Right? OK. Bye bye.