XaiJu
FuroticVR
FuroticVR

patreon


Update!

Hey guys,

This month I added a menu and the ability to adjust your size!

I've already got plans to change this interface slightly, and in the next update I'll be removing the smallest and largest sizes and replacing them with a x10 multiplier toggle which will allow you to go 10x smaller or 10x larger for any of the values. I found that the size difference between the largest NPC's which are 10x normal size, and the smallest player with the current settings was ideal if you want to climb inside the NPC's mouths and such, and that means that if the NPC's are normal size, you need to be able to get smaller than the sizes I have here, so the x10 multiplier will allow you to reach those sizes without sacrificing all the options in between. Also it'll allow you to become trutly massive if that's what you desire, though I think over 25x normal size is pushing it with the world at the detail level it has right now. But perhaps one day I'll add a surrounding terrain, or a city environment for you to play in!

I opted for a design where each scale is a button rather than use a selector with + and - buttons because while a selector would take up less room in the interface, with this arrangement you can instantly pick the size you want rather than having to click ten times or more to go from smallest to largest.

I tried using a slider for this size setting initially, but that didn't work at all! With such a large variation in size, 95% of the slider ended up covering larger sizes, and only 5% of it was left for the smallest. And while I might have been able to square the value instead to linearize the slider like you would a volume control, it was extremely touchy even on the upper end, and that would likely not have worked much better. As it was, when moving the slider you'd end up immediately at min or max size no matter how carefully you tried to adjust it, even with the menu scaling to match your size. Perhaps with a lot of effort I might have been able to get the slider to work decently, but I think this setup is just better overall, even if you don't have super fine control over your size.  

Speaking of changing size, there's a few bugs you'll notice with that in the latest build. For example, when you're big, your hands can clip through the NPC's... This is probably due to a setting in the physics hands system which teleports the hands if they get too far from yor real world hand's position and that distance probably isn't being scaled up with you.

And if you're extremely small you stop before you get within arm's length of their feet... Which is  probably a setting on the player collider which exists to keep it from accidentally interpenetratng objects when moving. And it can be hard to find places you can land successfully when trying to teleport onto the body of a much larger NPC... Which could have something to do with the player collider, or the teleportation system, or perhaps Unity physics just don't like the fact that the meshes are animated, but I may be able to resolve that by figuring out which bone is influencing the polygon you're colliding with, and pinning the player to that space with a constraint.

There's also some minor visual glitches here and there, but for the most part, it works well enough now. For example, you may find that when small you'll have a hard time teleporting into the mouth of the avatar in the pool, but if you wait until she looks up and away from you and you should be able to sneak inside then! It'll be a little glitchy in there as she looks around but it's not too bad.

Regarding the menus, the dropdowns for selecting positions and partners don't work yet, but you can see some of the options they'll have. The visuals are a little broken at the moment though. I'm not sure why but the curvature on them keeps resetting, so the dropdowns look flat for the moment. I'll have to ask the creator of CurvedUI what's up with that. Also, the highlighted option for the selected size and speed doesn't change yet. That'll be fixed in the next update. And you can also see some settings for scale speed, but those don't work yet either. I'll have those working in the next release too.  

Anyway, I think that about covers it for this update! Sorry no new avatars were added this month. I didn't have time. I'll make sure to add a bunch in the next build.

PS:
The link to this month's build will be in the next post, which will be up in a moment!

Comments

There are so many moving parts to this project, so I'm just glad size is one of the earliest to move. :)

Dinosorceror


More Creators