0.3.2 - Fixes
Fix: BAT scale baking issue due to unit_axis_order
QoL: Texture Name property not properly exposed in the Object Attributes baker
- New: VAT Baker now supports baking custom normals.
- New: VAT/OAT/BAT Bakers now support a new data packing mode for handling overflow and underflow: "Adjacent/Offset". The original "Adjacent" layout is no longer the default. The new "Offset" mode enables pixel interpolation for frame blending, even when data spans multiple rows. This can introduce complications when scrolling textures, as vertices may sample data meant for others if not properly constrained. However, this is not an issue in Unreal Engine when using the provided content examples and template material functions.
- Fix: Various code cleanups.
- Fix: Preset system corrected.
- Fix: VAT Baker now includes a safety check to prevent texture export if the blend file is unsaved.
- Fix: BAT Baker now correctly reports frame padding information.
0.3 - Public Release
New: Data Baker now supports numeric packing, allowing 2 or 3 floats to be packed into a single 32-bit UV float, either in the U or V channel. This technique offers much less precision than the current bit-packing method but survives the one-minus operation performed on the V channel.
New: Vertex Animation Texture now supports stacking multiple rows in a way that still allow pixel interpolation to be used for frame interpolation. New method is called 'Offset', as opposed to the previous method entitled 'Adjacent'. The new option is displayed in the appropriate panel, included in the report and exported to XML as well. Wiki was updated to explain this new method.
Fix: Fixed an issue when bit-packing three floats with only two data-layers
0.2 - Object Attributes Baker
New: Object Attributes Baker is live. Documentation & content examples were added
New: Data Baker can now bake quaternions
New: Data Baker can make use of a custom property for each object to target another object
Fix: Data Baker data layer feature couldn't target a layer that was above the selected layer when initially below it, and vice versa.
Fix: Reduced precision of the bit-packed quaternion algorithm by 1 bit to prevent generating NaNs, which is troublesome even when exporting to .exr files. This isn't ideal but the change in precision shouldn't be noticeable.
Fix: Object Attributes not reporting quaternion custom order in XML file
Fix: Object Attributes had an erroneous property description mentioning VAT
Fix: BAT has an extra safety check for generating UVs
Fix: BAT not properly checking for uniquely named textures
Fix: BAT not accounting for ref_frame_padding when reporting number of padded frames
Various code clean up & property descriptions
0.1 - Early access
Ocean Baker and Object Attributes Baker are on standby
All other tools are mostly feature-complete and have passed an initial round of QA.