Eyeon:Manual/Fusion 6/Fusion 6.3.2 Build 1030

From VFXPedia

< Eyeon:Manual | Fusion 6
Revision as of 22:50, 27 March 2012 by Stuart (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Fusion 6.3.2 Build 1030

[ Main Manual Page ]


Build 1030 (26th March 2012)

This section lists changes made since Fusion 6.31 build 1000 was released.

Contents



Core

  • Image::Fill()/FillWithin()/FillWithout() weren't always filling aux channels.
  • Changed how document window and view objects are destructed, to avoid a rare crash when closing a document, while scripting might still have references to those windows/views.
  • Added a hack to enable (ie. un-pass-through) non-visible, non-paint-stroke tools when loading a comp from 6.31 build 999 or 1000, due to issues caused by GLView:DisableCurrentTools().
  • Closes document windows earlier (while still keeping their associated objects around), so that any delay that can occur because of scripting references and execution, won't leave open the opportunity for the user to attempt to close the document twice (leading to crashes sometimes).
  • Fixed a mismatch that could occur with scripting object IDs (triggered by early startup of eyeonScript ready for use by eyeonQTServer), that could lead to scripting connections not terminating properly, which could lead to gradual accumulation of threads used by the render manager to scan render slaves. The mismatch could also occasionally lead to an infinite loop during the clean up of a scripting connection.
  • Avoids some overhead attempting to create undo states (that won't actually get created) when loading a comp.
  • Added plugin version (REGS_VersionString, if available) and thread count to crashdump logs.
  • Fixed resize filter widths, that made some filters slightly blurrier than they should have been. Had been incorrect since 5.3, when filter modes were added to Merge/Transform.

UI

  • Changing values in the HSV edit boxes of the expanded colour wheel section of a colour control wasn't grouping the resulting changes to the three RGB inputs into a single undo event.
  • Fixed a buffer overrun in the file requester when extracting image metadata. Changed the formatting of table metadata to that of the Metadata subview.
  • Increased GL font list, allowing metadata viewer and context menus to show some non-ASCII chars.
  • Improved vertical positioning of icons in context menus (eg. display view channel popup menu).
  • Put an end to mismatched ViewInfo data saved in comps and settings.
  • Each group of path maps in preferences (fixed built-ins, default and user) are now sorted, which should make it a little easier to find the right one.

Tools

  • HotSpot was using the primary spot size, rather than the secondary spot size to calculate the influence the secondary spot has on the DoD.
  • Fixed character bounds calculations in Text+ when Force monospace > 0, which was causing the left edge of some characters to be truncated.

Formats

  • Updated RED R3D support. It includes new "RED color 3" and "RED gamma 3". Also fixed the track number control showing for single track/non-HDR clips.
  • Fixed a crash loading zlib compressed aux channels from raw files, when the left hand edge of the data window is not at the left edge of the normal image bounds. Could cause crashes with network previews and disk caches.
  • Is now able to maintain an instance of eyeonQTServer per instance of Fusion or RenderSlave, and is now able to restart eyeonQTServer should it crash or should the connection between it and Fusion be disconnected, allowing Loaders to continue to function.
  • The crashdump log for eyeonQTServer now contains some useful information.
  • Reduced the number of times a QuickTime mov is opened during the process of detecting what format it is, whether it's valid, and reading header information, which should save a few seconds when loading over a network.
  • Changed reference counting of eyeonQTServer states, to avoid a crash in the eyeonQTServer side if the connection between it and Fusion is terminated while it's in use, at the expense of potentially leaking the state on the server side.
  • An error during the saving of a TIFF file wasn't being reported properly, giving the impression that the save succeeded.
  • Reading an OpenEXR could crash if an error occurred in some cases (eg. unsupported sub-sampled Y,RY,BY images), rather than displaying the error message.

3D

  • Fixed Z to World computations in the ZtoWorldPos tool.
  • Stacked images from Renderer3D contained incorrect/random values in aux channels, outside the normal DoD of each individual eye.
  • Projector3D and Camera3D have an option to not project onto back faces (faces pointing away from the projector, not faces pointing away from the rendering camera).

OpenCL

  • Fixed handling of unknown errors.
  • Reworked build thread/notification event handling to avoid race conditions.

Display Views

  • Metadata viewer treats metadata text as UTF8. It won't necessarily show non-ASCII characters, but at least it won't show as a garbled mess.
  • Increased indenting of individual channel menu items relative to the channel group item, in the channel popup menu.

Splines, Timeline & Spline Editor

  • Fixed a crash dragging a shape box corner if the last bezier spline point is included for shaping.
  • Pasting of spline points sometimes failed to paste all points.
  • Fixed a problem setting spline point handle directions.
  • Fixed a crash related to accessing a previously deleted spline point.
  • Fixed a crash calculating a spline point's valid extent.
  • "Select All Previous" and "Select All Next" have been placed into a sub-menu, and are available even when the RMB click is not on a spline point. It will affect one spline if one is RMB clicked on, or all editable splines otherwise.
  • Selecting all previous and next points can now also be done in the timeline.
  • Splines with the same name (but different ID) on a single tool will now each be drawn in a different colour.
  • Fixed a spline editor redraw issue when scrolling the view vertically using the mouse wheel.

Scripts, Scripting and Fuses

  • The GLView:DisableCurrentTools() scripting function now disables the visible selected tools, not all selected tools, given that modifiers are created/loaded as selected.
  • Added comp:DisableSelectedTools() and GLView:DisableSelectedTools() scripting functions, which are just duplicates of GLView:DisableCurrentTools() (but named a bit better).
  • The GLView:DisableCurrentTools(), etc. scripting functions now produce a single undo event, rather than one per selected tool.
  • comp:RunScript() now executes Python script files as well as Lua.