Skip to content

Commit ab4a7d8

Browse files
authored
Merge pull request #129 from GenEugene/cleanup
Cleanup
2 parents f3660fe + 97aa721 commit ab4a7d8

4 files changed

Lines changed: 129 additions & 35 deletions

File tree

ART/Collages/Collage.psd

2.03 MB
Binary file not shown.

ART/Collages/Collage_v1.5.1.png

201 KB
Loading

GETOOLS_SOURCE/modules/GeneralWindow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050

5151
class GeneralWindow:
52-
_version = "v1.5.1"
52+
_version = "v1.5.2"
5353
_name = "GETools"
5454
_title = _name + " " + _version
5555

changelog.txt

Lines changed: 128 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,74 @@
11
GETools changelog
22

3-
v1.5.1
3+
v1.5.2 | 05.12.2024
4+
- added dates to changelog and bring changelog from legacy Overlappy repository
5+
- added fresh PNG demo collage with all GETools panels
6+
7+
v1.5.1 | 03.12.2024
48
- [UI] added visual separation with borders to panels.
59
- [UI] reworked margins, more convenient space between groups.
610
- [UI] reworked buttons alignment to be more straight.
711
- [TOOLS] changed panel name "Animation Offset" to "Desync".
812
- [OVERLAPPY] moved "Loop" checkbox lower to "Pre Loop Cycles" buttons.
913

10-
v1.5.0
14+
v1.5.0 | 19.11.2024
1115
- [TOOLS] added "Chain Distribution" button to create distributed rotatio rig over selected objects. Use last locator to control animation.
1216
- [OVERLAPPY] removed set timeline to minimum frame on plugin start.
1317
- added full parameters names to installed buttons.
1418
- updated install instruction Readme file.
1519

16-
v1.4.4
20+
v1.4.4 | 13.11.2024
1721
- added Maya version check to avoid compatibility issues with Maya 2020 and older.
1822
- removed requirement to use separate GETools version for Maya 2020.
1923

20-
v1.4.3
24+
v1.4.3 | 12.11.2024
2125
- [OVERLAPPY] fixed loop mode with rootmotion.
2226

23-
v1.4.2
27+
v1.4.2 | 10.11.2024
2428
- [OVERLAPPY] added default preset auto loading. If not exists, use Built-in preset.
2529
- [OVERLAPPY] removed "Reset Settings" button.
2630

27-
v1.4.1
31+
v1.4.1 | 08.11.2024
2832
- fixed global variables referencing between all GETools modules (Maya 2020 and older can't use these features).
2933
- added separate Github branch for Maya version 2020.
3034

31-
v1.4.0
35+
v1.4.0 | 07.11.2024
3236
- [TOOLS] added "Polygon With Locators" button to create custom polygons with locators for each vertex.
3337
- [TOOLS] extracted Rigging UI code blocks to separate functions.
3438
- [UTILS] removed "Print Animatable Attributes With Shapes" button because of redundancy.
3539
- [UI] changed some button names.
3640

37-
v1.3.8
41+
v1.3.8 | 03.11.2024
3842
- [CENTER OF MASS] fixed constraining to multiple selected objects.
3943
- [CENTER OF MASS] simplified UI buttons, removed redundant and merge similar.
4044

41-
v1.3.7
45+
v1.3.7 | 02.11.2024
4246
- [OVERLAPPY] fixed "Load/Save Settings" missing path to folder after Getools was restarted through "Restart GETools" button.
4347

44-
v1.3.6
48+
v1.3.6 | 27.10.2024
4549
- added link for Tutorial Video button.
4650

47-
v1.3.5
51+
v1.3.5 | 26.10.2024
4852
- [RIGGING] fixed bug with constraining same object multiple times to create more than 1 parent.
4953

50-
v1.3.4
54+
v1.3.4 | 26.10.2024
5155
- [RIGGING] fixed bug with constraint reverse checkbox.
5256

53-
v1.3.3
57+
v1.3.3 | 19.10.2024
5458
- [OVERLAPPY] fixed new keys generation if original object already has animation curve on attribute.
5559
- [TOOLS] reworked Animation Offset buttons with more convenient way to set values.
5660

57-
v1.3.2
61+
v1.3.2 | 08.10.2024
5862
- [OVERLAPPY] fixed error with bake to layers when current scene already contained layer from previous Overlappy use.
5963
- [OVERLAPPY] fixed incorrect reset settings on Point setup after Aim or Combo used.
6064
- [OVERLAPPY] added save and load settings buttons.
6165
- [OVERLAPPY] added presets.
6266

63-
v1.3.1
67+
v1.3.1 | 02.10.2024
6468
- [TOOLS] added Up locator to Aim Space Switcher.
6569
- [OVERLAPPY] simplify and merge rig setup logic into one method.
6670

67-
v1.3.0
71+
v1.3.0 | 27.09.2024
6872
- [UI] added new features to shelf buttons.
6973
- [UI] moved motion trail buttons from "Experimental" to "Motion Trail" group.
7074
- [UI] changed window width from 280 to 300.
@@ -84,10 +88,10 @@ v1.3.0
8488
- [OVERLAPPY] added nucleus gravity settings.
8589
- [OVERLAPPY] added loop cycles to option menu.
8690

87-
v1.2.6
91+
v1.2.6 | 20.08.2024
8892
- added to Settings.py file default value for "checkboxEulerFilter".
8993

90-
v1.2.5
94+
v1.2.5 | 06.08.2024
9195
- [OVERLAPPY] added confirm dialog for zero particle offset.
9296
- [UTILS] added draft annotation creation logic.
9397
- [UI] replaced button icon change approach, now simply use Help/Change Icon for toggling icons.
@@ -97,7 +101,7 @@ v1.2.5
97101
- added connection between base class instance and sub classes.
98102
- improved euler filter method for using after animation baking.
99103

100-
v1.1.0
104+
v1.1.0 | 19.07.2024
101105
- [CRITICAL] fixed compatibility with Maya 2025.
102106
- [RIGGING] added "Extract Shapes" logic from blendshapes.
103107
- [UI] added button icon change on highlight.
@@ -106,7 +110,7 @@ v1.1.0
106110
- moved Settings script to the root folder.
107111
- general refactoring.
108112

109-
v1.0.5
113+
v1.0.5 | 09.07.2024
110114
- fixed motion trails to shelf button.
111115
- decreased hardcode in Drag and Drop logic.
112116
- reworked Button Install module.
@@ -118,22 +122,22 @@ v1.0.5
118122
- [RIGGING] added blendshapes reconstruct button.
119123
- [RIGGING] added "Zero Blendshapes Weights" button.
120124

121-
v1.0.4
125+
v1.0.4 | 06.03.2024
122126
- [OVERLAPPY] reworked Nucleus implementation with non-destructive way.
123127
- [UTILS] added simple SelectHierarchy method.
124128
- refactored code style.
125129

126-
v1.0.3
130+
v1.0.3 | 12.01.2024
127131
- absolute import replaced by relative import.
128132
- added more icons on pop-up menus.
129133

130-
v1.0.2
134+
v1.0.2 | 08.01.2024
131135
- fixed the "Set Infinity" function causing a warning message to appear in the console.
132136

133-
v1.0.1
137+
v1.0.1 | 28.12.2023
134138
- [HOTFIX] removed cross dependency for Maya 2020.
135139

136-
v1.0.0
140+
v1.0.0 | 28.12.2023
137141
- [UI] changed main icon and added some small icons.
138142
- [UI] added pop-up for shelf buttons installation.
139143
- [UI] decreased buttons size and renamed some labels.
@@ -149,7 +153,7 @@ v1.0.0
149153
- [UTILS] added color printing in Colors Palette.
150154
- improved various modules and overall quality.
151155

152-
v0.0.12
156+
v0.0.12 | 16.12.2023
153157
- [UI] decreased window size and renamed some labels.
154158
- [UI] moved some rarely used buttons to right-click menus (cursor changes while hovering over buttons with pop-up lists).
155159
- [UTILS] added Printing selected attributes from channel box to Utils.
@@ -162,7 +166,7 @@ v0.0.12
162166
- [CENTER OF MASS] added "Disconnect from Center of Mass" button.
163167
- improved various modules and overall quality.
164168

165-
v0.0.11
169+
v0.0.11 | 08.12.2023
166170
- [UI] moved "Select Transform Hierarchy button" to "Utils" menu and remove SELECT category in TOOLS module
167171
- [UI] changed window width, margins and spacing between UI elements
168172
- [UI] added Color Palette window for colors analysis
@@ -175,13 +179,13 @@ v0.0.11
175179
- extracted Animation functions from Other module into separate module
176180
- improved baking speed
177181

178-
v0.0.10
182+
v0.0.10 | 01.12.2023
179183
- [TOOLS] added custom bake cut outside logic
180184
- [TOOLS] added float field for locator scale
181185
- [UI] extracted rigging module from Tools and created new Rigging category
182186
- [UI] moved "Print selected objects to console" button from Tools/Select to Utils pop-up menu
183187

184-
v0.0.9 - reinstall required
188+
v0.0.9 | 29.11.2023 | reinstall required
185189
- [CRITICAL] fixed support for Maya 2020, removed circular dependencies
186190
- [UI] added restart and close getools pop-ups
187191
- [UI] added tear off popup menus
@@ -193,13 +197,13 @@ v0.0.9 - reinstall required
193197
- added Layers module with base logic
194198
- added labelImage parameter to ShelfButton function
195199

196-
v0.0.8 - reinstall required
200+
v0.0.8 | 19.11.2023 | reinstall required
197201
- [CRITICAL] fixed issue with importing modules to avoid namespace intersections with other scripts
198202
- [CRITICAL] restructured folders, changed root naming
199203
- [UI] reworked docking logic
200204
- updated shelf button installer
201205

202-
v0.0.7
206+
v0.0.7 | 16.11.2023
203207
- [UI] tweaked buttons order, colors and sizes
204208
- [UI] changed some buttons text to be more compact
205209
- [UI] updated help links, added version history link
@@ -208,16 +212,106 @@ v0.0.7
208212
- [TOOLS] fixed small errors for RotateOrderVisibility and JointDrawStyle
209213
- [EXPERIMENTAL] improved Motion Trail buttons usability
210214

211-
v0.0.6
215+
v0.0.6 | 14.11.2023
212216
- [OVERLAPPY] added Cached Playback auto deactivation
213217
- general window cleanup
214218

215-
v0.0.5 - First released version
219+
v0.0.5 | 13.11.2023 | First GETools public release
216220
- integrated Tools module
217221
- integrated Overlappy module
218222
- integrated Center Of Mass module
219223
- integrated utilities scripts
220224
- added annotations for most UI elements
221225
- added drag and drop installer
222226
- added docking window feature
223-
- general cleanup of all old files
227+
- general cleanup of all old files
228+
229+
v0.0.4 | 12.11.2023
230+
v0.0.3 | 09.11.2023
231+
v0.0.2 | 08.11.2023
232+
v0.0.1 | 06.11.2023 | converted Overlappy to GETools plugin
233+
234+
OVERLAPPY
235+
v0.1.1 | 09.04.2022 | latest public update before repository archiving
236+
[FIX] updated for Maya 2020-2022
237+
238+
v0.1.0 | 16.06.2019 | uploaded to public github repository in 12.11.2019
239+
[NEW] Full refactoring, class inheritance
240+
[NEW] Collapsed main logic into one block
241+
[NEW] Execution time log
242+
[NEW] SELECT hierarchy button
243+
[NEW] Hierarchy mode
244+
[NEW] SplitChains mode
245+
[NEW] Min loop factor controller
246+
[NEW] Confirm message dialogs system
247+
[FIX] Joint chain rotation issue
248+
[FIX] Progress bar close with script window
249+
[FIX] Timeline returns to frame before simulation
250+
[OTHER] More comfortable default values and sliders limits
251+
[OTHER] More informative logs (counts, time, etc.)
252+
[OTHER] Rename some buttons and color changes
253+
254+
v0.0.9 | 08.05.2019
255+
[NEW] Created simulation states (for translate/rotate/other separation)
256+
[FIX] "blendParent1" issue
257+
[FIX] Optimized speed, reduced simulation passes (from 2-3 to 1)
258+
[FIX] Progressbar events
259+
[FIX] MOVE button exceptions
260+
[OTHER] Rewrited layer logic, safe move and much other logic
261+
262+
v0.0.8
263+
[NEW] Compatibility with Maya 2017
264+
[NEW] "MOVE" button to move all overlappy keyed layers to safe layer
265+
[NEW] "offsetLocator" for calculate angle offsets
266+
[FIX] "'list_objects' is not defined"
267+
[FIX] Constraints offset baking
268+
[REMOVE] "sbm" parameter from frameLayout's
269+
[REMOVE] "cycleInfinity" variable
270+
271+
v0.0.7 | 14.04.2019
272+
[NEW] Progress bar
273+
[FIX] Incorrect loop baking
274+
[FIX] Non zero start animation loop baking
275+
[OTHER] Refined much of code
276+
[OTHER] UI corrections
277+
278+
v0.0.6
279+
[NEW] New variables for UI and other
280+
[FIX] RESET CHECKBOX button event
281+
[FIX] All reset events debug log
282+
[OTHER] Small text/descriptions fixes
283+
[OTHER] Set new default values
284+
[REMOVE] "Set cycle infinity" checkbox (combined with "Looping animation")
285+
286+
v0.0.5 | 28.03.2019
287+
[NEW] Separated reset for TRANSLATION and ROTATION variables and add CHECKBOX reset
288+
[NEW] "Set cycle infinity" checkbox for cycle/constant infinity
289+
[OTHER] Full reconstructed UI
290+
[OTHER] Rewrited some script blocks
291+
[OTHER] New test checkboxes for future features
292+
293+
v0.0.4
294+
[OTHER] Replaced all descriptions and comments to english
295+
[OTHER] Changed font size of buttons
296+
[OTHER] Rewrited main instruction
297+
298+
v0.0.3 | 20.03.2019
299+
[NEW] Can use locked translations and rotations
300+
[NEW] Checkbox reverse aim axis Y (1, -1)
301+
[FIX] Combined 2 checkboxes to 1 for loop animation
302+
303+
v0.0.2 | 05.03.2019 | published to Highend3D
304+
[NEW] Rotation simulation script
305+
[NEW] Instruction (rus)
306+
[FIX] Symbols issue (":" and "|" will replaced by "_" symbol)
307+
[OTHER] Few text corrections
308+
309+
v0.0.1 | 28.02.2019
310+
[NEW] UI and test
311+
[NEW] Layouts and descriptions
312+
313+
v0.0.0
314+
[NEW] Translation simulation script
315+
[NEW] Bking animation to layers
316+
317+
v0 | first draft was made approximately between 2017-2019

0 commit comments

Comments
 (0)