ProtoFlux:Bake Meshes

From Resonite Wiki
Revision as of 20:20, 19 February 2024 by 989onan (talk | contribs) (Create Bake Meshes ProtoFlux Node Page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Bake Meshes
*
OnBakeStarted
Root
OnBaked
SkinnedMeshMode
BakedRoot
IncludeInactive
DestroyOriginal
AssetsSlot
GrabbableHandling
ColliderHandling
Undoable
Assets

Bake Meshes is a ProtoFlux node that takes a slot and combines it's meshes and slots into one slot. Allowing for the optimization of content and allowing for packing together objects. For example, many avatar statue makers use this to create statues out of people's avatars with no functionalities. It's a way to make a statue of your favorite contact on your shelf withouut having to have their 10000 ProtoFlux nodes still on it.

Inputs

* (AsyncCall)

Call this to start the bake.

Root (Slot)

The slot to bake all of it's content for.

SkinnedMeshMode (bool)

IncludeInactive (bool)

Include meshes and objects that currently aren't visible in the final product.

DestroyOriginal (bool)

Whether to destroy the Root (Slot) when baked. Bad idea with baking statues for players.

AssetsSlot (Slot)

Where to put the assets?

GrabbableHandling (ComponentHandling)

What to do with grabbable components under what you're baking.

ColliderHandling (ComponentHandling)

What to do with Colliders under what you're baking.

Undoable (bool)

Weither the action can be undone via the undo keybind of the user that triggered the node.

Outputs

OnBakeStarted (AsyncCall)

Called immediately after * (AsyncCall) is called and the bake successfully started.

OnBaked (Continuation)

Fires some time after * (AsyncCall) is called and the bake successfully finished.

BakedRoot (Slot)

The result of the bake and all of it's contents will be under this slot minus assets. This will only have a value during the OnBaked (Continuation) impulse.


Examples