Support Us and Enjoy an Ad-Free Experience!

We understand that ads can sometimes be a bit intrusive.

If you'd like to help us improve your experience and enjoy an ad-free browsing journey, consider the following option:

Upgrade to Ad-Free Experience

[NEET] Static world prop component Screenshot
Download

841 Total Downloads

20.7K Total Views

Asset Type Models and Props

File Type Unity Package

Description


A simple component for making world props.
Simply add "World prop" as a component to any gameobject
It will add the needed components (animator, fixed joint, rigidbody) and set their settings and then remove itself.

FAQ:
Q: Unity crashes when "dropping in as a component"
A: Use "Add component" Button under the gameobject! I didn't foresee the fact dragging and dropping would crash since the component deletes itself.

Q: Why does this work?
A: Due to a change in either how vrchat or unity 2017 handels position / motion, root motion is not applied to childs of an avatar by default. However we can force it by doing an animator with rootmotion.

Q: Do i need the "EmptyController" Animator Controller?
A: No but you DO NEED a controller in the animator, and the animator MUST be set to apply root motion.

Q: My world prop is spazzing out.
A: Make sure all colliders are set to be a trigger ("Is trigger" is checked).

Credits to the method go to Lindesu for first discovering it.

Assets (2 files inside Unity Package)


/Assets/NEET/Animations/EmptyController.controller
/Assets/NEET/Scripts/Components/WorldProp.cs
Comments

You must be logged in to comment. Login Now
Davicjc 1625672729 ago

Porque o objeto fica preso no spawn do personagem ?

0
Takane Enomoto Author 1550602807 ago

Thanks for the feedback! I wasn't aware it crashed unity if you dragged and dropped it in. I figured everyone would add it like any other component (through the "Add component" button) where it works just fine.
Also to address @lindesu 's question on the existence of this tool, this script / component was just meant to quickly configure the components needed, you can argue a prefab is faster but i personally find it more convenient to just add a component then having to find a prefab in my file explorer.

0
lindesu 1550059812 ago

I was the one who came up with this particular method, which was based on a previous method that involved an entire humanoid avatar. Just tore everything down until it broke, because it didn't make sense to me why you needed the entire humanoid.
Anyway, this does indeed crash unity when you drop the script into a component. I'm not so sure you need a script for this, in the first place! It's just a normal world fixed joint with a blank animator on it, and root motion checked. You could make a prefab of the world fixed joint object, as configured, and I think that would be more understandable for people

0
TylerO 1548798548 ago

keeps crashing unity every time i drop the script in the component area

0

Become a Part of the Leading VR Modeling & VRChat Network

Ready to immerse yourself in the exciting world of VRChat and 3D assets? At VRCMods, we're not just a community, we're a vibrant network of creators, innovators, and enthusiasts. Connect with fellow VRChat enthusiasts, access top-tier avatar commission services, comprehensive tutorials, and enjoy a wealth of free downloads - all with regular updates to keep you on the cutting edge.

Explore the Forum Join Us Now

Explore Accurate and Up-to-Date Tutorials for VRChat Avatars and 3D Modeling

Delve into our dedicated user-generated section, brimming with comprehensive and precise tutorials for everything VRChat Avatars and 3D modeling. Learn about the latest in 3D asset creation from a reliable and always up-to-date source, fostered by a community of skilled creators and enthusiasts.

Uncover Our Quality VRChat and 3D Modeling Tutorials