Release Notes

New In Version 1.0.3

Release date: 2021-03-08

New features

  • An improved Breakdown tool window with a slider and more presets
  • Shortcuts to select the scale, rotation and translation channels, the default shortcuts are Shift+R, Shift+E, Shift+W
  • Shortcut to select the hovered object for tablet users, the default shortcut is G
  • Option to choose to not create a layer on a double click in the library
  • Option to choose the default tangent mode for the new keys

Bug Fixes

  • Bugs using the Breakdown tool on and outside the curve’s boundaries
  • Better handling of shortcuts with the better auto detection of the hovered window
  • Correctly unroll both layers curve cycles when merging a layer
  • Replace Reference was broken

New In Version 1.0.2

Release date: 2021-02-02

This version introduces a major curve editor improvement, orthographic cameras, and many others things.

_images/curve_editor.png

The curve editor has been greatly improved.

Curve Editor improvement

  • A list of the curves is now available on the left for a quick selection.
  • Normal, stacked and normalized view of the curves.
  • A lattice tool is available to resize and freely deform the curve keys.
  • Full copy/paste support from the curve editor.
  • The controller selection can now be locked in the curve editor.
  • The selected curves can be “isolated” with a simple click.
  • The curve labels are now always visible.
  • Better tangents edition when the curve repeats.
  • Key insertion is now possible using CTRL+Middle click, or by dragging an existing key with CTRL.
  • The curve editor settings are now saved in the global settings.
  • Fix some issues with the delete shortcut and the selection.
  • New filters buttons to quickly hide/show tangents, infinity, lattice, lattice vertices.

New features

  • Reset overridden/animated channel values to their default values using the “Reset to Default” action, default shortcut is D and works on hover in the viewport.
  • Save and import nodes.
  • New actions to reach previous/next key within a layer no matter the current selection, by default on Shift+U and Shift+I.
  • Select library animation/pose controllers using the new context menu action.
  • Orthographic cameras.

Bug Fixes

  • Fix issues when adding a key in a layer using timeline hover.
  • The zoom in picture pan is no more limited to the camera frame.
  • Toolbar buttons tooltips are back.
  • Ascii keys are triggering selected channel edit only when the mouse is hover the Channel Box.

MTORBA improvement

  • Add bezierCurve support.
  • Add deltaMush.distanceWeight, deltaMush.inwardConstraint and deltaMush.outwardConstraint support.
  • Fix the revolve and nurbsTessellate face orientation.
  • Add a first polyExtrudeFace support.

New In Version 1.0.1

Release date: 2020-12-04

_images/thor.png

The Agora Studio’s Thor rig exported from Maya

  • Floating licenses support. We can now provide a license server for the studio tests.
  • Normalmaps support
  • New shortcuts to select the X, Y and Z transform axes, by default on F6, F7 and F8
  • On integrated graphic card laptops, Rumba now starts by default on the dedicated GPU.

Bug Fixes

  • Slow selection on some rigs
  • The ArmManipulator now copes with negative determinant transforms
  • The HandManipulator now works if some phalanges are missing
  • A crash using the onion skin
  • A crash when computing derivatives of an empty spline

SDK

  • The Rumba Windows distribution now includes all the default Python 2.7 modules

MTORBA improvement

  • Add support for choice, eulerToQuat, floatCondition, floatLogic, inverseMatrix, nonLinear twist nodes
  • Add support for rad_to_deg and deg_to_rad expression functions
  • Compound and Array dynamic attributes are now exported
  • An error when nodes names are not unique
  • An error when the username includes non-ascii characters
  • The shelf Rename tool is back
  • The IK target now includes the target rotation pivot
  • Try to export related nodes that are not under the exported root group. For a simpler exporting workflow, please make sure to add everything under a single group.
  • The View/Export shelf commands now export the selected node
  • Exports the Ai Standard Surface basicColor, specularRoughness, Metalness and normalCamera (normalmaps only)

New In Version 1.0.0

Release date: 2020-11-01

  • The Seed2 rig has been updated with better facial controllers
  • Seed2 poses have been added to the library

Bug Fixes

  • Wrong auto tangent behavior on the curve boundaries
  • Better floating point number widget and sliders in the properties
  • Fix various Show/Hide/Delete shortcuts issues
  • Fix various library glitches

MTORBA improvement

  • Better Mesh linking action in the MTORBA shelf
  • Improve speed of wrap nodes using exclusiveBind
  • Crash on some shape without UVs

New In Version 1.0-rc.4

Release date: 2020-10-07

  • Support Advanced Skeleton rigs

Bug Fixes

  • New curves normalization
  • Freeze if web connections fails
  • Error at new scene
  • Handle unicode in the Script Editor
  • More robust workflow for Constraint Layers
  • Enabling/Disabling the animation cache was leading to issues
  • Show the percent of the added pose within the library
  • Better shortcut handling
  • Update single channel with the middle mouse button
  • Fastest “Curve” menu in the Curve Editor
  • Negative determinant in a matrix was leading to tranformation issues

MTORBA improvement

  • Elbow position mode in the ArmManipulator
  • Better IkSplineSolver
  • Better ramp support
  • Handle blendWeighted with sparse weights
  • Cluster handle with inherits xform off
  • Better scale constraint

New In Version 1.0-rc.3

Release date: 2020-07-01

Changes

  • No more limitation in the Non-Commercial license !

Bug Fixes

  • Better support for AMD GPU (Radeon Pro WX 8200 on Windows 10)

MTORBA improvement

  • Video and documentation about how to prepare a Rig in Maya for Rumba

  • Better tools to create and setup manipulators in Maya

  • Includes the weightDriver plug-in by BraveRabbit, http://www.braverabbit.com/shapes/

  • Includes the main MGear plug-ins, https://www.mgear-framework.com/

  • Support for the ikSpringSolver

  • Better support for motionPath and splineIk

New In Version 1.0-rc.2

Release date: 2020-05-25

_images/fk_arm_in_ik.gif

You already know an FK arm can be moved in IK in Rumba.

_images/ik_arm_in_fk.gif

In the rc2, you can now move an IK arm in FK.

_images/TSM3.gif

TSM rigs support. Rumba provides also a better TSM (The Setup Machine) rigs compatibility. Here is a direct export of the TSM3 sample.

Bug Fixes

  • New controllers where not hidden during playback nor by the controller filter switch
  • Better support for AMD GPU (Radeon 550 on Windows 10)
  • Better support for Intel GPU (Iris 550 on Windows 10, Intel HD Graphics 630 on Windows 10)
  • Better support for Wacom tablets, virtual sliders where broken
  • Wacom tablets can use the zoom in picture feature with CTRL+MMB
  • Random crash after loading and in Replace Reference

MTORBA Improvement

  • The tool which transfers the manipulator painting from a shape to another one has been re-written
  • Add makeThreePointCircularArc, nearestPointOnCurve support
  • pointOnCurveInfo, deleteComponent improvement
  • The ikHandle transform was not exported

New In Version 1.0-rc.1

Release date: 2020-05-08

  • You can now open and close documents
  • The mouse wheel now zooms the viewport
_images/load_unload.png

Unload/Reload references

Replace a rig for another one

_images/free_cache.gif

Even if Rumba is very tight in memory, you may need to free the cache memory to do a nice playblast or handle a very large scene.

_images/motion_steps.png

Rumba can now export sub samples in alembic files, here we have 1, 2, 3 and 5 samples rendered in Guerilla.

  • A Tool to remap the missing filenames at loading
  • Preview of the playblast aspect ratio in the viewport
  • Supports selection set coming from the Maya

New API

  • Better NurbsCurve and NurbsSurface API
  • New MeshEdit API interface
  • A new API to export Alembic files, with support for the sub-samples
  • Python API documentation
  • More Python API binding

Bug Fixes

  • Animated alembic camera attributes are correctly read
  • A default layer is automatically created in an empty scene
  • A corrupted data model was leading to a wrong saved file, making it unable to be reopened
  • Crash report on Linux
  • Releasing a constraint with a transformed pivot was leading to a wrong position
  • Using the breakdown tool with layers may create wrong values
  • Crash during the manipulation
  • Crash moving the mouse over the viewport
  • A crash using malformed maracas expressions
  • Faster delete keys
  • Reduce the Alembic and cache memory usage
  • Smoother play and scrubbing
  • Lot more fixes..

MTORBA Improvement

  • avgCurve better support
  • blendShape dedicated plug-in
  • closestPointOnSurface support
  • deleteComponent support
  • detachCurve support
  • expression support for clamp and rand(), rand returns 0
  • loft better support
  • motionPath support
  • polyEdgeToCurve support
  • polyMergeVert support
  • polyMoveVertex support
  • polyNormal support
  • polyTweak support
  • ramp support
  • rebuildCurve support
  • rebuildSurface support
  • A Maya shelf tool to rename a manipulator
  • Better wrap with scaled geometries and nurbs surface drivers support
  • Smaller rumbanode files
  • nurbsSurface ControlPoints connections support