Release Notes

New in Version 1.2.8

Release date: 2023-06-26

Improvements

  • Fix the translation tool on controllers using a rotation pivot

  • Fix the translation tool on scaled controllers

SDK

  • Add an OpenGL renderable C++ plug-in sample, in maquina/sdk/examples/cxx_plugins/OpenGLExample.cpp

New in Version 1.2.7

Release date: 2023-06-05

Improvements

  • Fix the Euler Filter animation tool (it was broken in some configurations)

  • Fix a crash importing videos in odd resolutions

  • Fix a startup crash

  • Fix a crash using animation tools with a video layer on the top

  • Add settings to configure the new motion trails

  • Change the default motion trail settings for a single trail (no axis visible by default)

New in Version 1.2.6

Improvements

  • Fix a crash in the annotation tool

  • Fix a crash in the Sticky Deformer tool

  • Allow to flatten a non-editable layer

  • Fix a crash when duplicating a non-editable layer

  • Better precision in the rotation tool when far from the origin

  • Better behavior translating two mirrored controllers at the same time

MTORBA

  • Better rebuildCurve

  • Better rebuildMatrix

New in Version 1.2.5

Release date: 2023-03-17

This is a service release with documentation and fixes in Rumba and MTORBA (Maya To Rumba).

Documentation

Watch this new video: Exchange animations with maya

New/Updated documentation:

Improvements

  • Fix issues in the animation exchange between Maya and Rumba

  • Fix a crash when trying to load textures from an unmounted drive on Windows

  • Fix a PYTHONPATH environment variable clash

  • Faster nurbs surface evaluation

  • Fix a crash when exporting an animation with unloaded references

  • Fix broken URLs to the different Rumba web pages

  • Better precision in nurbs curve closest point

  • Fix a crash when deleting some controller animations

MTORBA

  • Add textureDeformer support with ramp and placeTexture2d operators

  • Add aimMatrix support

  • Add proximityPin support

  • Add kFloatMatrixAttribute dynamic attribute support

  • Add uvPin on nurbs surface support

  • Add blendMatrix support for Maya 2023

  • Fix many issues in the import and export of animation

  • Faster wire deformer

  • Disable export/import features before Maya 2019

  • Fix wrong tangents with non-weighted animCurveUU

  • Fix missing offsetParentMatrix attributes on joints

  • Fix ikHandle used with offsetParentMatrix

  • Better ikRPsolver and ikSCsolver, better result with more than 2 links, support preferredAngles

  • Better pickMatrix shear decomposition

  • Better tweak support

  • Better rebuildCurve support

  • Fix some ikSpline ramp parameters

New in Version 1.2.4

Release date: 2023-02-10

Animation and Camera exchange between Rumba and Maya

In order to facilitate the adoption of Rumba in Maya centric pipelines, we have improved different import and export processes between the two software:

Maya camera rigs can now be exported to Rumba as regular assets.

It is now easy to import a Rumba animation project from Maya. Assemble a shot scene in Maya with the characters and cameras references, select a Rumba project and get your animation back in Maya. Great to quickly integrate Rumba in an existing Maya pipeline. When possible, the import process preserves the original animation keyframes.

See Import a Rumba Animation in Maya

It is also possible to export Maya animations in the Rumba’s library animation file format. You can use that to convert an existing Maya animation library or to exchange a camera animation. The export process preserves the animation keyframes.

See Export a Rumba Animation from Maya

Improvements

  • Fix a crash if a manipulator and a controller have the same name

  • Fix a crash on Linux on some system with no sound

  • Fix a crash after a media drag’n drop

MTORBA

  • Add support for Maya cameras

New in Version 1.2.3

Release date: 2023-01-26

Improvements

  • Fix a rendering issue on AMD graphic cards, no lighting on subdivided meshes.

New in Version 1.2.2

Release date: 2023-01-23

Introducing a new layer workflow

This version introduces a new layer workflow.

Layers can now be editable or non-editable. There is no active layer anymore. So it’s now possible to animate controllers in different layers without having to switch between them! See this youtube video and the Animation Layers detailed documentation.

This version also introduces groups of layers.

_images/multiple_layers.png

Project Directory

Rumba projects can now be relative to a Project directory. It is now easier to move or share Rumba projects using external files and correct missing files. See the Project directory detailed documentation.

Rumba now includes a File Path Manager to manage the file paths of a project.

_images/file_path_manager.png

MTORBA

  • New shelf and script commands to export animation from Maya to Rumba’s library [URL]

  • Export Maya camera rigs

Improvements

  • Picker double click issues

  • Media thumbnail takes speed into account

  • Fix crashes in painting sculpt and sticky deformers

  • Remove renaming on double click in the library

  • Issue editing animated or overriden attributes

  • Fix IK solver corner cases

New in Version 1.2.1

Release date: 2022-10-14

Features

  • Support Python node plug-ins. You can now use Python to write node plug-ins. Beware it is drastically slower than C++ and runs on a single CPU.

  • Faster rig interactions. Some heavy controllers (world, pelvis) were moving at 5fps and are now moving at 20fps. Other controllers benched at 20fps are now moving at 30fps.

  • Better Nurbs surface and curve support

MTORBA

  • Add multi UVs support

  • Add follicle.mapSetName support

  • Add follicle.flipDirection support

  • Add nurbsTesselate support

  • Add pickMatrix support

  • Add offsetSurface support

  • Add MFnNumericData.k4Double type support

  • Add shrinkWrap.parallel_to_axes support

  • Better nurbsTesselate support

  • Better transformGeometry support

  • Better curveFromMeshEdge support

  • Better loft support

  • Better avgCurves support

  • Better blendMatrix support

  • Increase the raytracing precision for shrinkWrap

  • Faster follicle in UV projection

Bug Fixes

  • Dead lock after dezooming the curve editor with animation curves in repeat mode

  • Better Windows console support, messages are now displayed with both rumba.exe and rumbabatch.exe

API

  • Python binding for some of the OpenMaya classes

  • Better logs about plug-ins loading

New in Version 1.2-rc.1

Features

  • Better Snap To, Nudge and Share Keys animation tools

  • The USD/Alembic cameras can now be selected, unlocked, overriden and moved from the viewport

  • Add a camera shape visible in the viewport

  • Export the visibility animation in USD/Alembic

  • Add a custom export path per Asset to use when baking to a USD/Alembic file

  • Introduce dynamic mouse cursors on Linux (only Windows before)

MTORBA

  • Add rotateHelper support

  • Fix various export crashes with Maya 2022

  • Fix rig cycles when transforms do not inherit

  • Support for rigged visibility on deformed geometries is back (broken in 1.2-rc.0)

  • rotateOrder is now exposed in the rig if keyable in Maya

Bug Fixes

  • Onion skinning temporal editing is back (broken in 1.2-rc.0)

  • USD transforms animation is back (broken in 1.2-rc.0)

  • Faster posing with motion trails enabled

  • Better camera export to USD

  • Undo after a Save As could lead to a crash

  • Crash on Linux reading Alembic files with no UVs

  • Support cameras with a scaled transform

  • Fix a Rumba freeze when editing a curve’s tangent with a single key

  • Fix a posing pop using the temporal editing in rotation

  • Wrong constraint result when used on Joint nodes with jointOrient values

  • Importing some media corrupted the Rumba project

  • Impossible to delete a curve snapshot from the curve editor

  • The curve editor had sometimes an offset with the mouse cursor

  • Asset nodes loaded/referenced from Python were not visible

  • Impossible to load media files with uppercase extensions

  • The picker sometimes failed to control rigs if some manipulator were missing

API

  • The USD Python bindings are now available from Rumba

  • Better C++ SDK documentation

  • Better maquina::SpanSpan API

  • Add maquina::Scene attributes accessor

Known Issues

  • The USD transforms used when posing USD objects might be wrong

  • Memory leak using media files

New In Version 1.2

This major release introduces deformation tools designed for animators.

The two first tools are :

  • An animatable sculpt tool. Simply sculpts the geometry over the animation with different brushes, the sculpting is animated with keyframes and follows the rig.

_images/sculpt.gif
  • A sticky deformer with different operations (deform, smooth, relax and mush). The weights can be painted and animated. A sphere tool can also be used to define those weights. The tool follows the rig.

_images/sticky.gif

Other Features

  • This version includes the IK <-> FK switches.

_images/ik_switch.gif

Performances

The Rumba evaluation engine has been upgraded and now gives a faster interaction response, and takes less memory during the caching of the animation.

New In Version 1.1.5

Release date: 2021-03-01

This release is mostly focused on improving MTORBA (Maya To Rumba).

Features

  • The animation tool can now scroll when too large

_images/scroll_animation_tools.gif
  • Add a lock button on media layers

_images/lock_media.gif
  • Select the content of a display layer using the middle mouse button

Quality

  • Improves the camera animation experience

  • Improves Nurbs speed and accuracy (evaluate, closest point, param from length)

  • Better Maya MTransformationMatrix API support

  • Better Maya Euler decomposition

MTORBA

  • New MGear solvers (matrixConstraint, springNode)

  • Faster motionPath

  • Enables cvWrap AVX support

  • Better arcLengthDimension

  • Better ffd

  • Better pointOnCurveInfo

  • Support quaternion component connections

  • Support for decomposeMatrix.inputRotateOrder

  • Support Maya 2022’s component tag

  • Fix splineIk on mirrored joints

  • Fix splineIk used with scale and advanced twist

  • Fix splineIk with connected root translation components

New In Version 1.1.3

Release date: 2021-12-15

More Animation Tools

  • Improves the mirror algorithm, we now compute a left <-> right transformation matrix based on the default rig pose

  • Mirror to left, mirror to right

_images/mirror_l_r.gif
  • Simplify curves

_images/simplify.gif
  • Bake keys, every keys, on 2’s…

_images/bake_keys.gif
  • Reset To Default is available in the main toolbar

_images/reset_to_default.gif

Features

  • Display layers

_images/display_layers.gif

Assign assets and USD files to display layers and change their display overrides

  • Lock/unlock the UI

_images/lock_ui.gif
  • Command to select the layers where a controller is used

_images/select_layers.gif
  • Command to open a file manager on the Rumba’s shortcut file

_images/open_shortcuts.gif
  • Drag and drop a file on a path attribute

  • Command to add the selection to the active layer

Quality

  • Fix input lags using Wacom tablets on Linux

  • Fix a crash when pasting in the timeline

  • Fix some UI glitches with a custom screen DPI

  • Hide some animation tools by default

  • Motion trails can be created from a manipulator selection

  • Animation curves for the layers attributes (i.e. layer.weight) are now visible in the curve editor

MTORBA

  • Add support for the Chad Vernon’s cvWrap plug-in

New In Version 1.1.2

Release date: 2021-12-01

More Animation Tools

New tools available in the curve editor :

  • Ease In / Ease Out

  • Blend To Snapshot

  • Blend To Neighbors

_images/ease_snapshot_neighbor.gif

Copy / Paste in the viewport

  • Copy and paste poses with CTRL+C/CTRL+V directly in the viewport

  • Paste poses on multiple objects at once

_images/copy_paste_pose.gif

Viewport copy/paste.

Pose Library

The pose library has been upgraded:

  • Rename / delete pose library items

  • Search in pose library

  • Resize the pose library thumbnails

_images/pose_lib.gif

MTORBA

  • Add support for Maya2020’s offsetParentMatrix plug

  • Add support for Maya2020’s blendMatrix node

  • Add support for Maya2020’s uvPin node

  • Add support for the fitBspline node

  • Add support for the visibility overrides

  • Add support for cMuscleSurfAttach.outRotate

  • Better support for the parentConstraint/orientConstraint interType shortest/longest modes

  • Better support for python scrits in mel, globals, GIL when issues using numpy

  • Add support for the global mel keyword

  • ffd deformer rework

Fixes

  • Use the mouse wheel on animation tools sliders

  • Various Picker issues, sub menu, association, key release

  • Breakdown on curves selection

New In Version 1.1.1

Release date: 2021-10-28

Animation Tools

This update introduces multiple new animation tools and a new toolbar design to organize those tools.

_images/new_tool_bar.gif

The new toolbar design. The tools can now be used from the bar or from the popup menu. The bar can be re-organized by the animator.

_images/breakdown_tool.gif

The Breakdown tool using the new slider widget.

_images/snap_tool.gif

The Snap tool.

_images/mirror_tool.gif

The Mirror tool.

_images/curve_editor_tools.gif

New tools in the curve editor : Nudge Keys, Share Keys, Default Keys, Mirror Keys, Breakdown (tween)

Display Overrides

_images/display_overrides.gif

It is now possible to override multiple display attributes, per asset or USD/Alembic file.

The display overrides are inherited by child objects. The display overrides are :

  • Visibility : Visible, hidden, show at play, hide at play

  • Picking : The object can be selected

  • XRay : make the objects transparent

  • Occlusion : enable or disable the projection of ambient occlusion

  • Subdivision Limits : overrides the subdivision limit

  • Textures : enable or disable the use of textures

  • Lighting mode (PBR, Simple, Flat, Silhouette)

  • Rendering mode (Filled, Wireframe, Filled+Wireframe)

USD variants

_images/usd_variants.gif

Edit USD variants and the IsActive metadata.

Parametric Shapes

_images/shapes.png

New shapes (disc, plane, cube, sphere, cylinder) are available. They come with parameters to change their size and the tesselation. It is now possible to change the shader color and opacity.

Other Features

  • It is now possible to choose the offset and the time step used to bake a layer into another one in “Full Keys” mode. One can use that feature to bake a layer on 2’s.

  • The Image Plane has a new Opacity attribute

Quality

_images/python_console.png

Error logs in the Python console are back.

  • The Image Plane texture is now always displayed.

New In Version 1.1.0

Release date: 2021-10-13

This new public release introduces an in-depth USD integration, an intuitive Picker Tool, a modern Media integration (Video/Audio/Images sequence), and many more !

Rumba is now built with Python 3.7 and PySide2

USD Integration

_images/rumba_usd.png
  • Import USD and Alembic files.

  • Modify and animate any USD/Alembic attribute within Rumba.

  • The USD/Alembic content is displayed using the high performance Hydra OpenGL renderer.

Picker Tool

_images/picker_tool.gif
  • Select, manipulate your Asset controllers within the Picker.

  • Create/modify/save any picker to create your own.

  • The smart Picker option automatically links the Picker to the selected Asset.

  • Rumba comes with a pre-crafted default Picker.

Media

_images/rumba_media.png
  • Import any type of media (Video/Audio/Images sequence).

  • Easily edit your media clips within the Rumba timeline.

  • Display media on an Image Plane within your scene.

  • Preview media in a Media Viewer dedicated tool.

New In Version 1.1-rc.2

Release date: 2021-09-30

New Features

_images/shading_mode.gif

Silhouette and flat shading modes

_images/lock_camera.gif

Lock a camera

_images/snapshot.gif

Curves snapshots

_images/insert_key.gif

Inserting a key preserves the curve shape

_images/tool_size.gif

Tools Scale and Thickness attributes. The default shortcuts are now +/-.

_images/node_count.png

Selected nodes count in the Channel View

  • Option to show/hide Image Planes

  • Allow to assign shortcuts on numerical keys

  • Double clicking a pose in the library does not create a layer anymore by default. This behavior can be changed in the settings.

Bug Fixes

  • Fix a crash in the picker with badly configured manipulators

  • Fix the display of ghosted keys

  • The viewport menus are correctly displayed and not cropped anymore

New In Version 1.1-rc.1

Release date: 2021-09-16

Shortcuts

  • Alt+Left+Middle to zoom in the Curve Editor and the Viewport

  • Esc to stop the playback

  • Alt+A to toggle controllers visibility

  • Option for Maya-like middle click behavior in the curve editor and the timeline, see below for details

Curve Editor

_images/weighted_tangents.gif

Non-weighted tangents support (called Simple Tangents in Rumba)

_images/middle_click.gif

The middle click Time Slider behavior can be changed for a Maya-like manipulation behavior using the setting Settings -> Curve Editor -> Middle Click Behavior -> Manipulation (Maya Style)

  • Dragging a key now selects it

  • Shift+Middle click on a key selects it

  • Press Shift before clicking the key to select and move it

Timeline

  • A setting (Settings -> Timeline -> Key Display -> Dimming) to control the opacity of the keys of the non selected controllers.

  • The middle click Time Slider behavior can be changed for a Maya-like manipulation behavior using the setting Settings -> Timeline -> Key Manipulation -> Middle Click Behavior -> Manipulation (Maya Style)

Bug Fixes

  • Rigs using Mel expressions including “python” calls randomly crashed or froze Rumba

  • Font glitch on Linux with a second viewport

  • Fix a crash after saving the layout with a second viewport

  • Fix a crash after a CTRL+C on some controllers

  • Writing a letter in the channel box crashed Rumba

  • Crash reports are now saved locally in $(HOME)/.rumba if not sent online

New In Version 1.1-beta.5

Release date: 2021-06-30

New features

  • Set $RUMBA_USER_RESOURCES to specify extra resources folder to check for user icons

  • API to activate a camera

Bug Fixes

  • USD integration fixes

  • Playblast with USD

  • Saved layout restores duplicated tools

  • Picker Tool performances and minor fixes

  • Attributes Tool performances and fixes

  • Import video opens a dialog to trim/resize the video

  • Use constraint on manipulator

MTORBA improvement

  • Better euler decomposition in parent constraint and orient constraint

  • Crash exporting some rigs

New In Version 1.1-beta.4

Release date: 2021-05-17

Bug Fixes

  • NodeList issue

New In Version 1.1-beta.3

Release date: 2021-05-05

Bug Fixes

  • Expired certificates

New In Version 1.1-beta.2

Release date: 2021-05-04

New features

  • Motion Trails are now materialized by a specific node

Bug Fixes

  • Timeline performances

  • Layers id consolidation

  • Tab bar style

New In Version 1.1-beta.1

Release date: 2021-04-30

New features

  • Z reorder the Picker Areas with shortcuts

  • Motion Trails plugin

  • Generic Picker

Bug Fixes

  • Global performances

  • Crash on new USD

  • Init Picker Area position on creation

  • Attributes Editor performances

  • Pop when using Rotation

  • Missing and unreachable actions

  • DPI and secondary screen issues

  • FPS display

  • Playblast

  • Tablet on linux

New In Version 1.1-beta.0

Release date: 2021-05-05

This version is now based on Python 3.7 and PySide2, it introduces an in-depth USD integration, an intuitive Picker Tool, a modern Media (Video/Audio/Images sequence) integration, and many more !

Enhanced manipulation

_images/manipulation.gif
  • Directly select manipulators or controllers

  • Transform manipulators using the regular transform tools

More Features

  • Python 3.7 and PySide2 scripting

  • View and edit the attributes of the current selection in the Attribute Editor

  • Duplicate or lock on selection the Attribute Editor and Picker Tool windows

  • Copy/paste a node

  • Change layer height in the timeline

  • Show All option on the Node List to display the Asset nodes hierarchy

  • Enhanced Motion trails

  • Overall performances improvement

Known Issues

  • Large video files can be long to import

  • Copy/paste is disabled on the media layer

  • Media clips can’t be moved from one layer to another using the drag n’ drop

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