Rendering a Scene¶
RenderManagerRenderingAPI- Render Output Location
 - Render Outputs
 - Render Plugins
GetAllRenderMethods()GetBatchRenderMethodForRenderer()GetDefaultRendererPluginName()GetInfoPlugin()GetInfoPluginName()GetInfoPluginNameForShaderType()GetOutputChannelAttr()GetOutputChannelDynamicParameters()GetOutputChannelGlobalStatementsAttr()GetOutputChannelParameters()GetProcessedParams()GetRendererPluginDir()GetRendererPluginNameForShaderType()GetRendererPluginNames()GetRendererSettingsAttr()GetRendererShaderTypeAttrPrefixes()GetRendererShaderTypeParamsAttr()GetRendererShaderTypes()GetRendererShaderTypeShaderAttr()GetRenderMethodByName()GetRenderMethodForRendererAndMethodName()GetRenderMethodsForRenderer()GetRendererPluginDisplayName()GetRendererPluginDisplayColor()SetRendererPluginDisplayName()SetRendererPluginDisplayColor()
 - Renderer
 - RendererInfo
FlushPluginCaches()GetPlugin()ReleaseManager()RendererInfoPluginRendererInfoPlugin.addObjectLocation()RendererInfoPlugin.clearObjectLocations()RendererInfoPlugin.getBatchRenderMethod()RendererInfoPlugin.getLiveRenderTerminalOps()RendererInfoPlugin.getRegisteredRendererName()RendererInfoPlugin.getRegisteredRendererVersion()RendererInfoPlugin.getRenderMethods()RendererInfoPlugin.getRenderTerminalOps()RendererInfoPlugin.getRendererCoshaderType()RendererInfoPlugin.getRendererObjectDefaultType()RendererInfoPlugin.getRendererObjectInfo()RendererInfoPlugin.getRendererObjectNames()RendererInfoPlugin.getRendererObjectTypes()RendererInfoPlugin.getRendererShaderTypeTags()RendererInfoPlugin.getShaderInputNames()RendererInfoPlugin.getShaderInputTags()RendererInfoPlugin.getShaderOutputNames()RendererInfoPlugin.getShaderOutputTags()RendererInfoPlugin.isNodeTypeSupported()RendererInfoPlugin.isPolymeshFacesetSplittingEnabled()RendererInfoPlugin.isPresetLocalFileNeeded()RendererInfoPlugin.setKatanaPath()RendererInfoPlugin.setPluginPath()RendererInfoPlugin.setPluginRootPath()RendererInfoPlugin.setTmpPath()RendererInfoPlugin.setTypeTagNameFilter()
RendererObjectInfoRendererObjectParamInfo
 
LiveRenderAPI- FarmAPI
- Introduction to Katana’s FarmAPI
 - FarmAPI Example Code
 - FarmAPI Reference Documentation
- FarmAPI Python Package
 - FarmAPI Constants
 - Custom Farm Menu Commands
 - Custom Farm Settings
AddFarmSettingNumber()AddFarmSettingNumberArray()AddFarmSettingString()AddFarmSettingStringArray()GetAddedFarmSettings()ExtractFarmSettingsFromNode()FarmSettingFarmSetting.NUMBERFarmSetting.NUMBERARRAYFarmSetting.QUALIFIERFarmSetting.STRINGFarmSetting.STRINGARRAYFarmSetting.VALID_TYPESFarmSetting.__init__()FarmSetting.getHints()FarmSetting.getName()FarmSetting.getQualifiedName()FarmSetting.getShortName()FarmSetting.getSize()FarmSetting.getType()FarmSetting.getValue()
 - Validity Checks
 - Render Node Dependencies
 - Creating Farm Files
 - FarmAPI Helper Functions
 - Render Farm Plug-ins
- FarmAPI.FarmPluginManager Module
 
 
 
 - Katana Queue