GeoExport

The GeoExport node exports a flattened stage to a file. You can export USD files using .usd, .usda, .usdc, .abc file extensions.

Note:  In this beta, Splat file formats .ply and .splat are visible from the Format knob, but they are not yet supported.

Note:  Writing the whole flattened stage is not a common workflow unless you are creating a stage from scratch with Nuke nodes.

Tip:  GeoExport's classic 3D system equivalent is the WriteGeo node.

To learn more about the workflow, see Export From Your Scene.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The previous stage in the scene you want to flatten and export.

Control (UI)

Knob (Scripting)

Default Value

Function

GeoExport

Format file_type abc Specifies the file type for export. Select from .usd, .usda, .usdc, .abc, .ply, and .splat files. Note that Splats formats .ply and .splat are visible but not yet supported in this beta

File

file

none

Specifies the file path to where the stage is written including the required file format.

Execute

Execute

N/A

Click to write the stage to disk.

Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.)

Before Render

beforeRender

none

These functions run prior to starting rendering in execute(). If they throw an exception, the render aborts.

Before Each Frame

beforeFrameRender

none

These functions run prior to starting rendering of each individual frame. If they throw an exception, the render aborts.

After Each Frame

afterFrameRender

none

These functions run after each frame is finished rendering. They are not called if the render aborts. If they throw an exception, the render aborts.

After Render

afterRender

none

These functions run after rendering of all frames is finished. If they throw an error, the render aborts.

Render Progress

renderProgress

none

These functions run during rendering to determine progress or failure.