This tool has now been deprecated. Please follow this link to get information about XFur Studio 2, our brand new product and the next evolution of XFur Studio
IMPORTANT NOTE : This asset is NOT compatible with SRP pipelines
XFur studio is the ultimate solution for fur in Unity. This system comes with everything you need to add realistic, high quality fur to any 3D model or character in minutes.
Packed with features, fully documented and including tutorials and detailed explanations, XFur Studio is the only tool you need to add incredible fur to all your games.
IMPORTANT : This tool is NOT compatible with any SRP features nor are there plans to support them in the near future
Features :
Support for advanced wind effects
Support for dynamic snow and rain
Support for movement and animation influenced physics without any need for a rigidbody!
Fully managed LOD module
Advanced shadows that display and affect every fur strand
Profiles based fur management
Per-instance parameters
Multi-material support
Multi-coloring support
Color randomization
Improved VR, OpenGL and Forward compatibility
Advanced fur shaders for forward and deferred pipelines with support for shadows, anisotropic highlights, double sided fur, triplanar projections and more.
*Full lighting and shadows support in deferred and forward pipelines
Includes a fully functional 3D fur painting tool that allows you to add fur and control all its settings by painting directly over your model’s surface…inside the Unity Editor!
Fur can be groomed in any direction all inside the Unity Editor!
Fully compatible with all Unity PostProcess effects.
Support for advanced PBR features such as global illumination, light and reflection probes, etc. (light probes are not available on deferred mode)
Full support for static and skinned meshes
Several quality levels included for a perfect balance between quality and performance
Compatible with DirectX, OpenGL and Stereoscopic rendering
Full user manual and documentation included
XFur Studio is the perfect solution to add realistic fur to all your characters and creatures without any need for additional tools, troublesome texturing processes nor difficult to set up shaders.
Here is a small video showing the walking animation and the wind affecting the fur. The wind has been set to a quite strong value to make the movement more evident in the video and the scene doesn’t have global illumination enabled yet (since it is the demo scene of the bison model which is part of another package)
Can you confirm full source code (i.e. no DLLs) and no shader obfuscation (shaders being real-world, uncommented, macro’d code is fine, purposefully renaming variables to xxxyyzzzzzzaaa isn’t.)
Shader’s code is not obfuscated and source code is available yes (since actually most of the tools come in the form of shaders). Code is not fully commented but it is commented in part and explained in the manual.
Code for XFur Painter is also available though should not be modified as this may break future updates and new features coming later.
For internal use in your project the source code and shaders code are fully available for any modifications / improvements you may need (no need to request nor contact us, it is already included in the actual asset as normal shaders and .cs files)
I do not recommend to do heavy modifications to the main CG file included since that could make it difficult for you to update to newer versions (which will be released regularly) but all the code included with this package is available to be modified, improved or adapted to your project. If you HAVE to modify the base CG file, I recommend you to make a backup of all modifications so they don’t get overwritten when updating to newer versions of XFur.
EDIT : I don’t really like to obfuscate nor hide the code since I know fully well how difficult it is to work with a fully closed tool, so no worries. The code for all our tools is available for modifications, improvements and to easily add compatibility with your project
And if you need a new feature or have a request for something feel free to contact me since through requests is how we’ve improved a lot most of our tools and add many cool and new features as months go by!
Yes, the length / thickness / occlusion-shadowing of the fur can be controlled precisely through either hand-made fur maps or by using the included XFur Painter and paint the length of the fur directly over your mesh. If you watch the XFurPainter video in the post at around the 1 minute mark you can see how the length is controlled by painting over the mesh
The shader already supports fur grooming direction (currently 1 global direction for the whole fur but a multi-directional per-pixel control is planned and currently in the works for the next version).
The XFur Painter tool (the tool that allows you to paint fur directly over the mesh) is designed to work only inside the Unity Editor. However, all variables of the shader are publicly available so changing the fur’s color, length etc is as easy as changing these values on the material through code / animation etc.
XFur Painter uses only the publicly available variables of the shader as well as well documented and explained features of Unity that can be adapted and recreated in-game
If you need to add complex fur edition in-game (for example a barbershop simulator/custom hairstyles creator for in-game avatars etc) we suggest that you use XFurPainter’s code as a starting point to see how it handles texture editing, variables control and how it interacts as a whole with the shaders. A full on solution to edit fur in-game would be quite specific for each project but all the starting tools and pieces are already available to control most of the fur features directly on your own code
If needed, of course, we can expose more variables and we will indeed improve and unify the tools and controls to allow for even easier in-game control over the fur as we update the tool over the next weeks and months with new features
Due to some technical issues on the asset store, this asset is not displaying correctly and cannot be bought since the “Add to Cart” button is not loading correctly. We have contacted Unity and they told us that this issue will be solved very soon. This issue is affecting a good number of assets. If you are having troubles to buy XFur Studio we ask you to please be patient as we wait for the Unity Team to fix this issue on the Asset Store.
Just to inform you :
The issue is still unsolved but you can access to this asset and purchase it if you switch to the old version of the Asset Store on your browser. Hope it helps!
I am glad I got Xfur Studio yesterday on the " old store " Personally I do not like the new " beta store " at all.
I loaded Xfur fast yesterday , as time for me for the next while is very limited. I had the time to load the LOD demo
and it looks fantastic !!! I do not know how to code at all, so sorry if i ask some questions that a appear stupid.
Just wanted to pop in and say Xfur Studio is great. Congratulations on this release. It will be very fun and nice to
have fur / hair on models. I am very happy to be able to have and use this.
Thank you for your comment, I am glad to hear that you like XFur and that you could get it without issues and try it
Yes, the beta store has had quite a lot of issues recently, hopefully it can be fixed and solved soon and smoothly. Also do not worry about any questions you have, we’ll do our best to answer them and to improve the tool to make it as easy to use as possible to all users regardless of their experience with C#
Thanks again for your comment and purchase, I hope XFur will be very helpful for your projects!
Do you have any plans to offer an evaluation version?
I don’t mind limitations, I just want to test-case this asset before I buy it because I am pretty much sold
Sadly, I don’t think I can provide an evaluation version without either giving away the whole thing for free or completely redesigning it to limit some of the features. But since it is a shader based package turning off features without completely redesigning the software is not an easy task
But do not worry, full support for all our tools and assets is guaranteed and for some of them we have been able to give one on one support or updates for an easier integration to customer’s projects so if there are any issues when integrating XFur to your project a simple support request will be enough to get assistance shortly after
That’s good to know, since the multidirectional grooming is looking quite well on the upcoming version and I am right now working on integrating it into XFur Painter to be able to actually “groom” the hair using the mouse
Upcoming updates in version 1.05, which will be sent for approval before the end of April :
Multi-directional grooming
Improved LOD script
Improved XFur Painter with support for grooming and improved UI.
New anisotropic based lighting model for better fur**. In BETA, might be pushed back to version 1.1**
Auto UV mapping for models with troublesome UV coordinates that cannot be edited (such as some models bought through the Asset Store). In BETA, might be pushed back to version 1.1
Nice to see this asset up and running! Easy, high-quality fur assets were almost extinct for a while there.
I know you’re closely following SRP development. Have you looked into having XFur support either of the render loops yet? I’m assuming HDRP will still be a mess for several more months, so it might not make sense to even attempt that one yet, but maybe the LWRP?
Hi there, and thank you for your interest in this tool
Right now I’m focused on making this tool as feature rich and stable on the default pipeline first but indeed I’m also looking into lwrp to port this shader as well as my planar reflection and skin shaders. It may still be a few months ahead, but a lwrp version is in the works
It’s taking a bit mostly due to current limits on shader development in this pipeline, but it is being worked on