StressLevelZero / MarrowSDK-Legacy

MIT License
288 stars 36 forks source link

Converting FBX to a Prefab in Documentation #84

Closed yohlimem closed 1 year ago

yohlimem commented 1 year ago

In the Convert FBX to a Prefab section of the avatar documentation, it says:

"Turn this GameObject into its own Prefab by dragging it back into the Project Window. If prompted between creating a Variant or an Original Prefab, select Prefab Variant."

which is wrong you should press Original Prefab and not Prefab Variant

yohlimem commented 1 year ago
image
yewnyx commented 1 year ago

Can you clarify in what way you believe the documentation is incorrect?

underscoren commented 1 year ago

When creating a prefab, you can either create a normal prefab ("Original Prefab") or a Prefab Variant. Prefabs are just collections of GameObjects that can be reused. Prefab Variants are used in the same way, but they only store the differences between this version and it's parent. It doesn't make sense to create a prefab variant, as we want this prefab to store all the information about the avatar, rather than just the differences from the imported model.

This is stated correctly in video tutorial SLZ made: https://youtu.be/nH7HB7u7GtM?t=139

Greased-Scotsman commented 1 year ago

The video tutorial is a bit out of date and will be updated soon. The Wiki has the most updated information. Either Original Prefab or Prefab Variant will work. We started recommending Variant in the Wiki since a Variant will automatically take on any updates to the rig if the user imports a changed FBX into the project.

The video tutorial will be updated to reflect this on its next update.