Eyeon:Manual/Fusion 6/Fusion 6.0 Build 408

From VFXPedia

Jump to: navigation, search
Fusion 6.0 Build 408

[ Main Manual Page ]



Build 408 (June 24th, 2009)

This page lists changes made since Fusion 6.0 build 402. For a complete list of changes made since Fusion 5.3 and 6.0 build 402 please see this page.

Contents


Core

  • Upgrade to Cg 2.2, and re-enabled cgGLSetOptimalOptions() calls (that was broken with the previous version of Cg).
  • Attempt to free up memory to work around "unable to create requested framebuffer" messages in low memory situations.
  • Fixed crash caused by uninitialised variables related to texture wrap modes, when uploading texture data.
  • Some tools could be shown as failed even though they haven't - now only the output of a tool explicitly rendered is checked.
  • If a request comes to a non-Image output, but the tool's main output is an Image type (eg. request to one of Tracker's Number/Point outputs), then the main output's DoD list is searched, so that the request isn't passed to the tool without a DoD.
  • Orphaned resources are no longer deleted but rather their GPU resources are freed up and they are deregistered. This avoids a crash on exit after using the Coopers particle style.
  • Fixed determining the module name for the subject of a crashdump e-mail. Adds file names of the attachments in the body text, for easier copy+paste.
  • Fixed small memory leak when flattening a concatenated transform during pre-calc.
  • Fixed a blend issue when channels are turned off in Transform.
  • A Transform set to wrap, but no transformation, wasn't doing any wrapping outside the upstream DoD.
  • Reimplemented SSE versions of transform blend with masking for float32 images.
  • Fixed a case where an attempt would be made to upload image data from negative scanlines into textures, which would cause a GL error, and then cause the view to show a red X.
  • A RoI was sometimes ending up in pre-calc requests (usually when doing auto-proxy), which was causing pre-calc renders to be clipped by the RoI, which is bad since pre-calc renders are used to generate an (unclipped) DoD.
  • Fixed some problems matching auto-proxy DoDs with proxy DoDs of the same proxy level.
  • Added multi-path support for the "Libraries:" pathmap.

Tools

  • Fixed crash in HotSpot with occlusion. Also fixed the occlusion RoI. Fixed crash when the spot is outside the source RoI in multiply apply mode.
  • Worked around a compiler code generation bug, that was causing the 32bit Primatte4 to think it didn't have a valid license.
  • Tracker only sets the operation type temporarily to None when actually creating a path, rather than any time the pattern is needed, as incorrect DoDs are calculated otherwise.
  • Fixed a case (hopefully) where Crop's control transform might not be kept up to date, if the offset or size for Keep Centered, or Keep Aspect are altered during rendering.
  • Fixed ColorCurves generating incorrect match curves (no longer attempts to generate the match reference during pre-calc when the images have no pixel data).

Formats

  • Wasn't correctly obtaining the white balance, tint, etc. from R3D files to use as initial values for the inputs.

3D

  • Added left & right eye position & distance outputs to Locator3D.
  • Displace3D now refuses to displace any geometry that doesn't have valid normals & UVs.
  • Fixed a crash that could occur when a software render is aborted.
  • Fixed a bug in the OpenGL renderer that was causing 3-element texture co-ords vectors to be submitted at as 2-element vectors.
  • Shadows are disabled in sorted mode to avoid crashes.
  • Fixed OpenGL renderer's calculation of motion blur sub-times.

FBX

  • Fixed invalid exported UVs.
  • Fixed a crash that occured when an import failed.
  • Fixed export of animation

Display Views

  • Added protection against accidentally trying to display Z channels etc. with the 3D viewer.
  • Fixed problems with rectangle and ellipse controls producing incomplete undo states.

Polylines, Paths & Grid Mesh

  • Enabled the 'record time' option for recording time during freehand drawing of an XYPath
  • Fixed incorrect offsetting (using the 'o' hotkey) in multiframe mode.
  • Added the multiframe option to grid mesh for scaling and twisting, similar to polylines.
  • Scaling of XYPaths is more accurate.
  • Fixed distortion of the XYPath shape when twisting after scaling.
  • Multiframes mode now works with dragging/moving polyline and mesh points.



The contents of this page are copyright by eyeon Software.