Houdini 16.5 Nodes Render nodes

Filmbox FBX render node

Exports entire scenes to FBX files.

FBX (sometimes called "Filmbox") is an interchange file format used to move 3D animation data between software packages. It can contain entire scenes, including geometry, lights, cameras, NURBS, animation, and skinning.

Note

FBX format specification generally does not support animated objects with a changing number of points or changing connectivity, such as Houdini’s particle systems or fluids. It is only possible to export these types of objects by breaking them up into individual triangles (although still within one FBX object node).

To restore these objects to their original appearance when they are brought into another packages, their vertices have to welded together, and all appropriate mesh edges have to set to "smooth".

Also note that to import these types of objects properly into Maya™, Maya’s FBX importer "Use FBX Framerate in Maya" option must be checked.

Parameters

Render

Begins the render with the last render control settings.

Render Control

Opens the render control dialog to allow adjustments of the render parameters before rendering.

Render with Take

Uses the settings in a particular take while rendering. Choose Current to use the current take when rendering.

Valid frame range

Limits the rendering of frames, when set to Render frame range or Render frame range only.

Render any frame

Allow the renderer to render any and all frames.

Render frame range

Only render the frames in the range set below, but allow the renderer to render other frames if they are referenced by in-range frames.

Render frame range only (strict)

Only render the frames in the range set below, and don’t allow the renderer to render other frames, even if they are referenced by in-range frames.

Output File

The file to save the geometry to (should end in .fbx).

Export

Determines the node to start exporting at. Defaults to /obj, meaning all objects and subnetworks under it will be exported. If a node to be exported is a network, only its contents will be written out, not the network itself.

Create Root for Subnet

Create an extra root for the Export node when it is a subnetwork. This causes the exporting subnetwork node itself to be represented in the FBX file.

Export in ASCII

If checked, the exported FBX file will be in human-readable ASCII format. Otherwise, it will be exported as a binary FBX file.

FBX SDK Version

Allows the user to chose which version of the SDK to use to export the FBX file.

Vertex Cache Format

Determines which format vertex cache files will be exported in.

Maya Compatible (MC)

Maya’s native vertex cache format.

3DS MAX Compatible (PC2)

Vertex cache format compatible with 3DS MAX.

Export Invisible Objects

Determines how invisible objects are to be exported. This is convenient if a scene contains hidden objects that are highly complex but do not need to exported.

As Hidden Null Nodes

Each hidden objects will be represented as a hidden Null node in FBX. No time will be spent exporting its geometry.

As Hidden Full Nodes

Each hidden object will be represented as an appropriate type in FBX. Processing time will be the same as if the object were not hidden.

Conversion Level of Detail

This option determines the level of detail to use when converting non-polygonal objects to polygons. Higher values increase polygon subdivision level, lower values decrease it.

Detect Constant Point Count Dynamic Objects

If checked, the exporter will try to detect animated objects that do not change point count or point connectivity, and export them without breaking them up into individual triangles, as is done with particle systems and fluids. This allows for RBD or cloth objects to be exported as a single, smooth object, while still allowing topology-changing objects to be exported.

This may fail if a object with changing point connectivity happens to have exactly the same point count over all frames of exported animation. In these case, this option should be disabled.

Convert NURBS and Bezier Surfaces to Polygons

If checked, the exporter will convert all NURBS and Bezier surfaces to polygonal meshes using the level of detail below to determine mesh density. Otherwise, NURBS and Bezier surfaces will be exported as NURBS.

Conserve Memory at the Expense of Export Time

Affects only objects exported with vertex caches. If checked, internal vertex positions computed during export will be discarded, not cached, resulting in reduced overall memory use. However, this will increase the export time. If left unchecked, the exporter will run faster but use more memory.

Export Deforms as Vertex Caches

If checked, any geometry objects that contain Deform SOPs will be exported as vertex caches with no weight information. If unchecked, these nodes will be exported as objects with skinning and corresponding weights.

Force Blend Shapes Export

If checked, Blend Shapes SOPs found in geometry nodes will always be exported, potentially loosing information doing so, as any node modifying the geometry after the blend shapes will be ignored. If unchecked, blend shapes SOPs will only be exported if no modification is done to the geometry after them.

Force Skin Deform Export

If checked, Deform SOPs found in geometry nodes will always be exported, potentially losing information doing so, as any nodes modifying the geometry after the Deform will be ignored. Only Bone Deform, Bone Capture and Capture Override nodes are currently supported. If unchecked, these nodes will only be exported if no modification is done to the geometry after them.

Export End Effectors

If unchecked, additional end effectors null nodes at the end of each branch of a skeleton will not be exported. This will help in reducing the number of joints exported to a FBX file. However, the exported FBX file will not reimport properly in Houdini afterwards, effectively missing one joint/bone for each branch of the skeleton. If checked, additional end effectors null nodes will be exported, allowing the FBX file to be reimported correctly.

Render nodes

  • Agent

    This output operator is used to write agent definition files.

  • Alembic

  • Archive Generator

    Generates disk-based archives which can be used by either mantra or RIB renderers.

  • Bake Animation

    Bakes animation from object transforms and CHOP overrides.

  • Bake Texture

    Generates a texture map from one or more objects' rendered appearance.

  • Batch

    Renders the input ROP in a single batch job.

  • Brick Map Generator

    Allows you to convert Houdini volume primitives into Pixar brickmap files.

  • Channel

    The Channel output operator generates clip files from a particular CHOP.

  • Composite

    The Composite output operator renders the image(s) produced in the Compositing Editor.

  • DSM Merge

    Merges two or more deep shadow/camera map files.

  • Dynamics

    Saves the state of a DOP network simulation into files.

  • Fetch

    Makes a dependency link to a ROP in a different network.

  • Filmbox FBX

    Exports entire scenes to FBX files.

  • Frame Container

    Prevents frame dependency changes in the contained nodes from affecting its inputs.

  • Frame Depedency

    Allows an output frame to depend on one or more input frames.

  • Geometry

    Generates geometry files from a SOP or DOP network.

  • HQueue Render

    HQueue, or Houdini Queue, is a distributed job scheduling system.

  • HQueue Simulation

    HQueue, or Houdini Queue, is a distributed job scheduling system.

  • MDD Point Cache

    This output operator is used to write an MDD animation file.

  • Mantra

    Renders the scene using Houdini’s standard mantra renderer and generates IFD files.

  • Mantra Archive

    Generates disk-based archives which can be used by mantra.

  • Merge

    Merges several render dependencies into one.

  • Net Barrier

    Blocks the ROP network until synchronization occurs.

  • Null

    Does nothing.

  • OpenGL

    Render an image using the hardware-accelerated 3D viewport renderer.

  • Pre Post

    Renders ROPs before and after a main job.

  • RenderMan

    Renders the scene using Pixar’s RenderMan renderer.

  • RenderMan

    Renders the scene using Pixar’s RenderMan RIS renderer.

  • RenderMan Archive

    Generates disk-based archives which can be used by RenderMan .

  • Shell

    Runs an external command.

  • Subnetwork

    The SubNetwork output operator provides an easy way to manage large number of output operators.

  • Switch

    Renders one of several inputs.

  • Tractor

    Tractor is a program shipped out with Pixar’s distribution of RenderMan.

  • Wedge

    Re-renders the same ROP multiple times with different settings

  • Wren

    This output operator is used to drive the Wren rendering program.