New Dynamica Tools pre-release

Physics APIs, Physics file formats, Maya, Max, XSI, Cinema 4D, Lightwave, Blender, thinkingParticles™ and other simulation tools, exporters and importers
Post Reply
mBakr
Posts: 53
Joined: Thu Aug 05, 2010 5:57 pm

New Dynamica Tools pre-release

Post by mBakr »

All,

Attached is the latest revision to the Dynamica toolset - to be included in the next release. Be sure you are running the latest version of Dynamica (v2.77) and extract the .zip into the Dynamica install directory to patch existing files. The updated files include:

/doc/index.html
/doc/images/ <- added dir
/icons/dynamica.xpm
/scripts/dynamicaUI.mel

This should be compatible with all supported versions of Maya. I tested under winXP32 with Maya 2010 and everything works fine.

I am including this here because I will be updating the wiki over the next couple days with the latest info about the new features.

EDIT: wiki updated here: http://bulletphysics.org/mediawiki-1.5. ... ser_manual

EDIT2: New patch attached.

Fixes:
  • depreciated attribute warnings in Maya 2011
  • layout issue with 3d texture scroll list in Maya 2011
  • layout issue with rigid body array creation panel in Maya 2011
  • dSolver start frame sync issue (sync fails unless Dynamica window is open)


New Features:
  • Bake Post Processing Option: Optimize Channels. This option can dramatically reduce the time required to bake large simulations. It also reduces extraneous bake data, processing overhead, and resulting file size (by as much as 50%).


Optimizations:
  • Reordered static channel deletion and key transfer for Bake procedure to increase bake speed.


Wiki updated with Maya 2011 screenshots and description of Optimize Channels feature.
Attachments
Dynamica-Patch-02-15-2011.zip
(1.27 MiB) Downloaded 785 times
Last edited by mBakr on Wed Feb 16, 2011 4:32 am, edited 2 times in total.
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA
Contact:

Re: New Dynamica Tools pre-release

Post by Erwin Coumans »

Hi Michael,

Thanks for the contributions. I added a few words in the first line of the wiki page to clarify that Dynamica is a plugin for Maya, to avoid confusion. We should add the same to the manual.

Also, it would be good to add a basic installation instructions for Windows, Mac and Linux.
Windows has an installer. After installing, the user has to enable the plugin etc.

The wiki manual for Dynamica is getting very large, probably better to split it into a few separate pages, and keep the first page simple. If I find some time, I can help organizing it a bit.

Let me know if/when we can prepare a new release.
Thanks,
Erwin
mBakr
Posts: 53
Joined: Thu Aug 05, 2010 5:57 pm

Re: New Dynamica Tools pre-release

Post by mBakr »

Erwin,

I am not familiar with the installation process for Linux or OSX - can you add a description here? I will then add this to the manual and wiki.

Once I add the install instructions to the manual and re-commit, my contributions should be ready for the next release :D .

-m
mBakr
Posts: 53
Joined: Thu Aug 05, 2010 5:57 pm

Re: New Dynamica Tools pre-release

Post by mBakr »

EDIT: Generic installation instructions for all platforms added to the wiki and the source.
toxik
Posts: 11
Joined: Fri Mar 05, 2010 11:28 am

Re: New Dynamica Tools pre-release

Post by toxik »

Maya2011 have some warnings with scripts: dynamicaUI.mel and with MB_dynamicaUI.mel too.

Here is some info from Maya 2011 docs - What's New in MEL and Python
http://download.autodesk.com/us/maya/20 ... r=d0e64823

frameLayout
  • Flags changed:
    -labelAlign and -labelWidth flags are now ignored.
dynamicaUI.mel warnings:

Code: Select all

// Warning: file: .../dynamicaUI.mel line 205: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 267: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 340: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 380: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 458: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 486: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 517: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 521: The -aas/-allowAutomaticSelection flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 535: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 583: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 641: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 686: The -la/-labelAlign flag is obsolete and should not be used. // 
mBakr
Posts: 53
Joined: Thu Aug 05, 2010 5:57 pm

Re: New Dynamica Tools pre-release

Post by mBakr »

See edited first post above ^
toxik wrote:Maya2011 have some warnings with scripts: dynamicaUI.mel and with MB_dynamicaUI.mel too.

Here is some info from Maya 2011 docs - What's New in MEL and Python
http://download.autodesk.com/us/maya/20 ... r=d0e64823

frameLayout
  • Flags changed:
    -labelAlign and -labelWidth flags are now ignored.
dynamicaUI.mel warnings:

Code: Select all

// Warning: file: .../dynamicaUI.mel line 205: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 267: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 340: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 380: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 458: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 486: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 517: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 521: The -aas/-allowAutomaticSelection flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 535: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 583: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 641: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 686: The -la/-labelAlign flag is obsolete and should not be used. // 
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA
Contact:

Re: New Dynamica Tools pre-release

Post by Erwin Coumans »

Great work, thanks Michael. It looks like it is about time to prepare for a new Dynamica release.

What platforms and Maya versions have you tested the current Dynamica trunk so far?
Did people test Windows 32bit, 64bit, Linux, Mac OSX? Maya 2011, 2009, 2008 etc?
toxik
Posts: 11
Joined: Fri Mar 05, 2010 11:28 am

Re: New Dynamica Tools pre-release

Post by toxik »

Thank you for all people with Maya2011. :)
mBakr wrote:See edited first post above ^
toxik wrote:Maya2011 have some warnings with scripts: dynamicaUI.mel and with MB_dynamicaUI.mel too.

Here is some info from Maya 2011 docs - What's New in MEL and Python
http://download.autodesk.com/us/maya/20 ... r=d0e64823

frameLayout
  • Flags changed:
    -labelAlign and -labelWidth flags are now ignored.
dynamicaUI.mel warnings:

Code: Select all

// Warning: file: .../dynamicaUI.mel line 205: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 267: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 340: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 380: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 458: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 486: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 517: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 521: The -aas/-allowAutomaticSelection flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 535: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 583: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 641: The -la/-labelAlign flag is obsolete and should not be used. // 
// Warning: file: .../dynamicaUI.mel line 686: The -la/-labelAlign flag is obsolete and should not be used. // 
mBakr
Posts: 53
Joined: Thu Aug 05, 2010 5:57 pm

Re: New Dynamica Tools pre-release

Post by mBakr »

http://bulletphysics.org/Bullet/phpBB3/ ... =12&t=6364
Erwin Coumans wrote:Great work, thanks Michael. It looks like it is about time to prepare for a new Dynamica release.

What platforms and Maya versions have you tested the current Dynamica trunk so far?
Did people test Windows 32bit, 64bit, Linux, Mac OSX? Maya 2011, 2009, 2008 etc?
Post Reply