Skip to content

Commit

Permalink
Release v1.5.0 (#32)
Browse files Browse the repository at this point in the history
* Changed progress window status to static "Progress:" because the bar already shows percentage;
Only update every 2% (should increase performance in theory)

* Reverted to updating progress every 1%

* mimic_utils.get_maya_framerate now handles arbitrary framerate settings

* Fixed pyqtgraph discrepancies by introducing multiple versions. mimic.mod automatically chooses correct pyqtgraph to import based on Maya version

* added robot def image to reference

* Add user prefs (#22)

* Implement basic preference management

* Fix bug that stops user from setting sample rate

* Fix "Get Axis Limits" bug

* Fix postproc display/selection bug

Create unique postproc ui identifiers for mimic ui and prefs ui windows.
Create wrappers around existing code to update ui elements separately.

* Create "PostProcessor" tab

* Add "Advanced" tab

* Add documentation and squash bugs

* Remove extra shelf icon

* Clear user prefs json file

* Added Prefs header to Prefs UI;
Fixed sample rate string bug - converted input field to floatField;
Updated shelves for Maya 2016-2020 including new icons

* Updated program start and end frame minimum value to allow for larger negative values

* Load preferences BEFORE drawing UI

* Changed no rig error to warning so Mimic UI still launches

* Updated docs and prepped for release

Release v1.5.0

Co-authored-by: hsouders <harry@vtprodesign.com>
  • Loading branch information
evanatherton and hsouders authored Nov 5, 2021
1 parent ef75e1e commit 81096d8
Show file tree
Hide file tree
Showing 771 changed files with 67,777 additions and 288 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ unittests.py

ignore/
releases/
numpy/

*.ma.swatches
*.swatches
Expand Down
41 changes: 37 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Windows ~/Documents/maya/modules
```
_note: the only difference between the MAC and PC versions is the NumPy build that's included_

-We only include a small set of rigs with the main download to save download size. If you need a rig that is otherwise supported, download the manufacturer-specific rigs, grab the rig you need, and drop it into the appropriate[rigs](mimic/rigs) folder in your mimic directory
-We only include a small set of rigs with the main download to save download size. If you need a rig that is otherwise supported, download the manufacturer-specific rigs, grab the rig you need, and drop it into the appropriate [rigs](mimic/rigs) folder in your mimic directory

When you're done, open Maya, click on the Mimic shelf tab, and click on the Mimic icon; that's it!

Expand All @@ -41,24 +41,32 @@ You can find tutorials, videos, and other media on our [website](https://www.mim
*Let us know if what you need isn't listed and we'll try to help!*
(contact info provided below)

Mimic currently supports the following robots for animation (see [rigs](mimic/rigs)):
Mimic currently supports the following robots for animation (see [rigs](mimic/rigs)). You can download the Maya files for supported rigs [here](https://www.dropbox.com/sh/o9se8r87mii8glg/AACWWca7P0ccETUZrShZOtMqa?dl=0)

```
|-- ABB
|-- IRB 120-3-58
|-- IRB 140-6-81
|-- IRB 1100-4-58
|-- IRB 1200-5-90
|-- IRB 1200-7-70
|-- IRB 1600-6-145
|-- IRB 1600-10-145
|-- IRB 2600-20-165
|-- IRB 4400-45-196
|-- IRB 4400-60-196
|-- IRB 4600-20-250
|-- IRB 4600-40-255
|-- IRB 6640-180-255
|-- IRB 6640-235-255
|-- IRB 6700-150-320
|-- IRB 6700-205-280
|-- IRB 6700-245-300
|-- IRB 8700-475-420
|-- IRBT 4004-9000
|-- Kawasaki
|-- RS010N-A
|-- RS010N-B
|-- RS020N
|-- KUKA
|-- KL 100 6125
Expand All @@ -68,38 +76,63 @@ Mimic currently supports the following robots for animation (see [rigs](mimic/ri
|-- KR 3 AGILUS
|-- KR 5 R1400
|-- KR 5-arc
|-- KR 6 R700 sixx AGILUS
|-- KR 6 R900 sixx AGILUS
|-- KR 10 R900 sixx AGILUS
|-- KR 10 R1100 sixx AGILUS
|-- KR 10 R1100-2
|-- KR 10 R1420
|-- KR 12 R1800
|-- KR 12 R1800-2
|-- KR 16-2
|-- KR 16 L6-2
|-- KR 16 R1610
|-- KR 16 R2010
|-- KR 16 R2010-2
|-- KR 16-arc HW
|-- KR 20 R1810
|-- KR 20 R1810-2
|-- KR 20 R3100
|-- KR 22 R1610
|-- KR 30-3
|-- KR 30 R2100
|-- KR 50 R2100
|-- KR 60-3
|-- KR 60 L30-3
|-- KR 70 R2100
|-- KR 120 R2500 Pro
|-- KR 120 R2700 HA
|-- KR 120 R2700 press C
|-- KR 150 R3100 Prime
|-- KR 150
|-- KR 150-2
|-- KR 150 L110-2
|-- KR 150 R3100 Prime
|-- KR 180 R2900 Prime
|-- KR 200 L140-2
|-- KR 210 R3100
|-- KR 210-2
|-- KR 210-2 K
|-- KR 210 R2700 Prime
|-- KR 210 R3100
|-- KR 210 R3300 Ultra K-F
|-- KR 240-2
|-- KR 240 L180-2
|-- KR 240 R2900 Ultra
|-- KR 240-2
|-- KR 240 R2900 Ultra C
|-- KR 250 R2700-2
|-- KR 300 R2500 Ultra
|-- KR 300 R2700-2
|-- KR 300 R2700-2 C
|-- KR 360-3
|-- KR 500-2
|-- KR 500-2 RC
|-- KR 500 L340-3
|-- KR 600 R2830
|-- KR 1000 TITAN
|-- Motoman *
|-- GP20HL
|-- MH6
|-- MH20 II-20
|-- Staubli *
|-- RX160
|-- RX160L
Expand Down
23 changes: 17 additions & 6 deletions mimic.mod
Original file line number Diff line number Diff line change
@@ -1,26 +1,37 @@
+ MAYAVERSION:2016 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2016 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2016
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0_dev0

+ MAYAVERSION:2016.5 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2016.5 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2016
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0_dev0

+ MAYAVERSION:2017 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2017 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2017
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0_dev0

+ MAYAVERSION:2018 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2018 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2018
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0_dev0

+ MAYAVERSION:2019 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2019 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2019
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0_dev0

+ MAYAVERSION:2020 mimic 1.4.1 ../modules/mimic
+ MAYAVERSION:2020 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2020
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0

+ MAYAVERSION:2022 mimic 1.5.0 ../modules/mimic
MAYA_SHELF_PATH +:= shelves/2022
PYTHONPATH +:= scripts/extern
PYTHONPATH +:= scripts/extern/pyqtgraph_0_11_0

+ mFIZ 1.0.0 ../modules/mFIZ
PYTHONPATH +:= scripts/mFIZ_extern
Binary file added mimic/icons/mFIZ_shelfIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mimic/icons/mimic_prefs_shelfIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mimic/icons/prefs_header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mimic/mimic_user_prefs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
47 changes: 45 additions & 2 deletions mimic/rigs/rigs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,28 @@
```
|-- ABB
|-- IRB 120-3-58
|-- IRB 140-6-81
|-- IRB 1100-4-58
|-- IRB 1200-5-90
|-- IRB 1200-7-70
|-- IRB 1600-6-145
|-- IRB 1600-10-145
|-- IRB 2600-20-165
|-- IRB 4400-45-196
|-- IRB 4400-60-196
|-- IRB 4600-20-250
|-- IRB 4600-40-255
|-- IRB 6640-180-255
|-- IRB 6640-235-255
|-- IRB 6700-150-320
|-- IRB 6700-205-280
|-- IRB 6700-245-300
|-- IRB 8700-475-420
|-- IRBT 4004-9000
|-- Kawasaki
|-- RS010N-A
|-- RS010N-B
|-- RS020N
|-- KUKA
|-- KL 100 6125
|-- KL 1500-3 6000
Expand All @@ -25,30 +35,63 @@
|-- KR 3 AGILUS
|-- KR 5 R1400
|-- KR 5-arc
|-- KR 6 R700 sixx AGILUS
|-- KR 6 R900 sixx AGILUS
|-- KR 10 R900 sixx AGILUS
|-- KR 10 R1100 sixx AGILUS
|-- KR 10 R1100-2
|-- KR 10 R1420
|-- KR 12 R1800
|-- KR 12 R1800-2
|-- KR 16-2
|-- KR 16 L6-2
|-- KR 16 R1610
|-- KR 16 R2010
|-- KR 16 R2010-2
|-- KR 16-arc HW
|-- KR 20 R1810
|-- KR 20 R1810-2
|-- KR 20 R3100
|-- KR 22 R1610
|-- KR 30-3
|-- KR 30 R2100
|-- KR 50 R2100
|-- KR 60-3
|-- KR 60 L30-3
|-- KR 70 R2100
|-- KR 120 R2500 Pro
|-- KR 120 R2700 HA
|-- KR 120 R2700 press C
|-- KR 150 R3100 Prime
|-- KR 150
|-- KR 150-2
|-- KR 150 L110-2
|-- KR 150 R3100 Prime
|-- KR 180 R2900 Prime
|-- KR 200 L140-2
|-- KR 210 R3100
|-- KR 210-2
|-- KR 240 R2900 Ultra
|-- KR 210-2 K
|-- KR 210 R2700 Prime
|-- KR 210 R3100
|-- KR 210 R3300 Ultra K-F
|-- KR 240-2
|-- KR 240 L180-2
|-- KR 240 R2900 Ultra
|-- KR 240 R2900 Ultra C
|-- KR 250 R2700-2
|-- KR 300 R2500 Ultra
|-- KR 300 R2700-2
|-- KR 300 R2700-2 C
|-- KR 360-3
|-- KR 500-2
|-- KR 500-2 RC
|-- KR 500 L340-3
|-- KR 600 R2830
|-- KR 1000 TITAN
|-- Motoman *
|-- GP20HL
|-- MH6
|-- MH20 II-20
|-- Staubli *
|-- RX160
|-- RX160L
Expand Down
Loading

0 comments on commit 81096d8

Please sign in to comment.