Skip to main content

Prop

A prop is a 3D model that can be placed freely within a scene or attached to a character as an accessory. Besides the built-in models, external models can be exported as .warudo format using the Mod SDK and then loaded into Warudo.

Cat paws

The rose and fingertip particle effect are achieved using prop assets and character attachment settings.

Steam Workshop

In addition to the built-in props, you can download official and community props from Warudo's Steam Workshop. Click on the Discover tab and select the Props category:

Browsing props from the Steam Workshop.

Setup

To set up a prop, simply select a Source as the model for the prop. Then, use the transform gizmos to move/rotate/scale the prop, so that it is in the desired position.

The Christmas tree, Christmas hat, and electric piano here are all props.

Transform Attachment

You can use the Transform Attachment settings to attach the prop to a character or other scene objects. This is useful for props that are held by the character, such as a sword or a microphone. When attached to a character's hand, you can also specify an Override Hand Pose, so that the character can tightly grip a sword, for example.

The katana prop is attached to the character's hand with Override Hand Pose set to Grab.

If you would like to attach the prop to a non-standard human body bone (e.g. the tail bone of your character), you can use the Transform Path for the Attachment Type option. This allows you to attach the prop to any transform in the model's hierarchy.

Collision Detection

By default, the colliders on the prop are disabled. You can enable Collision Detection to enable the colliders, which is useful when you have Character → Ragdoll enabled.

info

Please note that not all built-in props have colliders.

Meshes

Similar to the character asset, you can adjust Default BlendShapes, Default Material Properties, and toggle Meshes for the prop asset.

Frequently Asked Questions

How can I throw a prop at my character when my stream viewers redeems a Twitch channel point reward / sends a Super Chat / ...?

Please use Onboarding Assistant → Interactions Setup → Get Started to set up interactions. During the setup process, you will have the option to specify the conditions for throwing a prop at your character, along with other fun interactions.

Note that the "prop" thrown by the Throw Prop At Character node in the interactions blueprint is a temporary object; it is not a prop asset. A prop asset is a persistent model in the scene, and it does not have a physics body.

Contributions

Edit on Github

Authors

Last updated on 2024.06.14