Vous êtes sur la page 1sur 23

RELEASE NOTES FOR NUKE 6.

1V1
his is a major new release of Nuke with new features, feature
T enhancements, and bug fixes.

6.1v1

Version Nuke 6.1v1

Release Date 28 July 2010

Supported • Mac OS X 10.5 “Leopard” and 10.6 “Snow Leopard” (32-bit)


Operating Systems • Windows XP SP2, XP64
• Linux CentOS 4.5 (32- and 64-bit)

New Features Ultimatte Keyer


Ultimatte keyer is now available in Nuke. Ultimatte has a powerful image
analysis that offers a simple set of controls, lots of flexibility and image
control. You can easily preserve fine details in your final composite, such as
hair, smoke and motion blurred edges.

RotoPaint Improvements
• There is a new option to clone from another view, allowing repairs to be
made more easily in other views.
• There is a new Roto only node, which is accessible by the O shortcut key.

FBX Export
FBX export was added to 6.1. Using a WriteGeo node, you can export
geometry, camera, light, axis and point cloud information (all using the FBX
SDK 2010). There are many options and configurations available when
exporting from the new WriteGeo node.

You can also import point clouds and meshes using the ReadGeo node.
Meshes are read in by default; there is an object type popup that can be set
RELEASE NOTES FOR NUKE 6.1V1 2
New Features

to Point Cloud, in which case all of the nulls (locators) in an FBX file will be
loaded. For more information, see p. 464 of Nuke User Guide.

Interactive Camera and Light Positioning


There is a much improved camera navigation system in the 3D scene. It is
much more in the style of Maya, with the default camera rotating around
the center point of the Viewer.

There is also a Node Camera Interactive mode. This allows you to


manipulate a 3D node scene camera directly with mouse interaction. You
can use the camera lock button to activate this new state on a camera. In
this state, every user interaction in the Viewer will also affect the real
camera node rotation and translation. For more information, see p. 412 of
Nuke User Guide.

There are now options in Project3D and UVProject to affect only front-
facing or unoccluded polygons and faces.

UVProject also has an option for view frustum culling. If this check button is
active the projection affects only the vertices that are inside the view
frustum. Outside vertices are unaffected and keep their original uv
coordinates. For more information, see p. 428 of Nuke User Guide.

3D Selection and Snapping


There is a new knob called GeoSelect_Knob which allows you to select
individual vertices, or groups of vertices, on 3D geometry. It works with any
node that provides 3D geometry: Card, Cube, Sphere, ReadGeo, etc. It
provides C++ and Python interfaces for working with the selected vertices.

There is also a new node called GeoSelect which has a GeoSelect_Knob. This
node appears under 3D > Modify in the Toolbar. To use it, just add it to
your script and attach any Geo node as its input. While the node panel is
open you'll see handles drawn at each vertex; you can drag a selection
rectangle over them in the Viewer to select them. There's also a button in
the Viewer for selecting occluded vertices. You can lock the current
selection by unchecking the selectable box in the control panel. Remember
that you can only select vertices while the panel for the GeoSelect node is
open!

We've also included a new module under nukescripts, called


nukescripts.snap3d, which works with the GeoSelect node to allow snapping
of geometry to selected points. Type help(nukescripts.snap3d) in the Script
Editor for details. For more information, see p. 420 of Nuke User Guide.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 3
Feature Enhancements

CameraTracker (NukeX)
There is a new version of the CameraTracker available (1.0v2). This includes
many new features, such as:
• New parameters for minimum track length, smoothness, principal view,
and others.
• New display options on the front tab for 2D Point and 3D Marker.
• A new Refine tab.
• A new context menu (Tracks > Extract) to extract a user track to cre-
ate user tracks from auto-tracks.
• Added a Marker Scale parameter to the CameraTracker tab to control
the size of the 3D Markers displayed.

Other New Features


• BUG ID 9604 - Nuke is now OFX 1.2 compliant.
• BUG ID 10455 - Nuke now supports the R3D SDK 3.1.

Feature • BUG ID 1381 - Postage stamps are now enabled on Groups and Gizmos.
Enhancements • BUG ID 2349 - A standard plug-in search path for Nuke (NDK) plug-ins
has been added. The paths are as follows:
Mac OS X 32-bit:
/Library/Application Support/Nuke/x.x/plugins-32/
Mac OS X 64-bit:
/Library/Application Support/Nuke/x.x/plugins/
Linux 32-bit:
/usr/local/Nuke/x.x/plugins-32/
Linux 64-bit:
/usr/local/Nuke/x.x/plugins/
Windows 32bit:
C:\Program Files\Common Files\Nuke\x.x\plugins\
Windows 64bit:
C:\Program Files\Common Files\Nuke\x.x\plugins\
Nuke 32bit on Windows 64bit:
C:\Program Files (x86)\Common Files\Nuke\x.x\plugins\
• BUG ID 3345 - Python: Implemented auto-completion in the Script Editor
input window. For more information, see p. 539 of Nuke User Guide.
• BUG ID 3668 - The Write node now has a frame range.
• BUG ID 3735 - Added a knob called 'world_matrix' (that appears on all
AxisOps which use the 'matrix' knob). The matrix knob contains the local
data and the world matrix knob contains the world data.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 4
Feature Enhancements

• BUG ID 3748 - The Viewer camera's rotational pivot point now updates
when you pan.
• BUG ID 6100 - The clarity of node input labels has been improved.
• BUG ID 6703 - Added preferences (defaulted to On) for middle mouse
button to pan, and left+middle to zoom in three areas: the Viewer, the
Node Graph, and the Curve Editor.
• BUG ID 6950 - FBX import now supports film offset.
• BUG ID 7473 - FBX has been updated to 2010 SDK.
• BUG ID 7737 - The error states of nodes are now accessible via Python.
• BUG ID 7946 - RotoPaint now shows all keyframes when no curves are
selected.
• BUG ID 8025 - RotoPaint: Added a display mode on points for viewing
point number and its fully qualified expression name.
• BUG ID 8028 - RotoPaint: Added an option to the right-click menu (copy
> point link) for copying point links.
• BUG ID 9150 - Python: fbx_node_name knob enumeration items can now
be populated from the command line as well as the GUI. You can run this
script from the command line:
./Nuke6.1 -t cubedog.py
• BUG ID 9460 - Inputs to OFX plug-ins are now rendered multi-threaded.
• BUG ID 9622 - RotoPaint: Added tool settings buttons for setting and
deleting added keyframes.
• BUG ID 9710 - Python: Added a knob for extra arguments to dcraw for
the rawReader file read plug-in.
• BUG ID 9757 - RotoPaint: Added a Delete option to the right-click menu
on the stroke/shape list.
• BUG ID 9760 - RotoPaint: You can now see the type of the stroke/shape
in the stroke/shape list.
• BUG ID 9927 - CameraTracker: Added easy access to delete outlier
tracks. You can now adjust your tracking thresholds and delete the tracks
that fall outside the thresholds on the Refine tab.
• BUG ID 9950 - The keyframe indicator color was changed to blue instead
of cyan.
• BUG ID 9970 - CameraTracker: Enabled extracting on an automatic track
like a user track.
• BUG ID 10018 - RotoPaint: You can now set a source for shapes on the
Shape tab.
• BUG ID 10053 - CameraTracker, LensDistortion: The mask input now
appears as an optional input on the left hand side of the node.
• BUG ID 10093 - LensDistortion: You can now perform analysis from the
command line.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 5
Feature Enhancements

• BUG ID 10191 - You can now override tooltips in init.py, for example:
nuke.knobTooltip('Blur.size', '[some text]').
• BUG ID 10195 - The NoTimeBlur node is now included in the User Guide.
• BUG ID 10208 - An interactive camera and light positioning toggle
button has been added in the Viewer. To activate interactive mode, you
need to Ctrl/Cmd+click the 3D view mode icon. To toggle between the
locked and unlocked modes only, you can use the hotkey Ctrl/Cmd+L.
• BUG ID 10322 - RotoPaint performance has been improved. Nuke is now
able to deal better with RotoPaint nodes with large numbers of strokes/
shapes, and with many keyframes, and when several RotoPaint nodes are
used at once.
• BUG ID 10336 - Python: There are now callbacks for the creation of a
curve.
• BUG ID 10370 - RotoPaint: The tooltips for source controls on the Shape
and Stroke tabs have been improved.
• BUG ID 10524 - RotoPaint: A reset transform button was added to
source transform. You can find it on the clone settings bar in the
RotoPaint tool settings.
• BUG ID 10672 - Implemented OFX parametric parameters feature.
• BUG ID 10880 - RotoPaint: The toolbar show clone settings button has
been moved to the left-hand side.
• BUG ID 10889 - RotoPaint: Changed clone source time offset to range
from -100 to +100 instead of starting at 0.
• BUG ID 10926 - RotoPaint: A spline key control was added on the
RotoPaint tab. You can use it to view keyframes set on stroke/shape
splines.
• BUG ID 10950 - RotoPaint: Added ability to corner and uncorner B-Spline
points by right-clicking on your shape.
• BUG ID 10953 - RotoPaint: Layers are now visible in a special tab group
that appears below the main tab.
• BUG ID 10961 - Tracker: Dragging around in the Viewer in a customer
script was slow.
• BUG ID 11039 - Preferences: New preference undo history size (MB)
added for limiting the amount of memory used by Undo.
• BUG ID 11216 - Added a new errorTolerance control to the Compare
node that allows a threshold of errored pixels without causing the
Compare node to fail.
• BUG ID 11333 - LensDistortion: Added filtering options to increase
sharpness.
• BUG ID 11582 - An OFX Camera suite was implemented.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 6
Bug Fixes

• BUG ID 11816 - You can now expose node hash in Python using the
opHashes() method, which returns a list containing the hash values of
each op in the node.
• BUG ID 12197 - Added Matrix3 and Matrix4 attribute types for 3D data.
• BUG ID 12307 - CameraTracker: CameraTracker now implements sample
calls when undistorting so you can use the node within 3D systems
without a filter hit (there is no intermediate resampled image).
• BUG ID 12408 - Nuke now supports non-normalised spatial parameters
for OFX 1.2.
• BUG ID 12473 - Python: Long script panels now have vertical scroll bars.
• BUG ID 12605 - Python: A function has been added to calculate projected
pixel coordinates of selected 3D points.

Bug Fixes • BUG ID 1339 - FrameCycler: A cancelled render prevented subsequent


renders due to certain file permissions on a temporary file.
• BUG ID 1954 - Autosave failed when a particular script was loaded from
a path with spaces in the file name.
• BUG ID 1976 - Node error messages were disappearing.
• BUG ID 3015 - Python: Code coloring of "\" was incorrect.
• BUG ID 3720 - On large scripts, error messages did not disappear until
the script had finished.
• BUG ID 3840 - Copy node: An error message that appeared after
disabling an input channel remained after enabling the channel when
there was a Premult node below the Copy node.
• BUG ID 3863 - Opening a new Nuke script could halt the execution of an
existing render.
• BUG ID 4113 - GeoReader: OBJ reader's error state was not updating to
off if the path was updated to be correct.
• BUG ID 4825 - An error text was not removed from a node after the error
was corrected.
• BUG ID 5178 - An error on the Read node was no longer shown after
proxy was toggled on/off.
• BUG ID 5938 - FrameCycler: Artifacts were displayed when using
Flipbook.
• BUG ID 6213 - ScanlineRender motion vectors were inaccurate for
camera motion.
• BUG ID 6411 - Creating a Read node when a Write node was selected
didn't default the browser path to the file in the Write node.
• BUG ID 6768 - FBX import in Nuke didn't read the first animation by
default.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 7
Bug Fixes

• BUG ID 7144 - IBKGizmo was not functioning correctly after reload in the
Personal Learning Edition.
• BUG ID 7302 - 64-bit Windows Vista: Invalid memory usage reports were
being produced.
• BUG ID 7310 - An error state didn’t disappear correctly when the error
was removed.
• BUG ID 7516 - The Anaglyph node didn’t merge bounding boxes.
• BUG ID 7786 - The error state of groups and gizmos was not being
returned correctly.
• BUG ID 7788 - The error state of Read node was not correctly returned if
a valid file path had not been set previously.
• BUG ID 7921 - The Write node postage stamp is no longer turned off
when read file is de-activated.
• BUG ID 7936 - 3D: A non-existent filepath in the ReadGeo node was not
reporting an error correctly.
• BUG ID 7969 - RotoPaint: The option to right-click and paste in layers
when it’s not applicable is now disabled.
• BUG ID 8465 - Grouping nodes sometimes connected multiple inputs in
the wrong order.
• BUG ID 8540 - The Precomp node’s error status behaved incorrectly.
• BUG ID 8602 - Grouping or precomping scripts did not connect nodes
correctly when nodes were drag-selected.
• BUG ID 8628 - The hash append function was inconsistent for Color and
Merge nodes followed by Expression nodes.
• BUG ID 8808 - OFlow: 3D systems were producing different hashes for
the same frame resulting in recalculation.
• BUG ID 8819 - Bad hashes (like using pointers) were causing cache
problems.
• BUG ID 8853 - RotoPaint: The hotkey symbol for delete was
unrecognizable.
• BUG ID 8862 - Attaching a Trilinear node to a Card using Bicubic settings
caused the card surface mesh to split.
• BUG ID 8865 - Python: node.error() was unreliable. It is now deprecated
by node.hasError().
• BUG ID 8906 - Some user TIFF files were causing errors on Read nodes.
• BUG ID 8908 - Python: Importing nukescripts in init.py caused missing
toolbar icons in Nuke.
• BUG ID 8926 - Using a reading Write node as a texture caused the
Viewer to flicker in the 3D display mode.
• BUG ID 8929 - FBX: Read on each frame rounded the frame to an integer.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 8
Bug Fixes

• BUG ID 8996 - Tracker: Occasional random errors occurred in the


transform result.
• BUG ID 9007 - RotoPaint: The Layer group transform center now defaults
to the center of the frame, not the lower left corner.
• BUG ID 9012 - ScanlineRender caused camera update problems in 3D.
• BUG ID 9150 - Python: fbx_node_name knob enumeration items were only
populated when used in the GUI.
• BUG ID 9151 - Python: Scripts wouldn't populate the fbx_node_name with
the correct answer.
• BUG ID 9212 - There were some graphical glitches on Mac OS X 10.6
when using FrameCycler.
• BUG ID 9243 - Python: The Axis_Knob did not allow you to set the matrix
from a metadata item or Python expression.
• BUG ID 9316 - Transform didn’t re-render correctly when you changed
the velocity of the curve at the current time without changing the actual
value.
• BUG ID 9475 - Mac OS X: You could not drag and drop Nuke scripts in to
the NukeX.app in the Finder.
• BUG ID 9489 - Problems occurred with downrez and transform overlays.
• BUG ID 9525 - When more than one Write node was enabled, scripts
ignored any edge blurs.
• BUG ID 9547 - Sapphire plug-ins and Nuke’s Tracker node crashed with
an OMP error.
• BUG ID 9577 - The Precomp node disconnected from the input when you
saved and then reopened the script.
• BUG ID 9591 - Dissolve: The wrong input was highlighted.
• BUG ID 9597 - "Pixel=" wording was appearing incorrectly in the New
Format dialog.
• BUG ID 9602 - FrameCycler: Tools were missing from the professional
version.
• BUG ID 9623 - Python: The onScriptClose callback was not called on
scripts that had not been saved.
• BUG ID 9782 - RotoPaint: Drawing slowed down when multiple layers
were created and motion blur was enabled.
• BUG ID 9815 - RotoPaint: Edit > Move in the Curve Editor was not
working on curves.
• BUG ID 9824 - RotoPaint: The Select Feather Points tool caused the
overlay to adjust a shape incorrectly.
• BUG ID 9826 - The Viewer re-scanned when you moused over an image
that was already cached.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 9
Bug Fixes

• BUG ID 9844 - RotoPaint: Adding a toolbar to the Viewer moved the


image in the Viewer.
• BUG ID 9894 - CameraTracker: Geometry nodes did not display in a fixed
location in the node tree and subsequent nodes overlayed each other.
• BUG ID 9897 - RotoPaint: After adding a key to manipulate a shape with
the transform box, you had to re-select points.
• BUG ID 9918 - RotoPaint: Copied expressions were referencing the
control and not the stroke attribute.
• BUG ID 9959 - EXR channels caused a bus error when cliptest was
activated on a channel set with less than 3 channels.
• BUG ID 9984 - F_DeNoise in a particular script caused the render job to
abort.
• BUG ID 10022 - Curve Editor: Export Ascii was not exporting the correct
data from RotoPaint.
• BUG ID 10037 - Flickering occurred with TimeOffset.
• BUG ID 10038 - Op generation required a clean-up.
• BUG ID 10044 - The import and export of camera FBX files was not
reliable.
• BUG ID 10088 - Stereo: The value of the right view color was returning
the value of the left view color.
• BUG ID 10123 - Nuke crashed when scrubbing the timeline in the 3D
Viewer with a particular script.
• BUG ID 10127 - RotoPaint: Point selection was slower with ripple edit
turned on.
• BUG ID 10144 - Moving the transform jack in the Viewer did not set keys
on all animated transform values.
• BUG ID 10153 - RotoPaint: Keypad nudge moved the onion skin in the
opposite direction to the key that was pressed.
• BUG ID 10160 - RotoPaint: It was difficult to see where shape keys were
set without the Spline key control.
• BUG ID 10173 - RotoPaint: Brush overlays got stuck when holding down
Shift, moving the mouse, and releasing Shift just before releasing the
mouse.
• BUG ID 10203 - RotoPaint: The Curve Editor was providing too much
information on screen for multiple curves.
• BUG ID 10219 - RotoPaint: When the source was set to Background1,
painting with the Clone tool caused some tiling and a Viewer blackout.
• BUG ID 10220 - RotoPaint: When clip to was set to bbox with premultiply
on, the connected input didn't clip to the shape bounding box.
• BUG ID 10223 - RotoPaint: Disabling a control didn't immediately disable
its label.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 10
Bug Fixes

• BUG ID 10264 - LensDistortion: The Asymmetric Distortion control


crashed when large values were used.
• BUG ID 10276 - Nuke was searching for licenses in the application
directory as well as the general Foundry FLEXlm license directory.
• BUG ID 10278 - The Emboss node did not save channels selection when
copy/pasting and reloading.
• BUG ID 10288 - Certain scripts caused Nuke to crash with segmentation
fault and other errors during Render All operations from the GUI.
• BUG ID 10291 - 3D Camera: The interactive camera jumped back to the
pre-zoom position when a tumble was initiated.
• BUG ID 10294 - 3D Camera: Dragging a selected camera’s transform
handle switched to the camera’s interactive view.
• BUG ID 10328 - FBX Camera translation data for a stationary camera
was not brought into Nuke.
• BUG ID 10343 - RotoPaint: The expression set on the Transform tab of
RotoPaint did not show in the Curve Editor.
• BUG ID 10359 - RotoPaint: Curve Editor entries menu collapsed to
+RotoPaint# every time the selection was changed.
• BUG ID 10360 - RotoPaint: Shape transform and point handles were
being confused.
• BUG ID 10364 - CameraTracker: Deleting user tracks caused Nuke to
crash.
• BUG ID 10367 - RotoPaint: The right-click menu text was not consistent
with other nodes.
• BUG ID 10368 - RotoPaint: There were inconsistent control names in the
control panel and ther right-click menu.
• BUG ID 10369 - RotoPaint: The source_transform_center and
source_transform_translate text was appearing in the Viewer.
• BUG ID 10371 - RotoPaint: The source transform controls and onion
skinning were not enabled for shape source transform.
• BUG ID 10373 - The autokey label in the Preferences only mentioned
Bezier.
• BUG ID 10383 - 3D selection: The GeoSelect knob was running out of
memory.
• BUG ID 10394 - Python: CameraOp::focal_point() was not using the const
method.
• BUG ID 10399 - Primatte: Nodes with no source connected crashed when
Auto-Compute was clicked.
• BUG ID 10467 - CameraTracker: The Z value was missing when copying
from ZXY rotate tracked points.
• BUG ID 10468 - RotoPaint was not caching inputs.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 11
Bug Fixes

• BUG ID 10469 - User knobs: A link knob got broken when changing the
node name.
• BUG ID 10541 - Curve Library: Attribute names were incorrectly named
as strings.
• BUG ID 10545 - RotoPaint: Shapes selected in the Viewer were not
selected in the Curve Editor.
• BUG ID 10552 - CameraTracker: User tracks did not work with stereo
footage.
• BUG ID 10561 - Error handling: ScannedGrain nodes didn’t report errors
correctly.
• BUG ID 10570 - There was a colorspace issue when rendering out certain
8-bit files.
• BUG ID 10572 - RotoPaint: Python animation curve was not being
initialized correctly.
• BUG ID 10586 - Nuke would slow down when a script had many
RotoPaint nodes.
• BUG ID 10592 - RotoPaint was slow if it was placed after other
RotoPaint nodes.
• BUG ID 10597 - CameraTracker: The PointCloud node did not attach to
the Tracker node.
• BUG ID 10598 - CameraTracker: The Camera motion tooltip was updated.
• BUG ID 10602 - CameraTracker: The vertical color bars on Track Curves
were removed.
• BUG ID 10607 - Python: The LookupCurves_knob was hard-coded to
different types and showed RGB color bars.
• BUG ID 10621 - RotoPaint: Onion skin was updating while a stroke was
drawn when source was set to foreground.
• BUG ID 10623 - CameraTracker: Clicking Delete Unsolved changed the
Min Length Threshold.
• BUG ID 10629 - RotoPaint: If shapes are selected, transform box
selection now only affects points on those shapes.
• BUG ID 10640 - LensDistortion: The background plate did not distort
back to the original size.
• BUG ID 10646 - Python: nuke.addFavoriteDir('fonts', '/path/to/fonts',
nuke.FONT) didn't show up in Text.font.
• BUG ID 10650 - Python: type(gizmoNode) should return 'Gizmo' not
'Node'.
• BUG ID 10663 - RotoPaint: Selecting all in the Viewer selected layers and
not shapes and strokes only.
• BUG ID 10668 - FPS options rounded the frame range value to an
integer.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 12
Bug Fixes

• BUG ID 10697 - Curve Editor: It wasn’t possible to filter a curve from the
original view.
• BUG ID 10724 - Postage Stamps didn’t load correctly for some nodes if
another node was in error.
• BUG ID 10735 - Tracker node handle manipulation in the Viewer was
slow with a customer script.
• BUG ID 10756 - Python: knobChanged was not called when selection,
frame, and node name were changed.
• BUG ID 10759 - The RotoPaint tool settings did not always show up in
the Viewer when other nodes were docked in the Properties Bin.
• BUG ID 10760 - RotoPaint: A shape keyframe was added to the timeline
when right-clicking and selecting delete key > transform.
• BUG ID 10761 - RotoPaint: Allowed pasting of point links between
shapes in the Viewer.
• BUG ID 10764 - RotoPaint: The onion skin tooltip did not mention that T
is the hotkey to toggle it on/off.
• BUG ID 10777 - Stereo: The Split and Join node created two left views.
• BUG ID 10784 - The Viewer color sampler could not handle coordinates
greater than 32768.
• BUG ID 10787 - RotoPaint: Threading issues while rendering caused
Nuke to crash.
• BUG ID 10797 - CameraTracker: The Solve progress bar stopped mid-
solve.
• BUG ID 10799 - RotoPaint: Removing a key using hash in Python was not
working.
• BUG ID 10802 - RotoPaint: Cloning off the edgeof a transformed source
now paints black rather than repeats the edge.
• BUG ID 10803 - Nodes with non-ASCII text in a knob would copy but not
paste.
• BUG ID 10805 - RotoPaint: There was a bug with expression linking in a
customer script.
• BUG ID 10826 - LensDistortion: The UV map output was cropped.
• BUG ID 10867 - A blank error message was displayed when canceling
overwriting a gizmo in export.
• BUG ID 10874 - The ReLight node caused Nuke to crash when viewing
the output.
• BUG ID 10879 - RotoPaint: The Clone tool settings controls filled the
width of the Viewer.
• BUG ID 10890 - RotoPaint: The GL color preference no longer overrides
the Curves color.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 13
Bug Fixes

• BUG ID 10891 - RotoPaint didn't properly save or undo strokes for


frames larger than 1,000,000.
• BUG ID 10907 - RotoPaint: Entering a value of inf or -inf in the color
field caused shapes to become corrupt and draw incorrectly.
• BUG ID 10915 - MotionBlur2D: ’Transform’ was spelled wrong in a
tooltip.
• BUG ID 10929 - Nuke crashed on exit after rendering client scripts on
64-bit Windows.
• BUG ID 10936 - Python: The new Python HTML help was missing some
text and examples that were in the old HTML docs.
• BUG ID 10952 - RotoPaint: Keyframes are now only visible in the timeline
when the corresponding tab is active.
• BUG ID 10963 - RotoPaint: The Toolbox mode and attributes weren’t
saved.
• BUG ID 10980 - RotoPaint: Transform keyframes now only appear on
timeline when the Transform tab is open.
• BUG ID 10982 - CameraTracker: Import and Export User Tracks didn’t
provide dialogs and notifications.
• BUG ID 10988 - A part of of the TCL documentation was missing.
• BUG ID 10993 - Tracker: Dragging in the Viewer was slow when you were
in Stereo mode on Mac OS X.
• BUG ID 10995 - A segmentation fault occurred when you switched inputs
on a single CheckerBoard with FrameHold nodes attached.
• BUG ID 11002 - RotoPaint: Using Onion skin with a multi-view EXR
wasn’t visible when cloning.
• BUG ID 11015 - Python: LensDistortion now implements engine(...) and
sample(...) rather than NukeBridge::render(...).
• BUG ID 11020 - RotoPaint: Repeatedly selecting points on strokes/
shapes filled up memory quickly.
• BUG ID 11057 - The GridWarp hash was unstable between runs.
• BUG ID 11101 - RotoPaint: Resizing the stroke/shape list box in the new
RotoPaint/Roto layout wasn’t possible.
• BUG ID 11144 - Command line render ignored missing gizmos and
continued to render out the script instead of exiting.
• BUG ID 11167 - RotoPaint: Nuke crashed when you double-clicked a
point.
• BUG ID 11172 - RotoPaint: Toggling attributes for all shapes deselected
one shape.
• BUG ID 11179 - RotoPaint: The Format control was taller than other
controls.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 14
Bug Fixes

• BUG ID 11180 - CameraTracker: The incorrect naming of win_translate


was causing the Camera node to error.
• BUG ID 11234 - RotoPaint: Reduced the delay for the tool selection menu
to appear.
• BUG ID 11287 - The Text node was not updating when the
ModifyMetaData node was disabled unless the ViewMetaData node was
present.
• BUG ID 11340 - RotoPaint: Disabled correlate on strokes/shapes when
there’s no disparity available.
• BUG ID 11342 - RotoPaint: Pasting a point link from an already linked
point to another shape point crashed Nuke.
• BUG ID 11370 - Python: A crash occurred when a customer script was
run with inpanel = True.
• BUG ID 11380 - Python: Corrected the help for the addMenu command.
• BUG ID 11401 - RotoPaint was corrupted when an expression had a
double quotation mark (") in it.
• BUG ID 11403 - Error message dialog for multiple errors was not user
friendly.
• BUG ID 11438 - Removed 'tool' from the RotoPaint tool names.
• BUG ID 11454 - The Viewer’s camera menu wasn’t wide enough to
accommodate typical length camera names.
• BUG ID 11518 - Removed Boost symbols from DDImage.
• BUG ID 11523 - RotoPaint: A crash occurred with two RotoPaint nodes
after each other while adding strokes/shapes.
• BUG ID 11526 - 3D Selection: Nuke crashed when you selected vertices
on a Card node.
• BUG ID 11528 - The AddTimeCode node was displaying incorrect times.
• BUG ID 11532 - The ColorWheel was not sending a signal when you
stopped dragging.
• BUG ID 11533 - RotoPaint: The Source control tooltip was specific to
paint strokes although it was applicable to shapes too.
• BUG ID 11580 - RotoPaint: Cloning with the Anaglyph node didn't update
both views until you released the mouse button.
• BUG ID 11599 - The Correlate dialog spellings were improved.
• BUG ID 11607 - VectorBlur: The first frame of a sequence rendered
differently between the graphical user interface (GUI) and command line.
• BUG ID 11654 - QuickTime writing 32-bit float clamped superwhites.
• BUG ID 11656 - RotoPaint: Clone overlays for shapes/strokes remained
in the Viewer when they were deselected.
• BUG ID 11657 - Python: Onion skin was not visible when cloning with a
time offset when the aspect_ignore_compatibility11 knob was False.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 15
Bug Fixes

• BUG ID 11658 - RotoPaint: Mask controls were removed from the


Lifetime tab and added to the RotoPaint tab.
• BUG ID 11676 - RotoPaint: The spline key buttons were taller than the
other buttons in RotoPaint.
• BUG ID 11684 - LensDistortion: Extreme filtering caused ringing.
• BUG ID 11706 - Merged in changes from the public OFX host support
code.
• BUG ID 11719 - F_WireRemoval onscreen controls were hidden by the
Viewer toolbars by default.
• BUG ID 11722 - Pulling out only the alpha channel from a Transform
node had inconsistent and incorrect results.
• BUG ID 11745 - RotoPaint: Strange edge repeating was occurring when
using the Clone tool.
• BUG ID 11747 - Python: An expression used ’parent’ twice as a prefix
when copying expressions to a group knob.
• BUG ID 11748 - Python: nuke.plugins() didn’t return the currently used
plug-ins.
• BUG ID 11773 - ReadGeo: Selecting a point cloud with no file path
caused a crash.
• BUG ID 11803 - Using Set knobs to default or Revert knobs on 3D nodes
produced ERROR: No from_script() method.
• BUG ID 11811 - Python: The locked knob default in RotoPaint and Roto
was not initialized.
• BUG ID 11815 - Nuke didn't pass key events to the OFX plug-ins.
• BUG ID 11817 - Python: The estimateCenter knob was not initialized in
LensDistortion.
• BUG ID 11819 - Python: reconverge.offset was not animatable.
• BUG ID 11855 - RotoPaint: It wasn’t possible to delete multiple points in
the Viewer.
• BUG ID 11857 - 3D Selection: A crash occurred with GeoSelect after
undo.
• BUG ID 11858 - 3D Selection: The behavior of Snap, Scale and Translate
to features were incorrect.
• BUG ID 11860 - Adding an OFX node after deleting an OFX node caused
Nuke to crash.
• BUG ID 11863 - F_DeNoise caused a particular script to crash when
rendering.
• BUG ID 11905 - ReadGeo didn’t display the file name in error messages.
• BUG ID 11916 - Matrix: Dragging from one Animation menu to another
only set the first row.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 16
Bug Fixes

• BUG ID 11917 - Matrix: It wasn’t possible to refer to elements beyond


the first row in an expression syntax.
• BUG ID 11927 - Python: Setting a negative node input index locked up
the system.
• BUG ID 11941 - RotoPaint: A problem occurred where rendering also
updated the cache.
• BUG ID 11947 - Reconcile3D: The Calculate output live control was not
evaluating correctly.
• BUG ID 11956 - VectorBlur: Using an alpha crashed Nuke.
• BUG ID 11981 - RotoPaint: The disk size counter sometimes dropped
below zero.
• BUG ID 11982 - RotoPaint: There were graphical problems with a
customer script.
• BUG ID 12031 - Python: A crash occurred with the knobChanged callback
when a custom layout was used with floating panels.
• BUG ID 12041 - Python: Made NO_PROXYSCALE applicable to XY_knob
and WH_knob.
• BUG ID 12046 - RotoPaint: The clone filter wasn’t applied for Bezier
shapes.
• BUG ID 12062 - Python: The nuke.TO_VALUE constant was missing from
Nuke's Python bindings.
• BUG ID 12075 - The Viewer’s toolbars did not hide when you closed or
deleted a RotoPaint node.
• BUG ID 12089 - The Viewer was not updating until you clicked the
refresh button.
• BUG ID 12091 - Ultimatte: Adding a Write node caused the Viewer to
constantly refresh.
• BUG ID 12104 - A user-created Format_Knob was not getting saved.
• BUG ID 12105 - The screenshots of Update and Pause buttons were
incorrect in the Nuke User Guide.
• BUG ID 12106 - It wasn’t possible to create a Precomp node.
• BUG ID 12108 - A segmentation fault occurred when exiting Nuke.
• BUG ID 12112 - Grouping a RadialDistort node duplicated the incoming
geometry.
• BUG ID 12151 - Nuke crashed when custom OFX nodes called
getPixelAspectRatio if the preceding node was a Dot node.
• BUG ID 12165 - Writing QuickTime files with the Avid DNxHD codec
caused Nuke to crash.
• BUG ID 12176 - Python: Nuke crashed when calling ofxMessage.
• BUG ID 12178 - RotoPaint: A customer script crashed when viewing the
Crop node.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 17
Bug Fixes

• BUG ID 12180 - Holding Shift during the initial selection of points in 3D


caused Nuke to crash.
• BUG ID 12186 - QuickTime: movWriter exported the wrong levels for the
r408 pixel format.
• BUG ID 12212 - 3D snapping functions were using all points instead of
just selected points.
• BUG ID 12215 - Nuke crashed when you used a node that contained
errors as the input to a Camera.
• BUG ID 12233 - A customer script involving RotoPaint nodes and errored
Read nodes crashed Nuke.
• BUG ID 12237 - CameraTracker: The Key Tracks checkbox did not hide all
other tracks.
• BUG ID 12268 - Python: The knobChanged callback is now called when
the node name changes.
• BUG ID 12273 - Pressing Esc in the Script Editor closed it. This is no
longer the case because Esc is needed to close the auto-completion list.
• BUG ID 12288 - CameraTracker: When processing stereo projects,
feature tracks displayed during tracking in the right eye.
• BUG ID 12305 - Python: HTML links in a knob label weren’t working.
• BUG ID 12306 - CameraTracker: Output was not expanded when
Undistort was enabled if the undistorted plate was larger than the
original.
• BUG ID 12323 - Selecting points several times on a piece of geometry
caused some vertices to flash and become unselectable.
• BUG ID 12330 - CameraTracker: No error pop-up displayed when solves
failed to process.
• BUG ID 12332 - CameraTracker: Feature tracking was causing Nuke to
crash when user tracks where deleted during validation.
• BUG ID 12346 - Sapphire plug-ins were not rendering out correctly.
• BUG ID 12389 - A customer plug-in was causing Nuke to crash after
rendering.
• BUG ID 12393 - Ultimatte: The Cleanup tab sliders couldn’t be moved
until values were set manually.
• BUG ID 12400 - The add and remove views buttons on the Views tab of
the Project Settings were using the wrong icons.
• BUG ID 12416 - Python: Certain older version user scripts were causing
Nuke to crash.
• BUG ID 12430 - F_WireRemoval: Deleting and replacing the node caused
Nuke to crash when panning the Viewer.
• BUG ID 12451 - The default lifetime for strokes was single when it
should have been all.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 18
Known Issues and Workarounds

• BUG ID 12453 - Python: You can now make changes to QuickTime codec
settings.
• BUG ID 12471 - Pressing Esc closed the current panel, even if it wasn’t
the only panel in the window.
• BUG ID 12507 - The QuickTime reader created stripes with
k32ARGBPixelFormat and k64ARGBPixelFormat.
• BUG ID 12541 - NukeX wasn't functioning like a separate application on
all platforms.
• BUG ID 12651 - The 3D view changed when you disabled a Light node.
• BUG ID 12710 - 3D Camera: General 3D movement was too touchy in
certain situations.
• BUG ID 12721 - Removed the Mac OS X 10.4 (Tiger) version of
FrameCycler from the application bundle.
• BUG ID 12773 - Primatte output was dependent on project settings for
8-bit files LUT.

Known Issues and FrameCycler


Workarounds Flipbooking with FrameCycler 2009 may not work on some older Intel and
AMD processors with certain graphics card configurations.
• You can set the FC_PATH environment variable to point to a previous
version of FrameCycler (that is FrameCycler 2008 found in Nuke 6.0v7).

For information on setting environment variables, please refer to the


Configuring Nuke chapter in the Nuke User Guide.

For example, you can point FC_PATH to the following locations (check the
correct path to the installation on your machine):
• Mac:
/Applications/Nuke6.0v7-32/Nuke6.0v7.app/Contents/MacOS/FrameCy-
clerOSX/bin/FrameCycler
• Windows:
Program Files\Nuke6.0v7\FrameCycler\Windows\bin\FrameCycler.exe
• Linux:
/usr/local/Nuke6.0v7-32/FrameCyclerCentOS4.4/bin/framecycler

Note If you do not have Nuke 6.0v7 or earlier installed, you can download it from
The Foundry's Web Archive at the following address:
http://www.thefoundry.co.uk/products/nuke/product-downloads/

BUG ID 12845 - '[Errno 22] Invalid argument' appears when flipbooking

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 19
Known Issues and Workarounds

with FrameCycler

On some Windows Nuke installs, you may experience a 'Errno 22' warning
when trying to FlipBook a sequence when launching FrameCycler 2009. A
solution to this is to run the Windows redistributable file contained in the
FrameCycler bundle folder.

If you install disk location is C:\ , this is in the following place:

C:\Program Files\Nuke6.1v1\FrameCyclerWindows\vcredist.exe

Double-click vcredist.exe and click 'Yes'. After this installation, Quit and
relaunch Nuke. Flipbooking a sequence with FrameCycler 2009 should now
behave as expected.

Plug-in Installer
• BUG ID 10939 - The Plug-in Installer for Windows Vista and Windows 7
does not run if your User Account Control (UAC) settings are set to notify
when installing new programs.

Note This issue does not affect Windows XP users.

To modify UAC settings for Windows Vista and Windows 7:


1. Navigate to Control Panel > User Accounts and Family Safety > User
Accounts > Change User Account Control Settings.
2. Adjust the scroll bar on the left to the lowest setting, Never notify, and
click OK.
This allows the Plug-in Installer to run.

RotoPaint
• The foreground onion skin overlay updates as you paint. This will change
so the overlay only updates with the new stroke on pen up.
• It is not currently possible to clone RotoPaint nodes.
• BUG ID 9238 - Painting on Mac OS X and Linux is slower when the paint
cursor is near the edges of the screen.
• BUG ID 11524 - RotoPaint: Slow to add strokes/shapes in RotoPaint
when there is another RotoPaint after it.

Other known issues


• Ultimatte doesn’t currently support high dynamic range (floating point)
image output.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 20
Known Issues and Workarounds

• File types in Windows and Mac OS X are associated with the standard
version of Nuke by default, so if you save a script on NukeX using
features that are only included in NukeX (such as CameraTracker or
FurnaceCore) and then double-click on the script icon to open it, it will
open in standard Nuke instead of NukeX.
• On 32-bit Windows XP, writing QuickTime files to UNC paths may not
work if you are using an older version of QuickTime. This is due to a bug
in QuickTime rather than Nuke. The solution is to use the latest version of
QuickTime.
• QuickTime is not provided by Apple for Windows 64-bit applications and
is not available in the Windows 64-bit version of Nuke at this time.
• On Mac OS X 10.5 (Leopard), when the Viewer is set to the OpenGL
stereo stereo display mode, Nuke may trigger an OS X bug that causes a
kernel failure. This is due to a bug in OS X 10.5 to do with stereo OpenGL
support. For this reason, we do not recommend using the OpenGL stereo
stereo viewing mode in Nuke on Leopard at this time. The bug has been
registered with Apple as bug number 5897735.
• We direct FrameCycler to write to the user’s Nuke temp directory
(NUKE_TEMP_DIR) for its user settings files. You can redirect this by
modifying the FrameCycler/settings/Global_Settings.xml file that can be
found within your Nuke installation.
• If you have trouble with FBX files, it may be because they were written
with an older version of FBX. If they load very slowly, it is also possible
that they are ASCII rather than binary. To get around these problems, you
can use the FBX converter on the Autodesk web site. It converts between
various different formats, including older FBX versions, ASCII, and binary,
and is available on Windows, Mac OS X, and Linux.
To download the FBX converter:
1. Go to http://usa.autodesk.com/adsk/servlet/pc/item?sit-
eID=123112&id=10775855 (or click here)
2. Scroll down to FBX Converter and click on one of the links to start the
download.
• There is a Python syntax conflict when assigning knob names on the fly
with nuke.nodes.<node>() if the knob is called 'in'.
For example, this will give a syntax error:
nuke.nodes.Shuffle(in = 'depth')
while this works because 'in' is a string here and not a keyword:
sh = nuke.nodes.Shuffle()
sh['in'].setValue('depth')
• R3D Reader: Some newer R3D files may not initially display correctly in
the Viewer with the correct ISO settings. To overcome this, click the

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 21
Known Issues and Workarounds

MetaData button on the Read node. This issue is being worked on and will
be fixed in an upcoming Nuke 6.1 maintenance release.
• CameraTracker: Canceling lens distortion initialization results in corrupt
tracks.
• 3D Camera: If you want to navigate through the 3D point cloud created
by the CameraTracker node when using Create Scene:
• Select the Camera that was created in the 3D view when using the Cre-
ate Scene button.
• Press F to focus on the selected Camera. You can now navigate around
the cloud. Do not try to focus (using F) on the point cloud. The result-
ing tumble camera movement is likely to be jumpy.
• BUG ID 5063 - ScanlineRender: The orthographic projection mode isn’t
working. This was fixed earlier, but the fix caused bug 5978 and so has
been removed. The bug will be addressed more correctly in a subsequent
release.
• BUG ID 5083 - Flipbooking the output of the Anaglyph node asks which
view you want to render. This question is unnecessary as the result is an
anaglyph image. Irrespective of what view you choose, the flipbook
output will be the same.
• BUG ID 5690 - Windows run-time libraries were not packaged properly
with Nuke.
Nuke will now run correctly from a network install on Windows without
specifically installing the run-time libraries, though we still recommend
that you do so as there will still be some minor problems without them.
For details, please see Installation on Windows in the Installation and
Licensing chapter of the user guide.
• BUG ID 5922 - At the moment, cloning does not work properly with all
OFX nodes. This affects, but is not restricted to, any nodes that have an
analysis pass.
• BUG ID 6455 - You should not call the Python command
nuke.restoreWindowLayout() from the Script Editor as that can cause
Nuke to crash. Instead, you can use the same command from your
menu.py, restore layouts by selecting Layout > Restore Layout, or use
a custom menu or toolbar item.
• BUG ID 6896 - On Linux, UI corruption may occur if you are running Nuke
under window managers that support OpenGL-based effects (for
example, Compiz or Beryl) and the effects are turned on (that is, System
> Preferences > Appearance > Visual Effects has been set to either
Normal or Extra). The solution is to set Visual Effects to None.
• BUG ID 8063 - Creating many new nodes with nuke.createNode() and the
inpanel argument at default (True) may crash when too many node control
panels are created too quickly. The workaround is to pass the inpanel

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 22
Changes for Nuke 6.1v1

argument as False or else use nuke.nodes.NodeClass() (where NodeClass


is the type of node to create) to create the node and then connect it to
the currently selected node manually.
• BUG ID 9521 - Currently, the Nuke Viewer cannot cache very large plate
sequences in float. The limit per frame is 50MB. If your frames are larger
than this, you may need to switch to proxy mode for the caching to work.
• BUG ID 9851 - Windows file permission error on render: “Can't rename
.tmp to final, File exists”. This was fixed earlier, but the fix introduced
bugs 10288, 10292, and 10304 and so has been removed. This file
permission error can appear for a variety of reasons, but usually means
that the final output file is in use and can't be overwritten. Sometimes
this is due to Nuke itself accessing the file for the current script. If the
message appears, check if another node in Nuke or another application
could be using the file at the same time.
• BUG ID 10048 - With some larger scripts, playback performance of
cached frames will be improved by turning off the Viewer overlay. This
currently means that Viewer playback performance may be faster when
turning off the overlays in the Viewer, by pressing O.
• BUG ID 11620 - In the 3D Viewer, there is currently a conflict between
3D geometry selection and points drawn with RotoPaint. This only occurs
if you have two Viewers open, one in 2D mode and the other in 3D mode,
and you have the panel for the RotoPaint visible.
• BUG ID 12044 - Ultimatte: Ultimatte currently clamps rgba values in the
range of 0 to 1.
• BUG ID 12424 - Ultimatte: Overlays are not updating correctly or
reverting when panning or zooming.
• BUG ID 12505 - Motion Vector output has been improved, but still
doesn't work properly because some large polygons are clipped by the
front camera plane. You can minimize this effect by increasing the
geometry tesselation max parameter.
• BUG ID 12629 - Navigating to File > Clear occasionally causes Nuke to
crash.

Developer Notes

Here are the changes relevant to developers.

Changes for Nuke • There was an overhaul of the error system. This won't impact most
6.1v1 developers, as the API actually changed to support this in Nuke 6.0. It's
actually been enabled now.

The Foundry Nuke 6.1v1


RELEASE NOTES FOR NUKE 6.1V1 23
Changes for Nuke 6.1v1

• There is a new ArrayKnobI::Value_Provider class that allows for 'output


knobs'.
• There is a new READ_ONLY flag for Array knobs. This allows values of
knobs to be copied but not changed through direct user intervention.
• Access has been provided to the new Write/WriteGeo frame range knobs
from other Executable ops with the function
Executable::frameRangeKnobs method.
• Matrix3's and Matrix4's can now be stored as Attributes.
• When creating a LookupCurves_Knob, it is now possible to specify which
background to use with the LookupCurvesType.
• For handles, there is a new KEYUP event that is triggered when you
release a key in the Viewer.
• GeoWriters now allow per-format custom knobs just like Writers do.

The Foundry Nuke 6.1v1

Vous aimerez peut-être aussi