Introduction

Inserting Components

After fetching the Bevy Type Registry information; Components can be inserted on Blender Objects, Meshes, and Materials.

After selecting an Object, the UI for this exists in the Properties area in the Object tab. You may need to scroll down to see the Skein Bevy Panel.

In the Skein Bevy Panel, there's an empty field labelled type:.

Object Panel

This field will autocomplete on the full type_path for all applicable Components.

Inserting Component

Once you choose a Component's type_path, the component must be inserted using the Button below labelled Insert Bevy Component.

Inserted Component

After inserting Components, Selecting any component in the list allows you to edit the relevant values, if there are any.

Editing Component

Unit stucts, such as Marker components, will show a message stating that there isn't any data to modify.

Marker Components


Objects, Meshes, and Materials

Objects, Meshes, and Materials are all located in slightly different places in the Blender UI and all of them can receive components.

Objects

Components can be inserted on Objects, as we covered earlier in this document under the orange square icon.

Object Panel

Meshes

Components can be inserted on Meshes under the green triangle data icon.

Mesh Panel

This can be important when inserting Components that require being inserted on Entitys with Mesh data to operate, such as Avian's ColliderConstructor::TrimeshFromMesh which constructs a collider from mesh data.

Important

Components on Meshes and Materials are often applied to the same Entity in Bevy. This means Components on Meshes and Materials can "collide" and one will overwrite the other if you use the same Component on each.

Materials

Components can be inserted on Meshes under the red sphere material icon.

Material Panel

UseGoalMaterial

Previous
Fetching the Bevy Type Registry