GeoExport
The GeoExport node exports a flattened stage to a file. You can export USD files using the .usd, .usdc, and .usda file extensions.
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.
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  | 
                                                            |||
| 
                                                                     File  | 
                                                                
                                                                     file  | 
                                                                
                                                                     none  | 
                                                                
                                                                     Specifies the file path to where the stage is written including the required file format, .usd, .usdc, .usda or .abc.  | 
                                                            
| 
                                                                     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.  |