Build #1.0.6 (6534d3c2)
- Fixed weight painting UX
- Material save bug resolved
- Improved tool deselection
- Prevented sculpt push crashes
- OzoneWeightNode optimization
- ActorSuperNode added
- UV collection & rig fitting improved
- Cache cleanup & UI lag fix
🛠️Major Fixes and Improvements
- Weight Painting/Munging UX Issues (7308337535)
Resolved an issue where selecting a sculpt during weight painting/munging would break the user experience. Now, sculpt selections work as expected without interrupting workflows. - Material Assignment Save Failure (7412533751)
Fixed a bug where material assignments were not saving correctly when two or more materials were applied to the same mesh. - Paint/Mung Mode Indicator Tool Deselection (7441708436)
The paint/mung mode indicator now properly deselects the tool when multi-selection within the Ozone list is active, ensuring smoother interactions during selection changes. - Sculpt Push Crash (7418738483)
Updated the sculpt pull/push logic to prevent crashes when pushing sculpts, improving stability. - Qt Window Cleanup (7421976989)
Improved the cleanup of Qt windows and events to enhance performance and reduce the likelihood of memory leaks.
🚀New Features and Additions
- Check for OzoneWeightNode
Implemented a check for OzoneWeightNode to optimize workflows when this node is available, improving system performance and behavior consistency.
- ActorSuperNode Implementation (6000489008)
Introduced the new ActorSuperNode to improve actor management workflows within Ozone.
📈Performance Improvements
- Optimized UV Collection
Arrays are now reserved when collecting UVs, and asserts were added for better performance and error checking during mesh processing. - Improved Rig Fitting Pull Stability (6949945961)
Fixed an issue where rig fitting pulls would fail if some hierarchy objects were tagged improperly, ensuring better reliability during rig fitting operations.
🩹General Updates and Maintenance
- Cache Cleanup (#781)
Added automatic cache clearing when new weights are applied, preventing stale data from affecting new operations. - Linter and Dead Code Cleanup
Numerous linter warnings and dead code were addressed to improve code quality, readability, and maintainability. - Ozone Deformer Observer Enhancements
The Ozone_Deformer_Observer now tracks its own state independently, improving reliability during actor removal and reimport scenarios. - UI Selection Lag (6904418207)
Fixed a UI issue where the selection lagged one button press behind, especially affecting the MAP button functionality during paint and mung weight operations.
Known Issues:
- ⚠️General Awareness
- INFO: [Maya 2023] Cache Cleanup: Add automatic cache clearing when new weights are applied to prevent stale data issues during new operations.
- INFO: [Maya 2023] Linter and Dead Code Cleanup: Numerous linter warnings and dead code addressed to improve code quality, readability, and maintainability.