There are a few requirements that all models intended for use with XFur Studio™ 4 have to follow. While models that do not follow these requirements may still work with our system it could cause different errors down the line, either with simple features such as Fur Grooming or advanced ones, like physics.
To ensure that your models will work in optimal conditions with XFur Studio™ 4 make sure that they:
-
Are marked as Read/Write enabled on their import settings.
-
Have a uniform (1,1,1) scale when imported into Unity. This applies to both the Rig and the actual Mesh that it deforms.
-
Their local rotation & position must be 0,0,0 or as close to this value as possible.
-
The UV layout for your model should avoid, as much as possible, any overlapping islands. If your character has mirrored UVs (both sides of your mesh are overlapping to save texture space) this will break the grooming features, as the fur direction will not be properly stored. Physics / VFX and other effects that depend on precise mesh position / normals may also work incorrectly.
-
A secondary UV layout can be used to control how the fur strands are distributed over the model’s surface, but it is not necessary.
Many models provided in the Asset Store will, by default, fulfill all these requirements. If you are having problems, please check our troubleshooting guide at the end of this documentation or contact us with the details.
While it is not required, it is heavily recommended that you install the Burst package from the official Unity Repository through the Package Manager into your project.
When Burst is installed, XFur Studio™ can make use of most of its advanced features while providing the best performance possible. Motion Vectors Rendering, for example, requires Burst to be installed in the project.