Eyeon:Manual/Fusion 6/Fusion 6.2 Build 897

From VFXPedia

Jump to: navigation, search
Fusion 6.2 Build 897

[ Main Manual Page ]


Build 897 (12th August 2011)

This section lists changes made since Fusion 6.2 build 874 was released.

Contents


Core

  • If exception mail sending fails, then the msg text is added to the zip file, and the zip file is highlighted in an explorer window for easy mailing to bugs@eyeonline.com.
  • Fixed online help locations for world-position tools
  • Optimisations to internal AlphaDivide() and AlphaMultiply().
  • Tweak to reduce internal script connections.
  • Fixed possible crash when attempting to close a comp twice.


Tools

  • Fix for OpenCL on ATI when Z Slices = 1
  • "Use OpenCL" option is now only visible when OpenCL is available.
  • Z to WorldPos: Added Z2W icon string
  • Fix for interpolation of first segment in tracker spline


Formats

  • Fixed frame time bug in QTServer causing missing frames and compression errors every 150 frames or so.
  • Fixed mapped files bug in QTServer when accessing multiple MOVs, which caused it to use the (much slower) TCP/IP method.


Particles

  • Added position channel functions (getpx1b etc) to pCustomForce.
  • Fixed crash with styles such as point cluster.
  • Fixed pSpawn/pFlock crashes.
  • Fixed minor memory leak.


3D

  • Adding a 3D shape or renderer, then undoing, then choosing that shape/renderer again, will correctly re-add the inputs, etc rather than either crashing or leaving the inputs invisible.
  • Fixed a crash when rendering aux channels with per-vertex lighting.
  • Spheremaps used without envcoords (no reflections/reflections) now match the GL renderer.


OpenCL

  • Can build OpenCL kernels from fuses with regnodes instead of source path, e.g. mgr:BuildCachedProgram(self.RegNode, clsource)
  • Added support for FuRect & FuRectInt to fuse functions SetArg() & SetArgInt()


Display Views

  • Fixed first & last entry scaling when importing Shake LUTs.
  • Added support for reading Lustre 1D LUTs.
  • Fixed viewing cached OpenCL images in SubViews.
  • Importing Truelight LUTs is now smarter when detecting 10bit -> 12bit LUTs (fixes some Nuke LUTs)


Polylines, Paths & Grid Mesh

  • Stability tweak when using polyline strokes with published points.
  • Many fixes, optimisations and code improvements for parsing and applying SVG shape transformation, and text importing.
  • Added option to mark tagged points with numbers to more easily keep track of them (toggled via context menu->Show->Show Tagged Point IDs).
  • Optimisation of updating XYPath key points when loading.


Splines, Timeline & Spline Editor

  • Spline key points can now be offset & scaled in time beyond neighboring points (in the UI and in BezierSpline::AdjustKeyFrames() )
  • Fixed a problem with caching Bezier step-in segments that are set for looping


Scripts, Scripting and Fuses

  • Added GetDoD(), GetRoI(), GetInputDoD() & GetInputRoI() to fuse Requests objects.
  • Added support for IMG_ValidWindow when creating fuse images.
  • Support for Registry nodes in fuses.
  • Added Object.RegNode member to fuse objects
  • Added global & comp MapPathSegments() script functions, and help strings for other path map funcs.
  • Added support for input { left,bottom,top,right } tables to fuse FuRect functions.
  • Improved Help docs for script BezierSpline::AdjustKeyFrames()
  • Added two extra optional args to BezierSpline::AdjustKeyFrames() - the X and Y values to scale around (defaults to 0.0).
  • RealFastNoise.fuse wasn't generating instantaneous valid extents during PreCalc, when seethe != 0, which would stop seethe from working through concatenated transforms tools.