BlurSaber textures support, scenery objects, and more! 🥳
Changelog
BlurSaber module changes
Now uses (almost) the same material as CustomModel, including custom textures support (with blur!)
Blur algorithm and visuals were completely rewritten
Added new 'Blur Sensitivity' material setting. Controls how saber velocity affects transparency
Added new 'Stretch Bias' mesh setting. Technical part of the algo, controls geometry density in the stretched area
Added support for module scale
Json file structure rework
CustomModel changes
Added 'Tile Scale', and 'Tile Offset' settings to the texture tab
Added 'Opacity Mask' texture. Controls transparency, but is not affected by tiling and scrolling
Added 'Bumpiness' material setting. Controls normal map intensity
Fixed some visual bugs
SimpleTrail module changes
Added 'UV Scroll', 'Tile Scale', and 'Tile Offset' texture settings
Added 'Opacity Mask' texture
Added 'Mapping Type' texture setting. Options are:
'Standard': default behavior, texture is applied to the trail from start to end
'TipTravel': texture is locked in the world space. Texture size is 1m by default, use 'Tile Scale' to resize it
Particle modules changes
Added 'UV Scroll', 'Tile Scale', and 'Tile Offset' texture settings
Added 'Opacity Mask' texture
Other changes
Added search to the files browser
Added the ability to choose the 'Root' node type of the preset. Current options are:
'Saber': default type, attached to the saber
'Controller': attached to controller (ignores saber offset)
'Headset': attached to the headset
'Platform': attached to the world
Removed preset limit per hand, added secondary "Others" presets tab
Equipped presets are now placed on a dummy in FPFC
Various bug fixes