#udon-showoff

1 messages · Page 8 of 1

faint charm
#

I was planning on reaching out to them because I need AI characters in my world eventually and if there are enough that might do me good as well

covert plover
faint charm
#

oh yeah it's in his status lol

sonic moat
#

Lakuza used an obj sequence

#

it's very low poly and few frames of animations, so that was the best solution

faint charm
#

Is that like toggling multiple slightly different models to get like a flipbook effect of animating them?

sonic moat
#

Yes, vowgan made a tool for that

faint charm
#

@visual valley ^^ might wanna read around and see if this fits your use case

sonic moat
faint charm
#

Thanks rubick, I don't think that would work for me in my project but I've never even heard of this so it's interesting to know of

#

Oh no I've seen that youtube video like many months ago

#

okay, thanks for the reminder, that's interesting. Just how much more optimized would, say, 100 sequenced models be compared to 100 animated models?

covert plover
#

I'm actually suprised, I would think that would be less performant, not more. But awesome

#

I guess the downside is lack of interpolation between frames

#

but it's meant to look like avatar IK anyway, so 😄

visual valley
#

This'll be difficult cause the crowd animations are gonna look more "synced" together rather than random like how I currently have it set up.

sonic moat
visual valley
#

How to destroy your computer

visual valley
#

(Source: WWE 2K19)

weary kelp
#

yeah that would be best with vowgans obj sequencer

#

you're main hurdle will be file size though

#

I have all 300+ NPCs as a single combined mesh renderer

#

and 1 material

ivory kestrel
visual valley
# weary kelp yeah that would be best with vowgans obj sequencer

I see. I planned on replacing the crowd models with the ones from WWE 2K19 anyway, so I'm gonna need to figure out how to not only get the crowd to animate differently but to also transition between different animations when different things happen in the world.

covert plover
#

I’d probably just make multiple obj sequences and toggle different ones in

violet karma
#

I realized I never posted the VRoombas here. I hope everyone can enjoy some more robotic companions for their VRChat world!
https://twitter.com/Vowgan/status/1410279827215691781?s=20

Apparently Twitter videos don't immediately embed, so here's the full version on YouTube lol
https://youtu.be/GVwbh4GysIE

VRoomba v2 finally released for Free! Now with vocals and mobility limbs. And optional knives.
Thank you for everyone's interest and excitement for them! (HQ YouTube version in reply)
Download the prefab for free at:
https://t.co/EpWrARHn6p
#VRChat #MadeWithUdon https://t.co/EztMsuJCmv

I can't believe it's been over a year since the original VRoomba was released on Booth. You people have downloaded, spread it all over VRChat, and made so many variations on it that I absolutely HAD to go back and upgrade the system you've come to know and love. Oh, and now it has voice acting.
And knives.

DOWNLOAD HERE!
https://vowgan.booth.pm...

▶ Play video
dense steeple
pliant owl
crude bronze
#

Always liked the freeze-tag world, nice to see it getting updated with new content.

#

It's still going to work for desktop users right?

pliant owl
violet karma
#

New fancy features in Udon's Open Beta! Play with them, they are very nice (especially for Graph users!) vrcUdon
https://www.youtube.com/watch?v=GMctZQ6lxn8

New Open Beta! That means new features! (Usually!)
This time around, we get an event whenever we change a variable, which I can NOT stress the importance of with how much I will be using that going forward. We also get PostLateUpdate, the latest point possible to do anything once per frame!

Join my Discord!
https://discord.gg/nS3x5Pr
Patreon:
...

▶ Play video
pallid kayak
pliant owl
autumn wadi
#

i made a U# script that lets you give it a bunch of sprites (images) and it will let you cycle through them
it only uses one image element for the UI
one button to advance and one button to go back
and it auto-hides the buttons when you reach the beginning or end of the list
the amount of image panels is scaleable too

there's a couple other things in there like a multi-object toggle and some basic stuff that I find useful

requires VRCSDK obviously and UdonSharp

rocky agate
#

The Whaddatoy Store now has trail-based multi-colour marker pens! Just adjust the slider and draw in whatever colour you like, instead of everyone fighting over that one shade of green they really want. This will be released as a prefab, I just need to test/play with them a little more to make sure it's all working as expected.

#

There's also a particle version with a broader spectrum of colour shades rather than fixed colour selection, and a meter on the side to track how much particle ink remains available in the pen, along with an eraser at the back to scrub away those minor mistakes

(Clicking it deletes all active particles, but you can rub it against errant particles to delete them as well).

faint charm
tacit path
#

EPIC

#

oh I don’t think I can test it yet since I don’t have pc, I will as soon as I can tho

faint charm
#

It's Quest too 😛

storm pond
#

does anybody know a working books for sdk 3 udon?

dawn garden
#

wow

storm pond
#

Is this working for udon?

frozen kelp
slate kite
faint charm
slate kite
#

damn

#

would be coolhto

#

its would be cool as a acuall vr game that you could buy

worthy comet
faint charm
#

I feel like by the time persistence beta is out I will have hopefully added enough content that can be saved

worthy comet
#

Good plan, I decided to do it backwards for some reason 😆

peak lantern
#

Making progress on flying the Epoch on our Chrono Trigger world.

#

None of the existing flight prefabs were really working the way we wanted, so making it from scratch

severe spire
#

Made a minesweeper cube, 5x5x5 and 7x7x7 versions

torpid bone
peak lantern
ember scaffold
#

Try my new udon game world named Valkyrie Defense !

patent needle
fresh topaz
#

@storm pond @worn moat might be able to help you with the book interface; he's got a whole library set-up in the VR Mystery School.

little stone
visual valley
#

Just playing from one video player

weary kelp
muted island
pallid kayak
#

For once I tried to create a "short" coding tutorial... Test Driven Development for Udon/U# based worlds:
https://www.youtube.com/watch?v=-ZeJ_-KkUvU

I tried to explain everything I learned as understandable as I could, please do your own research and testing on top of it as it is not unlikely that some things I said are incorrect as I am also still learning.

Not short, sorry ᓚᘏᗢ

This tutorial covers some basics of testing in Unity and specifically targets world creation using the VRChat SDK and Udon in combination with Udon Sharp created by Merlin. Additionally CynEmu is used to play-test the created UdonBehaviour script in the Unity Editor.

VRChat SDKs: https://vrchat.com/
UdonSharp by MerlinVR: ...

▶ Play video
pallid kayak
#

It has timestamps though, I didn't expect it to become this massive either xD

sinful hearth
#

Setting up an intermediate Udon# compiler that will compile my code to allow for more features (like abstract methods, virtual methods, inheriting types, static fields/methods, etc) so in the end you get something like this :painChamp:

#

but in the end I'll have procedural generation working that will look like this: https://www.youtube.com/watch?v=ibVoxGFhpIc

We don't stop generating, and we wont stop generating...

New stuff:

  • Added randomization for all rooms
  • Added a player controller for debug testing (was made by me a very long time ago, so had to revise some of it, but overall it works quite nicely)
  • Added colliders to all meshes (for the player controller so you don't fall through the map)
    ...
▶ Play video
dawn sky
#

@woven hamlet

woven hamlet
#

? I saw why are you pinging me

dawn sky
woven hamlet
#

It's a rhetorical question because you're putting me on the spot and fishing for a reaction for no reason. It's a cool stop gap, but the objective is to make it not necessary to do that so hopefully they won't need to rely on code gen for stuff like that soon

hard axle
#

Works like a charm. UwU

gaunt night
#

Sick.

weary kelp
# hard axle

that looks amazing, had to double check this was vrc discord 😮

hard axle
weary kelp
#

definitely 🙂 Looking forward to checking it out

kindred sequoia
#

In trying to learn Udon and understand the fundamentals of how to use it i've begun writing a guide that tries to fill in the gaps of knowledge that currently exist in the official guide, while also making it more friendly to people that might not be familiar with visual programming:

https://www.craft.do/s/w8Ce9CgnO1naEv

Its still a work-in-progress so there will be some blank or messy pages, if you have any suggestions, corrections or even if you think this is useful let me know!

kindred sequoia
potent hatch
sinful hearth
#

perhaps...

faint charm
#

Do an SCP map but like that one on Steam that's multiplayer where you play as the monsters too. A survival horror/thriller map where select players are the monsters that hunt the rest of the players!

sage trout
#

So freeze tag but you change your avatar? Lol

chilly stratus
faint charm
#

Yeah secret lab!!

#

I forgot it’s name lol

chilly stratus
#

It could be amazing map

#

But Quest support uh 😅 idk

#

And I told to myself that if/when I make another maps it is always gonna be Quest compatible as seeing all those amazing maps around VRC not be Quest compatible is sad.. Everyone should be able to enjoy it

sage trout
delicate blade
#

Mainly the 50 mb size limit

fading radish
#

Shaders

hot igloo
#

I guess looking it up you have the biggest chess world lol.

hard axle
hard axle
chilly stratus
sage trout
#

Quest straight up doesn’t support post processing to start with, it gets excluded from builds no matter what IIRC

faint charm
#

Yeah it does

sage trout
faint charm
sage trout
#

Well that page lists post-processing as completely unsupported, right? Or am I misreading?

faint charm
#

Yes post processing is completely unsupported by Quest

#

It works on PC

#

“Yeah it does” get excluded from builds on Quest is why I was trying to say e.e

smoky bay
sage trout
#

Right so it shouldn’t get in the way of Quest support if gets automatically compiled out lol

#

I think what I was trying to say then was there’s no sense thinking of post processing as a blocker to quest support because it’s such a non-factor

pallid kayak
sinful hearth
native parrot
#

im proud of this spaget

#

its a moveing platform that turns arround when it touches a trigger object

#

omg it actualy works

#

untill you stand on it cus rigid body 😦

#

ok so i fixed it by setting angualr drag to 0

#

odd

#

ah you can lock everything on the RB so only scripts can move it

covert plover
rugged field
#

How does this stack against USharpVideo?

rugged field
#

That's pretty darn nice, how does syncing video go?

#

I run into desync issues as a EU player on US instances

#

I'll look into your player n.n see if it's my cuppatea

#

Thankies ❤️

boreal yoke
#

ok.. hear me out.. pickup-able "gameboy"

obtuse tinsel
ember spear
fresh topaz
#

Whack

quartz torrent
#

How easy would it be to customise the UI for your player? The feature set is nice but I'm currently wanting to create themed UI for my worlds. If I can plug it in on top of a fully functional backend, that would be swell.

#

Sure! I got a basic thing working and I got it to play a twitch stream local only but it doesn't want to play YouTube for some reason and I'd really rather use a good library from someone who's already fought all these battles and focus on my stuff instead! X3

#

Sure thing! I'll get and take a look at your player first and work out where I can hook things up.

chrome cedar
#

i agree with @boreal yoke, should make it a pickupable gameboy thing

#

you could put the player in a station while holding the gameboy thing and use vrc input events

#

disable station exit and use movement inputs, so just wasd or in vr the left stick

#

could make the jump button the action button

#

since they'd be in a station anyways

#

and then take them out of the station again if they lower the holdable gameboy thing

quartz torrent
rocky agate
#

@obtuse tinsel Little UI trick that might help you; Let a player in VR grab an invisible Pickup object and use that to drive the Use command with their off-hand in VR rather than having to back-and-forth between movement clicking and Use.

rocky agate
#

The Whaddatoy Store now has a CRT television and VCR to watch (youtube) videos on! Fiddle with the dials to adjust the vertical tracking and signal quality for that perfect video.

obtuse tinsel
#

The code for it involves a huge amount of arrays that can be sized down immensely when you are not limited by U# (Crafting, Terrain, Inventory etc. are all arrays of insane proportions)

chrome cedar
#

once inheritance comes to U# the object[][][] stuff should be handled by the compiler

#

so i think that'll make it much more doable

native field
chrome cedar
#

but its something you can look forward to i guess :P

native field
#

Definitely vrcAevSlap

stable phoenix
dawn oxide
#

Will it be for quest as well?

#

Just a curious thought

nimble shuttle
# dawn oxide Will it be for quest as well?

My tool would be for any sdk2 world. Quest vs pc doesn't matter while it is still in Unity. So yes, it will work for Quest, indirectly.
The world in the video sadly is pc only. Maybe in the future it could be made for Quest.

dawn oxide
#

Ok

#

But still pretty cool

wanton plover
#

Does it support emulation of buffered triggers? That's the biggest pain point of converting SDK2 to 3

nimble shuttle
#

Currently no, but I have ideas to attempt to support it. Conversion then gets into the question if people want to have a mess of generated code that works or something that is close enough but easier to read and update if they wanted to.

jovial basalt
#

Hi everybody, I'm currently started to learn programming(C#) for making my own Udon gimmick, but I want to know if I can disable local player's respawn function in U#.

gaunt night
#

You cant directly. However you can move the spawn point to wherever the player is, which effectively disables respawning.

jovial basalt
#

More specifically, I want to disable a local player's respawn function after that person entering a room.

gaunt night
jovial basalt
#

Oh my god, I posted the wrong channel, sorry my bad 😭

jovial basalt
dawn oxide
#

Am I allowed to show off my Udon project here, or am I misunderstanding the channel?

#

Just because I remember one of the rules was 'Don't Advertise' but I assume thats in regards to monetary gains or businesses...

#

Ah well, let me know if this isn't appropriate.

#

Made this in unity+vrcsdk3 🙂 #madewithudon
Its going to be a modular system where you can move blocks around and play drums, music notes, and chords, samples, loops, and so on.
Still not sure what instruments I'm going to add other than the basics.
Hopefully the audio syncs well with multiple people in the instance.

#

Mostly made it because I wanted a world that has more than one instrument.
With this system of blocks, I figured that will do the trick. 🙂

nimble shuttle
dawn oxide
dawn oxide
green vector
#

Thanks, haha!

I spawn an actual traced bullet with a rigidbody and set its velocity to the gun's setting.
For optional syncing, I just sync up the position of the barrel at the time of the shot and use that as the reference for others' local bullets.

dawn oxide
# green vector Thanks, haha! I spawn an actual traced bullet with a rigidbody and set its velo...

That's awesome. Definitely going to do some tests with that.

I want to try using some sort of 'line of sight' system similar to old school shooters to save on the cpu (I'm a dirty quest user).

Let me know if you have any tips on how I could achieve this.

Was thinking of having a object that sort of acts as the guns line of sight. Sort of like, a thin lazer that I could just disable the mesh renderer for. But I'm not so sure if I can have it draw to stop before walls. I can see it going through. Lol

green vector
dawn oxide
green vector
dawn oxide
#

Oh awesome! You're the best.

And it shall go in the Udon bank of screenies that I use to learn from. :)

hazy trout
dense steeple
lilac bane
#

Have you ever felt the need to run Linux in VRChat? ...what do you mean, "no" and "that's stupid"?! Anyway, you can do it now, proudly presenting the first ever RISC-V emulator in a VRChat shader (with some help from Udon)! Runs a full Linux kernel, or a more lightweight micropython for all your Python 3 needs.

Check it out: https://vrchat.com/home/launch?worldId=wrld_8126d9ef-eba5-4d49-9867-9e3c4f0b290d

(GitHub and more technical details coming later)

Run Linux (or Python) in VRChatǃ Shader go brrrr

chrome cedar
#

Ok this is really cool

#

Def looking forward to that github link haha sounds legit

#

this has been going for about 10 minutes now 👀

tender wraith
#

That's so cool!

jaunty nymph
#

I see a lot of interesting and very cool projects underway.

lilac bane
violet summit
#

What is udon?

boreal nest
#

?whatisudon

robust escarpBOT
#

VRChat Udon is a programming language built by the VRChat Development Team for use in VRChat worlds! It enables complex behaviors and logic in VRChat worlds. Read more about Udon in our documentation: https://docs.vrchat.com/docs/what-is-udon

chilly stratus
#

Not sure why I'm posting this here 😅 but I made a 69 player version of my Town of Salem world.
Classic: https://vrchat.com/home/world/wrld_42d023dc-1b2d-439a-b741-09113ca0e59a
69 version: https://vrchat.com/home/world/wrld_068ab388-4a19-45c5-8259-80309d662ea6 ....
Some boring story:
It was quite fun editing the scripts originally made for 15 players into 69 players scripts 😄 Already hosted a game with 49 players there (52 players in lobby) and somehow we managed to make it so barely anyone crashed throughout the whole entire 6 hours long game. Both Quest and PC were most of the time running around 30-40 FPS minimum. Me personally with Safety None 80FPS. It doesn't look pretty and its not really supposed to be pretty (atleast yet, perhaps in future). Though I have learned lots and lots of ways to optimize my normal Town of Salem world thanks to this.. It was quite fun 😆

potent hatch
#

||the theme is "Obstacle Course"||

vague coral
#

The template should make it easy for artists to create something cool without any code :)

dapper canopy
#

Is there a jams channel again this time to discuss the prefabs and mechanic questions ? Current one is read only

potent hatch
potent hatch
dapper canopy
#

Thanks

brisk sand
#

I love how u all are good artiest and builders and creators

compact patio
#

A bit of gameplay from my Spookality 2021 project

native parrot
#

im so happy rn

#

i got gravity baced off head movement working

#

in the most basic sence

quartz torrent
# lilac bane Have you ever felt the need to run Linux in VRChat? ...what do you mean, "no" an...

That was utterly mad and I loved it. My 3060 I think had flames coming out with me slamming it to full while in VR.
I feel like the Python interpreter might actually be useful in some way. Not sure what way but it might be cool for something or other! XD Bravo either way.
https://twitter.com/nidonocu/status/1430110190372859937?s=19

Something for the Linux nerds I know, you can now run both a Python interpreter and Linux kernel inside the GPU using shaders on VRChat. Its crazy. o_o; Third screenshots shows us posing in front of my system's shader memory map stored as a texture.

crude bronze
#

"Interpreter" "My 3060 I think had flames coming out."
Sounds about right.

tribal egret
green vector
#

Been working for a while to have a pump shotgun with multiple projectile types that can be loaded into it.

lilac bane
rigid pumice
#

I GOT IT! I GOT IT WORKING! the avatar follows the player by having an object stuck to the player that it follows! here's the node graph

boreal nest
#

getplayers will not be in the same order for all players, so getting player 0 will be different

potent hatch
#

yeah - you want to get the LocalPlayer's position. Did you take a look at the FollowPlayer graph in the UdonExampleScene? It does this already.

boreal nest
#

also there is no reason to run getplayers every frame. It can be an expensive operation as it is going through an array. You only need to do it in OnPlayerJoined

potent hatch
#

here's the FollowPlayer graph - it drops the y component to stay near ground level in this case, but you could include that if you want to also change Y position. It also has an optional smoothing amount:

#

that's specifically to follow the player's head. Even easier if you just want to follow the player's transform, just GetPosition

rigid pumice
rigid pumice
young lynx
ornate ridge
fresh silo
hazy trout
#

I have tweaked the formula prototype's tires to be far more forgiving while still punishing if you push it too far as demonstrated in this video. There was almost no data publicly available for these tires, and in the end I chose to balance between fun and punishing.
The culmination of user input filtering + downforce + forgiving Pacejka 96 tire model parameters has made this more enjoyable when controlled by an analogue stick rather than a steering wheel.

rugged viper
#

that is so awesome!

quick hawk
hollow dawn
coarse reef
#

Unity's built in navmesh didn't really work for what i wanted to do. so i started did my own implementation of A* fully in Udon (U#) tbh i was kinda worried i wasn't gonna get it to work but here i go.. I'll show it in action when the drone is setup to properly follow the path ;o

dapper canopy
#

Our VRChat Jam entry just published: Claim the Throne
Quest compatable. Try to survive and be the first in your group to Claim the Throne, or try Mirror Mode for a unique (and more difficult) exploration experience!https://vrchat.com/i/cameron-yemenwig-7d8a6

Storm the castle evade the deadly traps on the way and claim your rightful place on the throne

rain sable
cinder falcon
#

Thank you!

nimble shuttle
rocky agate
#

Want a little something different with your video player? The Whaddatoy Store now has a CRT TV that could really use a bit of fine-tuning to get decent, or worse, video quality, with interactive dials to adjust the signal noise, vertical tracking, and brightness. Just pop a video URL on the VHS cassette and enjoy the marvels of home video!

granite orbit
plucky cypress
dense steeple
# plucky cypress This looks fantastic... can you clarify Quest performance? I assume it still do...

The Quest performance mentioned relates to the performance of the udon within the quest environment as well as just general robustness/stability of sync across platforms.
Quest itself regarding the video content (codecs and whatnot) have not changed from just plain AVPro/UnityPlayer usage on the quest.
In regards to streaming content specifically, there is some discussion I'm having with Jazzy on learning what streaming content quest supports. It's been reported to me that MPEG2 streams work for quest, though I have yet to have my quest testers verify that, investigation is ongoing. Generally HLS is the ol' reliable one on Quest.
Youtube and Twitch still require manually doing youtubeDL external to VRChat, or using a URL redirect proxy (likely using youtubeDL on the serverside).
Context: In the promo, the twitch stream that was playing was retrieved via the external youtubeDL method.

plucky cypress
# dense steeple The Quest performance mentioned relates to the performance of the udon within th...

This makes perfect sense, thank you for the longer explanation. I personally have tried to use .ts via MistServer in the past but the audio didn't work on Quest (this was last year). I'm sure it's been improved since. Please let me know if you need testers, I have both a Quest 1 and 2. Additionally I think this conversation with Jazzy would be fantastic; the rave scene (which is the primary users of VRCDN) are almost all PC only... would be great to allow Quest only people to experience the scene. Please keep me posted on how it progresses. I'll be using your prefab in the near future since it's so robust (and donating of course). Thank you for putting in all of the work, it looks very feature complete.

dense steeple
# plucky cypress This makes perfect sense, thank you for the longer explanation. I personally ha...

I'll also mention something that should actually help that situation. In the latest beta for ProTV, there is a new "Alternate Url" feature which allows the player to essentially temporarily split the url between platforms (additional runtime changes are available as well). Due to my own issues with weird streaming types support, this has been added mostly for the purpose of allowing PC to use the VRCDN MPEG2 stream (love that one, works great) while simultaneously allowing Quest to use the HLS, as an example.
There's a bit more fine details to the actual implementation (DM if you care to hear my technical rambles about it), but that's the gist of it.

plucky cypress
dense steeple
#

👍

plucky crest
tribal egret
plucky crest
ornate ridge
#

I'm making a world where you can play with FPV RC Planes (Other vehicles are planned post-release), it will include a simple combat system and a great selection of planes. For now though, this is a test plane. Once I get the physics working, the rest is going to be relatively easy.
You can check my previous tweets for more footage related to the RC Controller. It wasn't easy to make.
https://twitter.com/Thundy24/status/1436339231866118163

Control Surfaces working! Now with the physics, this is going to be great!
This world will support Desktop as good as VR. WIP. #VRChat

#madewithunity #MadeWithUdon #VRChat_world紹介 #VRCAviation https://t.co/gsUwsXkcpm

▶ Play video
weary kelp
#

some more progress for the jet set radio world, this time showing off more of the boss battle:
https://twitter.com/LakuzaVR/status/1436740312580362241?s=20

The boss battle in my #JSRF #VRChat world(soon) is almost complete, just working on end scene now😁
I animated 120+ animations for this battle & I'm over the moon with the result. This felt felt like an impossible wall for me to pass early on, but I reached the outcome I wanted💪 https://t.co/Jqr8g9e2Qb

Likes

232

▶ Play video
weary kelp
chilly stratus
weary kelp
#

yeah the battle is basically a big rail grinding arena with multiple paths so I wanted different attacks in different parts of the arena and also taking into account the direction you're grinding too

#

so it ending up being a lot of work in the end, but finally reached a point where it's all playable now 😄

limber bobcat
#

What’s the world called

weary kelp
#

it isn't out yet since its still in development

#

but I'll announce via twitter once its out 🙂 (and then repost it here too)

rocky agate
#

The Whaddatoy Store now has its very own, rideable, train! Take a walk around the store and follow the tracks to find it...

dense steeple
#

https://vrchat.com/home/world/wrld_985acb34-cc17-4b5a-85ae-04ade5195059
Video Player showroom world to check out the various freely available solutions for watching media.
Features 9 different video player options from the community as well as the two SDK players for completeness.
Since the world also contains 4 (of the 9) video players from the Japanese side of things, there are also Japanese translations of the info panels in the world

Compare and contrast the free and most common video players․ (Source of distribution noted) - 無償かつ最も一般的なビデオプレーヤーを比較検討できます。(配布元の記載有)

hollow dawn
hushed jackal
keen dune
#

Accept that invite

chilly stratus
#

Lol yea your friend wants you to join go spend time with them :) 😅

dawn oxide
vague coral
#

Oh wow, automatic scoring? That's cool!

hushed jackal
worldly monolith
hushed jackal
#

Still super impressive shader

oak roost
compact patio
hushed jackal
oak roost
#

Thanks! I'm super nervous but it seems to be doing well so far 😅

chilly stratus
smoky patrol
compact patio
oak roost
#

Holy shit that's the furthest I've seen so far, I legit didn't think it was doable past 66 or so.

smoky patrol
#

dang

smoky patrol
#

a wave full of tumblers messed me up

oak roost
#

I was checking out people playing all day yesterday and furthest I saw was 66. Yeah it gets outright evil towards the end

smoky patrol
copper cedar
frank lily
#

Can it be faster than U#?

copper cedar
# frank lily Can it be faster than U#?

I am not so sure, as U# was created to convert C# directly to Udon. Katsudon uses results of the .NET compiler, and some operations can be very strange. Nevertheless i tried to catch such cases and make optimizations for them.

woven hamlet
#

afaik Roslyn only does a handful of optimizations that are primarily just required for it to be conformant to the C# spec. Some Roslyn devs seem very adamant that the JIT handles almost all optimizations

chilly stratus
pallid kayak
little stone
little stone
narrow oar
#

Awesome plugin 😮

sharp depot
dawn oxide
#

thx

tiny brook
stuck oak
weary kelp
#

awesome, had a lot of fun with the 1st one so I'm looking forward to trying the new one out 😮

fresh topaz
#

TONBO 2! Lets goooooooo! Can't wait to test this out tonight. 😆

hollow breach
#

this was so cool, had alot of fun playing it

rocky agate
#

The Whaddatoy Store now has its own RC Cars! These do not immobilize you on the spot, instead actually using the wheel on the controller to steer, and Interact to accelerate if you're in VR, and Q/E to steer if you're in desktop! They also have buttons on the back of the controller to recall, or just flip upright, your car if it gets stuck. Along with colour-selection as well!

And a special Halloween version as well, because why not?

weary kelp
frozen kelp
dawn oxide
#

christ

granite orbit
#

Finished this today

#

🐣

bitter dragon
#

Cool

violet karma
#

I swear I still make Youtube videos
Here's one on Teleporting with Udon!
https://www.youtube.com/watch?v=BheVIHD3Vrg

My old video for teleporting players in Udon is crap and outdated, so here we are with a brand new demo on teleporting players in VRChat.
I've had some technical problems with my avatar program, but I've swapped to VSeeFace for now and am using my new avatar.
Hope everyone enjoys!

----------------------------------------------------------------...

▶ Play video
dawn oxide
#

Hot damn

fresh topaz
#

@frozen kelp Where can we find the tutorial once it’s up?

frozen kelp
#

@fresh topaz it’s on you tube already @ ZandyXR. Since the 1st tutorial there have been updates to the required unity version 2019.4.31f1 and udon sdk. There are 3 tutorials in the series.

weary kelp
stable phoenix
#

awesome

faint charm
#

Once I finish making it work I might post a VRCPrefab (and mention here) of an anticheat script I've been working on for the last few days that restricts players from most flight hacks, (WIP) speed hacks, and optionally even restricts a player's size within a set range if you so please

dawn sky
dawn oxide
oak roost
dawn oxide
oak roost
#

Yes I am terrifying (•ᵥᵥ•)

#

But in seriousness probably not. Programming is what i'm best at so any map I make it's likely to have some cool technical challenge rather than a moody one

smoky patrol
#

https://vrchat.com/home/world/wrld_edb69a38-dea6-4221-893c-c733feda39d1
My SpaceShip
Cool udon features

-> Orbital Movement
It has a synced orbital movement that calculates the position and speed of the ship according to the orbit height and orbital speed you need to stay in that circular orbit.
-> Settings for simulation speed and orbit height
-> Has zero g flying with full roll-pitch-yaw rotation
-> Has The Clapper for Mirror toggling

Thry's SpaceShip is a SpaceShip orbiting a high fidelity earth․ The orbital movement is calculate accuratly depending on the ship's orbit․ You can float around space using using a custom movement sys…

dawn oxide
#

Does anyone think they can make a good quest family rp map?

weary kelp
kindred sequoia
kindred sequoia
dusky estuary
weary kelp
# dusky estuary Just spent an hour with some friends playing around in this world, it's *so* goo...

thank you so much ^_^ Yeah I plan to add account saving once vrchat adds it in. For now I just recommend people pick like one of the group of tasks from the progress list and focus on those per day. Entire thing is experience/skill based so the more you practice and get better at, the faster you can complete everything.
Rival challenges for example take a long time to master when they are like 2-3 minutes long each, so once you learn it inside out, you'll be able to complete those in 1-2 tries on later visits 🙂 I think time trial gold medals will probably be the hardest things to collect for someone gunning for 100% at the moment.

silk maple
#

https://www.youtube.com/watch?v=wApB25W7ySo Check out my newest map! and give it a favorite when you get the chance ❤️ https://vrchat.com/home/world/wrld_71d588b3-0f54-467b-b365-88a3fc5a650c

Spookality 2021‚ more songs incomingǃ scorps#5660 on Discord for suggestions

#

its a 3.0 but i havent figured out how to make the buttons lol... so it loops >.<

crimson rune
serene zinc
native field
native field
#

Good work!

frozen kelp
#

Still trying my best with updates and new features to get the gallery public and out of labs. Have 1192 and 4 on the heat but need some help getting there. Thought I’d share here. Most of the art was created in TiltBrush. Made with UDON. https://vrch.at/wrld_71a394d1-ccad-4b91-bca7-8b1908145d71

Experience a VR art gallery that extends beyond one world through a series of portals․ Explore each world made exclusively by VR artist Zandy XR․ For more daily VR art‚ follow ZandyXR on Instagram‚ T…

smoky bay
frozen kelp
#

Thanks for the info @smoky bay. Wasn’t aware that updates would be affecting it. It’s really frustrating. So happy you liked it.

smoky bay
frozen kelp
#

Thanks so much @smoky bay !❤️

smoky bay
#

np!

rocky agate
#

Making some upgrades to my RC cars...

copper rune
#

=m=

#

I wish I'd known that too, what on earth?

#

I'll have to re-upload it as a different world now won't I?

#

mine at least

#

cuz I gave it like.. 13 updates

smoky bay
# copper rune cuz I gave it like.. 13 updates

yea, I spent a month working on a world (3rd one at that point), worked on it like crazy and kept updating it while it was in the labs to keep things interesting. I think I manage to get it to something like 1500 views, 180 or so favorites before I asked around and found out. It did eventually release 6 months or so later, completely out of the blue.

You might want to try unpublishing it, then republishing it again (after the comunity labs timer cools down) and see if that resets it, but otherwise just give it a new id in the world settings and republish it.

azure veldt
#

does it increase the amount of views and such required, or does it simply reset the hidden internal "score" to zero whenever you update a labs world?

copper rune
#

the annoying thing is that i have a booth at this next VR furry convention with a QR code link to the world

#

if i were to delete and reupload it not only would that take forever but i'd have to like.. remake that QR code

#

i guess unpublishing and republishing it might work tho

#

:halblep:

smoky bay
#

I can't confirm if it'll help or not, but if your on a time limit I wouldn't risk it. If you do try not remaking the world ID, I would love to hear how it went

smoky bay
azure veldt
#

an easy way to test this would be to make two identical-ish worlds, update one a bunch of times before anyone joins it, and then see when they get out of labs

#

a simple internal reset would do nothing if nobody saw the world yet

smoky bay
#

If you republish the world (aka, take it out of the labs and republish it into the labs) it does reset the position on the community labs tab. So you would get a brand new set of viewers. That being said, to make a testing world you would need to make a world that is interesting enough to test between

azure veldt
#

or you artificially generate visits to the worlds by asking people if they want to participate in a study :P

#

although actually, now I wonder, can you use udon to put a player through a portal? (put the portal somewhere, and then teleport the player to some location that'll make them pass through the portal). that way you can ensure that each visit to world A results in a visit to world B (I wouldn't loop it though)

smoky bay
#

I don't know what the stats that vrchat uses to gauge how good a world is. This is intentunally kept from being out there. things like playtime, did they favorite, did they return, did they enter from a portal, did they enter from a portal made by the world creator, could all be extra factors that play into it getting out of the labs

smoky bay
azure veldt
#

certainly, but we only care that whatever internal scoring they generate is equal

smoky bay
#

hmm... I don't know. Personally, if the world is any good almost always means it should get out of the labs. Scraping the barrel to get it out isn't really gonna lead to a good world anyways

azure veldt
#

obviously

#

but it's hard to make two equally popular worlds

smoky bay
#

'Popular' and 'getting it out of the labs' are rather different statements. I helped a friend who made a tiny shack, max 8 people, got like 180 views and roughly 30-40 favs and it still somehow got out

azure veldt
#

hence "equally popular"

smoky bay
#

All I was getting at is that if your world is worth it's grain in salt, it should get out of the labs without too much difficulty (provided you don't update it which kills any world), so I wouldn't put too much effort into learning the ins and outs of vrchat community labs requirements. A good image/ title, a decent amount of fleshing out and any world will get out really

azure veldt
#

of course. my question is merely when updates would kill the chances. are sufficiently quick updates safe? (e.g. if immedeatly after publishing to labs you realize that something got messed up. should you fix it to improve your world, or leave it be to not ruin your chance of getting out of labs?)

smoky bay
#

Hence why I'm still open to knowing about it. Something else that I'm suspicious about, is whether or not each update just resets the score. I wouldn't be surprising given every example i've heard about, the person has updated the world like crazy to keep it interesting, which would mean the updates where spread out, resetting it each time.

dawn sky
#

If the world has a quest version, it has a higher chance of getting public

frozen kelp
#

i dont understand why VRC says you can update your worlds as much as you need to once published in labs if its only going to take forever to make it public. Definitely a flawed algorithm. Not right at all especially if you have a crazy amount of visitors, favorites and the heat is high. They should encourage people improving their worlds with updates not knocking people for it.

spark wagon
#

Please don't take that as undisputed truth. In my and the people I know combined experiences that isn't true at all.

dire marsh
#

I just submitted my world to Spookality and wanted to double check to make sure it's on the list before the deadline, does anyone know where I can confirm that the world has been submitted?

#

@potent hatch (sorry to tag you) could you double check to see if I submitted the world correctly

dapper canopy
#

Yhea the submitted world review pages aren’t available this jam for some reason, had two others who submitted who are curious as well (darksister and redspeeds)

dire marsh
#

Also on the Submit game to jam button, it only shows my old worldjam world in Existing game, but I submitted the world link here for the Horror World

compact patio
fresh topaz
#

Damn, I’ve been waiting for this!

little stone
autumn plume
autumn plume
#

If you haven't already

quartz torrent
little stone
#

Yes, this was made with VRCPrefabs in mind and submitted there a month or so ago when I first released

autumn plume
little stone
#

And, uh, this was actually incredibly easy to make with Udon 😅

#

I think y'all might need to learn a bit more about Udon. Teleporting to another player is a basic function of the player API I misread that message, didn't see what it was replying to.

autumn plume
#

Yeah i don't really know much about udon. I mostly use prefabs since in general I'm not that much into worlds as into avatars

lone otter
#

After a year of development, our VRChat world "UdonTycoon" is finally released! Every track you see in the trailer was built in game, and we can't wait to see what you'll create! Farm resources, build your own rollercoaster & ride it, fly a hang glider and so much more!
https://twitter.com/UdonTycoon/status/1452349732383248392
Higher quality trailer:
https://www.youtube.com/watch?v=4CZJQYxNf9s

Udon facts: This was all created before UNU, the sync uses a dynamic compression format where every bit of a string is used to sync a track. There is no object sync involved, it's a deterministic calculation, hence why it's so smooth. It's somewhere above 50'000 lines of UdonSharp code. One year of development almost every evening. All Udon code in the world is self-made, and the track pieces are generated with an editor script and not pre-modelled.

After a year of development, our @VRChat world "UdonTycoon" is finally released! Every track you see in the trailer was built in game, and we can't wait to see what you'll create! Farm resources, build your own rollercoaster & ride it, fly a hang glider and so much more! https://t.co/x0bf1t4lhT

Retweets

1453

Likes

3728

▶ Play video

Over a year of development went into some crazy features that you can check out in our VRChat World "Udon Tycoon" now! https://vrchat.com/home/world/wrld_257ce0c9-35cc-45ce-a8fc-9d703067c58a
Music: Fox Amoore - Come Find Me - Feat the ECO
https://foxamoore.bandcamp.com/album/come-find-me

▶ Play video
fresh topaz
drowsy atlas
#

How do u join UdonTycoon, couldn't find if

#

It*

stable phoenix
dim harness
#

https://youtu.be/8i7qLax2-C0
I'm excited to share my podcast world! It's essentially a fully functional studio featuring adjustable camera and chairs.
Thanks to all the help I've received in #udon-general i was able to create this.

The first episode of The Virtual Podcast! This episode turned out super chaotic, frequent de-rails from the topics and touching on sensitive topics.
Future episodes will hopefully be more structured and retain some form of quality.

If you'd like to join the podcast then do not hesitate to reach out to me on Discord! KennyB#7982

▶ Play video
hollow coral
drowsy folio
cursive birch
azure veldt
#

what happens if one of the smaller fields ties?

gaunt night
cursive birch
fallen falcon
#

World that me, rackshaw and riskyken have been working on for the past 6 or so months!

arctic wasp
#

https://vrchat.com/home/launch?worldId=wrld_373f41f8-2779-4e92-9bde-7ca632e83593

This is a Cool world I released last Friday. its a space where you can listen to different ambisonic audio environments and change the visual environment as well.

I created a udon system that allows me smoothly transition between completely different environments. I also built a reverb zone engine thing that affects player voices and changes dynamically like a real space would. super acoustically immersive.

Turn up your world volume and Exploreǃ There are some hidden items ˸P․ Everything is globally synced․ This world does not contain light probes․ No clip will break the world․

vague coral
#

Your world's really nifty, good job!

arctic wasp
#

💙

native parrot
copper cedar
fresh topaz
#

Thats awesome!

faint charm
chilly stratus
#

As soon as the music started playing i knew the world is no more

#

xD nice

frozen kelp
wary ridge
#

This is the only graph I can find for this, Did putting OnPlayerEnter Straight into SetVoiceDistance work?
And can people inside the boxes still hear people outside norrmal volume?

weary burrow
# wary ridge This is the only graph I can find for this, Did putting OnPlayerEnter Straight i...

Dang it’s been awhile since I posted this. I mean, it…”works”… anyone who’s inside can still hear outside, because the “set voice distance” is a global change for whoever enters into it. Unfortunately I abandoned the world a little while ago, but the logic still works soundly, except for desynchronization that starts to happen eventually because of latency. Eventually things just break due to networking, but it works for a short time.

#

I’d have to go in and probably tidy things up now that I understand how it works better.

wary ridge
#

ah darn, desynch sounds pretty bad for something I want to just work

weary burrow
#

At least, from what I can tell.

wary ridge
#

ah, I kind of want it as an always-on for rooms

weary burrow
#

Otherwise if I had just made a “box” where people couldn’t be heard unless they were really close, it would have worked fine

#

Because I tested it that way too.

wary ridge
#

with your numbers of far and near at 2, does that mean you have to be within 2 metres?

weary burrow
#

That was the concept. Mind you, the rooms I made were tiny af

#

They were literally little cubbies

wary ridge
#

my rooms are quite large but also quite far apart

weary burrow
#

Yeah so I mean, it would likely work, you’d just have to decide how far away people would need to be to hear.

#

Default is 20 if I remember?

wary ridge
#

no idea what the near and far numbers change tbh, im guessing the default is 25 far and 0 near because thats what you changed them to

weary burrow
#

Yeah there you go

wary ridge
#

dunno what changing near to 2 does, im assuming changing far to 2 is the listening falloff start

#

unless near is the start of falloff and far is the end

weary burrow
#

Yes. But I would recommend not touching it, now that I’ve seen what it does.

#

But remember

#

I had tiny rooms

#

So I needed people to not fall off super early in the small room

wary ridge
#

so leave near at 0 and far at the fursthest distance i want to be heared?

weary burrow
#

Yep

wary ridge
#

thanks, is literally just this I think if what people were saying is right

weary burrow
#

Yep

#

I’m currently enamored with day and night toggles right now

#

Got several $250 commissions off of Furality.

#

Queue has slowed to a crawl lmao

wary ridge
#

Sounds like a nice problem to have 😄

wary ridge
#

Hm this script seems not great, there is a visible frame hitch on entering and exiting the triggers Nvm it seems like the hitching is happening anyway, no idea why

orchid sedge
#

...

#

ok then i was making a joke....

#

whatever

safe fossil
#

I'm happy to say that yesterday was the first night of Hannukah and we used my Udon Hannukah world to do a candle lighting in VRChat. As far as I know, this was the first ever VRChat hannukah lighting celebration! 😄

nimble shuttle
strong quest
#

figured out how to get a trigger to reset itself.

full geyser
#

owo

dusty plover
river pilot
#

For my first VR Chat map, I'm foolishly trying to make a Civ-like game... Still working through the networking kinks x3

coral sun
coral sun
faint charm
#

My first VRChat map is the same thing I've been working on for the past 8 months and counting o/

coral sun
#

I hope to throw an alpha out in a month

#

don't repeat my mistake kids

faint charm
#

xD I made it public very fast lol

#

But yes 1.3 was in july and I am so ready to get another update out lol

dusty plover
#

now I'm doing the explodey ball

green vine
dusty plover
slow dove
exotic steeple
faint charm
#

@dusty plover quick thing that may help you in the process is that Q, W, E, R, T, and so on are hotkeys for setting position/rotation/scaling mode in-editor

#

And if you click Q it just disables in-editor transform edits in general

#

So if you're having trouble selecting something in editor because like the rotation changing line is in the way, just hit Q so all that gets out of your way :D

frozen kelp
lucid flax
#

I think you can officially call me a gamer now

worthy bronze
fresh topaz
#

Wow, this seems super useful.

worthy bronze
glad barn
violet karma
#

Interested in what came out of the recent update for Udon? Mostly post processing fun, but interaction text as well. Have fun!
https://youtu.be/u6cgZ5Ieqx0

We've got some fun new features to play around with! Changing the text when you hover over something is one thing, but now we FINALLY have a way to change post processing effects without needing annoying animator systems to make it happen. Full tutorial on that coming soon!

-----------------------------------------------------------------------...

▶ Play video
halcyon moon
proud hawk
native parrot
coral sun
halcyon moon
#

Awesome! Glad you like it 🙂

hushed jackal
halcyon moon
#

Nice, that makes me happy I hope you enjoy it. Definitely shoot me some feedback if you find you’d like it to do something different or better please

hushed jackal
halcyon moon
#

!!! So cool thank you

candid sequoia
hard axle
rapid coral
#

Just released my latest escape room! It is filled with plenty of udon powered puzzles. I want to show them off but it would kinda spoil them. So I leave this here so that you may discover them for yourself.

https://vrch.at/wrld_50ace5ec-e616-4146-8a5b-17cff6b8c8c9

4c6561696e has perished‚ yet the procedure persists․ It is time to construct the next iterationǃ This is a 2 to 4 hour story based puzzle world designed for 2 to 5 people․ There are some challenging …

faint charm
faint charm
#

we threw on some 80s rock and had the best night we've had in WEEKS thanks to that!

halcyon moon
#

omg that's awesome!

#

lol thanks for sharing

dusty plover
frigid bronze
#

Lolll nice, are those bullets bouncing off the ground? Can fix that with making it delete itself if it hits something with OnCollisionEnter()

#

Looks fun

dusty plover
#

right now you can run around and turn those towers on, and as you kill enemies, you'll increase your quota, and with your quota you can activate more towers

#

I'll add different baddies and tower upgrades

#

I already have physic materials for the cannonballs in another project somewhere I can just port over

#

like I have a single cannon, bounce cannon, triple fire, and spread

#

also if you get desperate you can grab thigns like baseball bats and clubs and pylons and bash them into the enemies with a limited number of uses

#

potentially I could have the baddies react by moving backward for a half second when they're hit

wind ridge
#

I'm so stupid!

#

My window is too small to be ignored by me, but there is no problem

frigid bronze
#

Using a particle emitter is pretty clever I have no clue how particles interact in unity

dusty plover
#

neither do I lol I turn the colliders on and let them bounce around...

halcyon thorn
#

So using @proud hawk Record player prefab and USharpVideo I managed to have a fully functioning VHS Player!! thank You for the prefab!!

rocky agate
#

@halcyon thorn go take a look on the Unity asset store for the CRT LCD Shader by Ribbon, because you can actually distort your video like it's on a CRT monitor with a bad signal. Also my TV's even older and does black-and-white too 😛 . You can also tune the "signal" on mine manually by fiddling with the rabbit-ear antennae, as well tweak the vertical tuning, gamma and brightness via the knobs on the front.

(Seriously though, that's really cool and well done!)

autumn plume
stable phoenix
#

that looks very helpful

lusty grove
#

Huh, neat.

chrome cedar
#

That actually isn't finished yet lol (currently in final testing stages)

#

It should already work though, currently on release candidate 2 :)

feral needle
#

All this makes me hungry for ramen

stable phoenix
#

that is a absolutely gorgeous map

sinful peak
#

oooo i am going in to take pictures

hard axle
#

vrcTupCheers Made a second hand pickup/interaction system for desktop players. It's also compatible that VR players can also pick it up like usual, and linked with grant/deny access of pickupable to prevent thief.

candid sequoia
hazy trout
#

Improved the steering code and trying it out on desktop mode in a 800kg car with ~600nm of torque

candid sequoia
#

neat 🙂

candid quiver
#

this was too hard, i like it tho

quasi jolt
worn moat
#

how do you get the stream from spotify?

#

last i heard you cant really get VRC to retrieve anything than whitelisted video streams

candid quiver
#

its not really streaming

#

i just had the audioclips of the songs i chose and made a simple music player

#

it does look nice tho

undone walrus
worn moat
#

@undone walrus are you sure you posted that in the right channel?

halcyon moon
#

heey, I know this is digging up but hey that's what ctrl+f is for right heh... I'm working on a pinball machine as well and wondering if you could elaborate more on your suggestion here and if it's still relevant between then and now?

drowsy folio
# halcyon moon heey, I know this is digging up but hey that's what ctrl+f is for right heh... I...

That info is a bit dated, before the use of vrc_object sync. What I was getting across was two things. One per udon script you have it has to load for everyone per person to register ownership across the network. More scripts means more registration. Second using unity collision can be very taxing if you combine it with udon sync haphazardly. I'd have to sync ball position, rotation or velocity and angular velocity, not to mention each collision interaction. The suggestion was to instead write your own collision to optimize what needs to be synced.

#

Like I said tho, the opinion is dated, there are more tools to keep things in sync, but you always need to be mindful how much info you sync and tax the player on

halcyon moon
#

@drowsy folio thanks! I figured a lot had changed since, but I admire your work and would be missing out if I didn't ask what you were thinking 🙂

candid quiver
#

world settings and entertainment system

paper iris
#

Currently working on a networked 4D Chess board with AI using udon sharp. The whole systems really coming along. At the moment it looks 2 moves into the future, and will really get you if you aren't paying attention or miss something (which is easy to do playing 4D Chess). The reset button appears to be acting up, but other than that all early tests look promising. This test is on 2 local clients to demonstrate the networking

candid quiver
paper iris
#

4D Chess yes lol. In theory you could probably modify the system for regular chess. It just sets up a basic n-nary tree, so all you'd have to do is swap out the move sets, the way I'm encoding moves, and how to search for pieces

#

Its not great at finishing the game because it doesnt track the players king but 95% of the work is done

candid quiver
paper iris
candid quiver
#

thats awesome

#

i might want to use that in the world im working on

#

ill let u know if i do

obtuse tinsel
#

Working on a fully customizable port of 2048 for udon!

Notable features include custom board sizes and custom colors, backgrounds and text depending on tile value c:

obtuse tinsel
#

I honestly just need to take some pictures for booth and thats it

native parrot
obtuse tinsel
#

Color, Styling, Size

#

Theres basically nothing that cant easily be changed c:

native parrot
#

Cool!

fading radish
#

But what is 2084?

obtuse tinsel
native parrot
fading radish
#

ah yes i vaguely remember that time period. i never played it myzelf tho

halcyon thorn
obtuse tinsel
# obtuse tinsel Working on a fully customizable port of 2048 for udon! Notable features include...

https://pacistardust.booth.pm/items/3547276 its out! If someone has issues please let me know

Udon2048 is a U# based 2048 port for VRChat! Everything is customizable without needing any Udon or U# knowledge! Features: -Customizable Size options -Overrides for everything font and texture related -Changing textures, colors and text based on tile-value File comes with all versions shown in

stable phoenix
#

that'll be a very fun game to play to give your hands something to do as I ended up playing for like an hour at 2048

chrome cedar
#

After about 6 months of work, we finally released an update to our VRChat SAO recreation. It features a pretty big open world, detailed menu system, fully custom item networking, markets, and even a (persistent) save system. This was an absolute crunch to make it before 2022 but we're finally done so its fine
https://vrchat.com/home/world/wrld_1caa6d80-9ee4-4a7d-95ee-50259272aa35

Sword Art Online in VRChatǃ Now includes PvP‚ Marketplaces & Inventory‚ and a huge WIP explorable world․ Hit the 'Log Out' button to save all your dataǃ

candid quiver
#

the lonely mirror, for people who want to sleep with their own avatar :)

lethal pecan
#

Gingerbread doom, you must pass through the maze without being attacked by the enemy AI

glad barn
native parrot
#

I made a udon script that cycles between gameobjects for animation (say i need a cube thats constantly changeing shape or a bunch of textures that need to swap)

#

oops sencond set active needs to be false

native parrot
quasi jolt
#

Ohh, very useful for obj sequencing

slow dove
native parrot
topaz copper
#

thanks to the helpful folks in this discord, I was able to streamline a kinematic trigger script -- and ultimately used it to make a prefab: https://mdcrtv.gumroad.com/l/stickysurface

Gumroad

I put together an Udon graph to make axes stick to trees in Pearl's Cabin: https://vrchat.com/home/world/wrld_2a1d857f-3bbb-4642-b8cb-fd13d696cc18It's pretty simple stuff, but I figured people might be interested in adding it to their own worlds, so I modeled a few low poly pickups, streamlined the script a bit, set up some targets and packaged ...

frigid bronze
dusty plover
# frigid bronze Hows the tower defense coming along?

I got spawning and pathing and cannons working and then I started thinking...but what's the hook? What's going to make people stay and play? So I started working on the environment and I'm in that right now lol

frigid bronze
dusty plover
#

That would be pretty funny

#

Like I have pedestals installed throughout the city and you open up a menu to select your tower categoty

#

R

#

Lol

#

But there's no reason that they can't be little baby towers

#

And those can be pickups, and activating the pickup could make it into the full sized tower.

#

Maybe I should have both

violet karma
hard axle
#

🤪 Dual wield weapons for PC will be supported in next patch.

rich atlas
oak sphinx
dense steeple
#

The pew has been doubled!

hidden charm
#

Looks awesome Gwedo

rich atlas
ornate plaza
hazy trout
#

I have added back doppler effect for my cars via scripting since we can't use the AudioSource's doppler

#

unfortunately the effect is not as distinct in multiplayer as the networked engine RPM value is smoothed with continuous sync mode

#

you can hear it when I fly around the car but it is not as noticeable as the local tests above

dawn oxide
#

@hazy trout Bruh! This is exactly what I was plaining to do weeks ago, I'm talking about your world! Is this available yet? (like a demo/beta at least?)...

hazy trout
dawn oxide
dawn oxide
#

anyway, I can't wait till this is out in that world...

candid quiver
candid quiver
tribal flint
candid quiver
#

thank you :D

warped dune
violet karma
#

Art

frank lily
obtuse tinsel
raw wyvern
raw wyvern
sly jetty
#

someone help me get the golden brush skin

hazy trout
vast orchid
north river
hazy trout
frank lily
#

or at least a world to play with this?

hazy trout
odd tide
#

creating the walking dead's alexandria

odd tide
storm shore
#

Thatd kinda fire

dawn oxide
#

Will this be available on Quest?

fresh topaz
#

I’m re-watching the series now.

#

This is fire

civic pebble
#

Very basic flight system for anyone interested

granite orbit
#

working on something

dawn oxide
#

We needed another good car game

#

you go man

dawn oxide
hazy trout
magic kiln
#

how fleshed out are the desktop controls? (in terms of steering response, etc)

dense steeple
hazy trout
sullen quail
tight panther
#

@sullen quail yo yo !!!

#

@civic pebble I'll try this

little marlin
#

Never mind. The seat has to be interacted with at an odd angle though.

frank lily
#

Made some soviet clocks

#

available on my booth page

frank lily
#

Shiny!

silver stump
#

Sick

fading radish
#

i though soviet clocks where those tubes ones

tulip aurora
#

Электроника 7 is one of the most popular clocks, back in those days there's at least one at every sport center or swimming pool.
It's a shame that the original design on your model was changed, but it still looks cool

blissful estuary
frank lily
#

but there was multiple editions of Electronica 7

#

Mine is 7-06K-4

#

||I suppose||

blissful estuary
tulip aurora
arctic ivy
#

Heyaaa! 😄

Me and @neat schooner just launched our new Meeting Room world!
It has a presentation system that has been extensively user-tested with several communities to make it work nicely within VR.
For companies/communities its a good way to up their professionalism and hold presentations within VRChat.

It features a teleprompter, laser pointers, tablets for people with low-res headsets, access controls and much more 😊

Available here: https://vrchat.com/home/world/wrld_54965385-1674-473f-8cd0-5a78e6b6c500
Preview: https://youtu.be/0XS5affZM6c

Udon-enhanced VR Meeting Roomǃ Hold presentations with our advanced presentation system extensively tested within VR․ Features˸ Laserpointers‚ tablets‚ teleprompter‚ access controls‚ videoplayer‚ Aud…

#MixAndChat #VRChat #UdonSharp

Udon-enhanced VR Meeting Roomǃ Hold presentations with our advanced presentation system extensively tested within VR․ Features˸ Laserpointers‚ tablets‚ teleprompter‚ access controls‚ videoplayer‚ AudioLink‚ pens and much moreǃ Developed my Mixie & Chatmans․

Join our discord and dance with us! https://vrdancing.c...

▶ Play video
keen trout
hazy trout
#

I really wish vrc enabled audiosource doppler

manic geyser
#

hi guys thats a chill world u can hango out with ur friends too

#

i already got 500 visits its growing pretty fast

nimble shuttle
dawn oxide
manic geyser
#

i appreciate that

dawn oxide
manic geyser
mild prism
#

LoopingWorld, so that if you wander off into the fog, you'll seamlessly end up approaching the map from the other side.

#

The fact that this would've been about 8 lines of C# makes me question why I still haven't installed udonsharp

#

but it is cool.

stable phoenix
#

the screenshot is too low resolution to actually read the nodes but that definitely sounds cool

mild prism
#

Oops, my bad

#

but thanks!

solid elbow
#

if it is sdk3, I'm really curious on how you set that up

proud hawk
novel oar
cosmic dune
dry raft
#

simple wander AI.. it stops and wave at you when you get too close

stable phoenix
#

that is cute

queen aurora
frigid bronze
#

Never seen so many people in my Tanglewood map it's beautiful : ' ) we had a full lobby

#

Needless to say they left the house absolutely trashed and I am very proud

short star
frigid bronze
queen aurora
obtuse tinsel
#

I made wordle

#

Hope theres no bugs

drowsy folio
candid sequoia
#

i like it 🙂

obtuse tinsel
#

2 Different approaches to the same thing, nice

#

I dont have blender skills tho so I just have flat UI

weak socket
proven totem
#

VRChat Kart [Alpha]: a Mario Kart world that isn't Mario Kart. This is still in early development but after improving the track, adding audio, and more items I will put it out in Community Labs for public beta.

stable phoenix
#

very nice to see a functional Mario Kart type game instead of just Mario Kart maps with go-karts with no items

dire oriole
proven totem
#

Most of the animations are done with just the animator, however, the lobby room names are interpolated with a script.

#

Fun fact, only one animator controls the whole kart's HUD anim

silver patrol
#

Stepmania for VRC
Let's you play stepmania files in VRC with either a virtual dance pad (fbt only) or virtual paraparapad (3 points ok). Scores and music start are synchronized, pad settings (settings opens up when pressing the little square below the start button) are not.
Github: https://github.com/jiray-yay/Stepmania-VRC
Demo world (using music from https://clubfantastic.dance/, a bit heavy while loading because of the number of files) : https://vrchat.com/home/launch?worldId=wrld_2cbe2c07-15f1-4c66-a5b9-aac37aa0446d
Tweet announcement: https://twitter.com/Jiraymin/status/1492582105854926850?s=20&t=eqcuWqXJKZP0z_-44w6QbA

Stepmania VRC
A stepmania simulator for #VRChat with virtual pads anyone can put in their world for free!With Dancepad mode (fbt required) and ParaPara mode (3points ok)
Github : https://t.co/HqyU3mMjc9
Booth : https://t.co/VXZa4m69nk
Demo world: https://t.co/pmYGMyUcwD

muted island
candid quiver
still cove
nimble shuttle
#

Can you kiss your crush at the school dance? Smooch, a #VRChat game for PC and Quest is available now! Created by Fionna and @CyanLaser.

Happy Valentine's Day! https://t.co/olGqUibv3o

▶ Play video

Can you kiss your crush at the school dance? A tag game for 4 or more players by Fionna and CyanLaser

novel oar
atomic crane
#

Haven't made something in a long time so decided to make a racing map over the weekend. It has proper steering controls, cars are interactable, and it's arcadey. Very lightweight and Quest supported. Still has lots to implement (like proper networking), but it's pretty fun to drive around in right now so I uploaded it. Since the assets I'm using are lightweight (Only a couple MB for the course), I plan to make more larger tracks that feel Top Gear / Outrun-ish!

mighty gazelle
atomic crane
#

that's a lot of tags!

mighty gazelle
#

i guess, just happens to have the space for them & make sense to have

worthy bronze
plucky sierra
#

Wordle udon, we could make a Lingo world out of that!

violet lance
nimble shuttle
#

Anyone remember the wall walking world I showed off 2 years ago? I just released a guide on how to make your own wall walking world with examples using UdonGraph UdonSharp and CyanTrigger! It can be found on @VRCLibrary's new wiki:
https://t.co/2tVdVwB0Lz
https://t.co/6KNZ2yahDS

▶ Play video
atomic crane
low birch
#

I’ll look forward to that

knotty echo
weary kelp
#

nothing technical yet but an udon world I am working on atm, showing off the visuals for now:
https://twitter.com/LakuzaVR/status/1495813563063185414?s=20&t=rBXUoDP_UQXNumXcRAQnyQ

“The machine pod doors + interior imported into unity, lights baked & animation complete with sound effects.
Here's how it all looks in-game in #VRChat ! 😎(turn volume up)
I've modelled & textured everything in vid, happy with end result!
#madewithunity #unity3d #indiedev #VR https://t.co/FT69AzPWTG“

▶ Play video
scarlet pond
silver patrol
#

by the way, the parapara gamemode doesn't require fbt

scarlet pond
silver patrol
#

yup

scarlet pond
#

Cool I'll give that a try then.

#

Once again awesome work! Looking into starting vrc dev myself and want to do something with rhythm games/audio. Cool to see how much can be done already 👀

silver patrol
#

thanks for the compliment and good luck with your own vrc rhythm game project

drowsy folio
dawn oxide
#

does anyone know of any smashing world where you can break stuff?

ornate ridge
little stone
plain hemlock
#

Oh, he added the world link since last I looked... cool!

nimble helm
fading radish
#

The way how these plates beak indential shapes, its probably loose pieces to begin with, that just get seperated

green vector
#

Working on a wide gun system to support many kinds of different firearms.
Creating everything by using U# inheritance so building different kinds of guns will require less work!
https://twitter.com/_Xramu/status/1497952300647735303?s=20&t=5iyqF6WeMtCEBI6QW7nvAw

Progress of the new #RamusRange gun system coming along well!

Ruger SP101 and a few "FunnyGun" variations.

Made my own proximity system for pickups and interactables on the way. This will be used for better gun part interactions like charging handles and switches!
#VRChat https://t.co/wy7Dz8hNCM

▶ Play video
drowsy folio
#

Started working on a gun portion of my RP System. Not as fancy as other guns but it works with the amorphous item spawn, body sticking, plating, and other elements in my system https://twitter.com/heroesnfools/status/1499220498139566083

Started working on a gun for my RP Script. It works with my stackers which can represent many items in one and change as the quantity goes down. The Gun can reload by touching the ammo to the gun. All of this works with every other element in the system. https://t.co/uMEmEvvdnZ

▶ Play video
echo surge
drowsy folio
dawn oxide
drowsy folio
ashen slate
#

Just released this as prefab, Translation System will help you translate your Udon world in 2 languages by using an easy-to-use interface. TMP is supported and it requires Udon Sharp https://twitter.com/_Lati_/status/1500969267809955841

Translation System is out!
You can translate your #VRChat world in 2 different languages (TMP supported) with an easy interface.

Dowload it here: https://t.co/JlpSbzdLdd

Or you can find it in the VRCPrefab database!
#madewithunity https://t.co/KdRKPXkXJf

▶ Play video
stable phoenix
#

that looks very useful

ashen slate
green vector
brisk dragon
green vector
coral sun
#

Been dividing my large project into smaller modules, and I am proud to release my first one!

#

a "library" of sorts to allow use of multidimensional arrays in Udonsharp

hazy trout
coral sun
#

love the sound design!

solid elbow
#

Being able to replicate SDK2 stuff in SDK3 is honestly the shenanigans I make stuff for

bright bloom
# atomic crane

HI something not right you maybe add seat make up and down

solid elbow
#

murder 1, yes

atomic crane
sacred tundra
#

wait so we can put pictures of our stuff?

magic kiln
#

it made me nervous just watching you play it

#

heckin' great work though ❤️

hazy trout
#

That thing laps the tourist layout in less than 5 minutes so it's the matter of giving full attention for people who know this track 😅

crisp pecan
#

so if i want a world to be on quest do i switch it to, 'build target to android"?

crisp pecan
#

Alrifhr

#

Thank you:)

frozen summit
#

I'd reccomend you make a backup of your project the first time you try

#

Just in case

crisp pecan
#

Earlier I just kinda took a risk and did it

#

It worked lol

frozen summit
#

Fair enough.

crisp pecan
#

Yeah it’s my first vrc world, not much to loose

frigid bronze
atomic lake
#

ok

fading quartz
#

ok

noble tangle
#

haha rust good game

mighty bramble
#

I just wanna say, thank you to all the amazing people who develop games for all users of VRChat to enjoy!

fading agate
#

Forreal, big props to the creators that spend weeks/months crafting unique, memorable experiences for the community. Y'all are the real g's

frank lily
frank lily
warped dune
# frank lily cool, but what about other players/planes?

They're synchronized very well; Each planes will synchronize according to your map's offset.
Each players have their own 'synchronization' script assigned upon joining; So when you enter a chunk, it'll synchronize as well.

frank lily
#

nice

spring fox
#

Or is their origin local to them?

hazy trout
# frank lily I'd rather drive manually by grabbing the wheel

Like I said before, some more research has to be done so that it's intuitive on what the person should do to save the car, especially at 300 kmh where it is not humanly possible to react to a visual or haptic cue to manually correct the wheel

frank lily
#

I've played assetto with virtual wheel like that

hazy trout
#

Yes, I know. Nordschleife Tourist layout is my home track. What cars have you driven there?

#

And what times have you gotten?

frank lily
#

i drive everything everywhere in assetto, nothing in particular, I don't like Nordshleife though

#

I can drift a bit, can do fast driving not too bad

#

in my opinion:
virtual wheel is way better than a stick with a AI in between

#

gives you the needed accuracy at high speeds, but you still can do fast wheel spins for drifting

#

and rotate it 2 times left/right fast, by moving one hand in front of each other in a circle

#

but you need to listen and look carefully for moments when you loose grip

#

it's easier with FFB wheel

hazy trout
#

I see. Some footage would be nice to study from to help the research, I intend to let people chase alien times with the analogue stick first before going with the grabbing method

frank lily
#

but your cars with AI in between you and car feels like cheating

#

too easy to drift, too unstable at high speed

hazy trout
#

it's called caster angle but this is hard science at high speed and there are multiple factors in getting it to not wobble

frank lily
#

with VR wheel you don't need cheating AI

hazy trout
#

Look up caster angle, this is the feedback force from the wheels to the steering

frank lily
#

because you can move the wheel slightly and accurately

hazy trout
#

in the MF 6.1 tire model, this is expressed as Mz force

frank lily
#

and last it's VR goddamit! using hands to drive cars is great!

hazy trout
#

like I said, I have to do research on what will be intuitive in a high performance racing scenario

frank lily
#

mapping the wheel 1:1 to wheels like in a real car

hazy trout
#

I have seen this but I want to see a competitive lap time with it

frank lily
#

uhh, remapping assetto back...

#

pain

hazy trout
#

brb commuting to work

frank lily
#

well, have fun working

#

making a wheel isn't hard, just a toggle to start "gripping" and then you need to measure a normal angle to a line connecting two hands

hazy trout
#

I have a line of Group A touring car setups coming along, it should help further development for the steering

frank lily
#

the biggest trick is to get the point of 360 rotation and not suddenly jolt the wheel back, but to continue on to "second turn"

hazy trout
#

lastly I don't think you understand what it takes to drive fast, like 6:20 fast with the Mazda 737b on Tourist with the "gripping" method

frank lily
#

I might be amateur/intermediate in car racing, but I can tell you that stick is too inacurate and AI in between is annoying

#

and VR is a medium which should move to actually using hands

#

it's my opinion, but I would like you to try driving like that, instead of thumbstick

#

and I would love thhis driving method in your cars

hazy trout
#

Hopefully the researching yields a step above just grabbing the wheel and will feel better but we will see!!

frank lily
#

оverlay as a transparent version of the wheel the "relaxed" position, where wheel wants to go

#

and of course you should only measure relative angle between hands, not force player hold their hands extended on the wheel

#

this way you can hold your hands close to your body, or move them around slightly and not get tired

hazy trout
#

Yes those seem to be the basics

#

One of the avenues I would like to try is to utilise the aligning force from the steered tires

#

Mz force as I mentioned earlier

#

At the same time I am trying to simplify the calculations of pacejka for better peformance with udon while trying to keep the characteristics of load, camber, toe.

warped dune
# spring fox But are they all synchronized to one "global" origin, so players still need to b...

I guess you could say that each player's origin point is going to be unique on each one of them; thus each player's map offset is going to be synchronized.
And nope. Players don't need to be close anymore. they can be anywhere in the map and they will be in where they should be. (e.g. you've entered like 4 chunks of map offset, they're 5 chunks away; they're going to see each other on where each other's supposed to be.)

spring fox
warped dune
#

Static batching and some shaders that rely on world space. 😅

#

And maybe dropping a portal (unless if you've reset/respawned) and camera dropping (but shouldn't be a big deal)

#

But i guess since you're doing something like this you'll need to optimize things in a different way

atomic crane
#

@hazy trout i was actually extremely curious as to how you did the steering at high speeds because I thought it was a virtual wheel, i did not thought it was using analog stick

#

because the world I showed you I had done a virtual wheel, and it was kind of problematic if you go fast because the detection I'm using lags behind when the speed is fast

#

I have the player grab two invisible objects and calculated the wheel angle when you moved them, but at high speeds they fidget a lot and cause problems for the steering. (Example: try holding onto your camera when you drive a vehicle in VRC, the camera object fidgets a lot)

frank lily
#

vrc objects are eh

atomic crane
#

ah

#

i need a pivoting position as well, i wonder if there is a reliable pivot position if using local hands

frank lily
#

grab player bone rotation?

atomic crane
#

if using objects, i can calculate the angle from the steering wheel center

#

guess i'll try playing around

frank lily
#

what I've done in my experiments for a wheel, is just vector from left hand to the right

hazy trout
#

There are some curves I used to fine tune the handling at speeds per car. It might be worth for you to filter the input at high speeds. What I had done is increase the gripping force of the hand so that the aligning torque has less effect on the steering wheel

frank lily
#

the angle of that vector to horizon, offset 90 degrees = wheel angle

#

the good point is that you don't need to hold your hands exactly where the wheel is

#

you can just hold them close to you chest and drive, without fatique of supporting your hands extended in front of you

atomic crane
#

ah interesting, i'll try then. Does that mean you need both hands to steer? Instead of just one

frank lily
#

yes

#

well, you can technically rest one hand and not move it

hazy trout
#

Wish I could draw the steering input curves and send it over now but I am not familiar with this phone yet

frank lily
#

with virtual wheel you don't need to calculate forces on the wheel, you just copy the wheel angle (with scaling) to car wheel steering deflection angle

#

unless you really want to make wheeel slip under players hands

#

well, with analog grips of knuckles it could be doable

#

but it would put too much functions in similar spot

#

you would use triggers to acceleratea and break too

#

then handbreak on left stick, gears (up down) on right

#

and I guess left stick x axis - clutch, y axis - handbrake

#

@hazy trout oh right, you might like to try my karting maps, they are based on kurotori udon kart prefab, modified a bit

#

they have grabable wheels and in my configuration are quite drifty

#

nothing close to realistic your cars though

#

but you can countersteer and drift allright

atomic crane
#

oooh, got to try it later

frank lily
#

it has public semiautomatic global leaderboard system 😛

atomic crane
#

wow

hazy trout
#

I have tried them

frank lily
#

I guess you hated it 😄

hazy trout
#

Pretty fun like the real ones except for the powertrain

atomic crane
#

oooh

#

I'm at a crossroad wondering how much effort should I put in, this started out as a "let's try making a racing map over the weekend" to becoming close to a "I'll make a racing game in vrchat" but I never wanted to do that haha

#

so I'm reviewing where should I stop, since I don't think I have the manpower to do a decent racing map. Got to stop somewhere haha

frank lily
#

it has proper cryptographic protection though 😄

hazy trout
#

Really up to you on how far you want to take it. Just remember to have fun

frank lily
#

I want Techa's cars with virtual wheel and make a some proper racing maps and not just karts

#

I wanted Varneons but he doesn't want to release the prefab too :/

hazy trout
#

In time because I have 15 to 18 hour work days for the next 2 months

hazy trout
#

If anyone is interested I have a ton of resources for car physics in games, ranging from arcade to sim

hazy trout
copper cedar
#

Katsudon 0.3.0 is out!
Katsudon is a compiler from IL(C#) to Udon with support for inheritance, interfaces, and simple classes. And now with support for Nullable<T> types!
If you are familiar with programming in Unity, this tool may appeal to you.
I will be glad to feedback, suggestions and bug reports.
Alpha version of Katsudon is available on github: https://github.com/Xytabich/Katsudon

GitHub

IL to VRChat Udon compiler. Contribute to Xytabich/Katsudon development by creating an account on GitHub.

fading radish
#

So is this a more limited version of udon#?

copper cedar
frank lily
#

If anything its less limited, as it allows to use any c# not only UdonBehaviours

#

If I understand correctly

fading radish
#

So its more open ended allowing for more usecases, but lacking the tight interface coupling udon# provides

copper cedar
#

Yeah, in general katsudon implements more features of c# than u#. But u# is more convenient for those who have just started working with unity, while katsudon is aimed at more experienced developers.

copper cedar
muted island
#

Making the "Prefab" available for free has been the plan since I started 2.5 years ago

frank lily
#

Its been already stable enough since theisland map release

muted island
#

It's not "stable" or "usable" from the developer perspective

#

You have to know the system inside out and understand exactly what values you're tampering with, one small mistake can lead to entire framework crashing during runtime

frank lily
#

Its fine

#

People working with udonsharp are smart

#

I would use it anyway

fading radish
muted torrent
muted island
somber rapids
#

Nice. I'm writing my own physics doors and stuff now. Did the buttons, but I need to change the net code for em.

frozen kelp
#

Fire and Ice VR Chat World. (PC/Quest). Entire world was painted in Open Brush. Just put together a promo vid https://youtu.be/22HgIQsVeHw

Chill and relax with friends in this world of fire and iceǃ Sleep in the igloos‚ sit in the Hot Springs‚ climb the volcano or relax in the Healing Cave. Ride Added and Gliders will be uploaded soon!

Painted in Open Brush by ZandyXR

▶ Play video
weary kelp
frank lily
#

we need savestates!

vapid moon
# frank lily we need savestates!

I'm tempted to make a side program for this.
You can get data out of VRchat via http and pipe data into vrchat via midi.

The only issue is that you'd have to load up the application everytime you booted up VRChat,
that and the data would live on the client's machine meaning that they could tamper with it as they please.

frank lily
#

all you need to do is to serialize to a text, and let people copy it

#

or synthesise a qrcode

#

then load by pasting a save text into load text box

#

some maps have that already

#

like UdonTycoon

#

Long maps like JSR really need that

#

I can't finish it in one session 😄

#

you can reduce amount of tampering by making a salted hash of data

#

of course tech savvy people will decompile your map and find the salt but who really cares if you can edit your save

tight inlet
#

Welcome to Sightstepǃ A 4-arrow rhythm game where you can play with your hands‚ pad or keyboardǃ This is a very special VRChat world project that I worked along with HeySora over the course of 2-3 months! It's a rather small concept as it only has 1 song with 3 difficulties but once we polish a few more things with the engine we expect to be abl...

▶ Play video
violet karma
#

Post processing slider lets gooooo
https://www.youtube.com/watch?v=QlGKfcR6Yh4

Setting the intensity of your Post Processing like Bloom in VRChat with Udon has never been easier! I also gave up trying to make my Vtuber applications work so I'm just using my facecam now.

As always, any examples and assets made during the tutorial are available to Patreon supporters. Thanks for everything!
https://www.patreon.com/posts/643...

▶ Play video
vapid moon
#

I made a script so our twitch chat is displayed live in our world when we stream.

#

Midi is so useful!

proper remnant
coral sun
vapid moon