Rendering a Scene¶
RenderManager
RenderingAPI
- Render Output Location
- Render Outputs
- Render Plugins
GetAllRenderMethods()
GetBatchRenderMethodForRenderer()
GetDefaultRendererPluginName()
GetInfoPlugin()
GetInfoPluginName()
GetInfoPluginNameForShaderType()
GetOutputChannelAttr()
GetOutputChannelDynamicParameters()
GetOutputChannelGlobalStatementsAttr()
GetOutputChannelParameters()
GetProcessedParams()
GetRenderMethodByName()
GetRenderMethodForRendererAndMethodName()
GetRenderMethodsForRenderer()
GetRendererPluginDir()
GetRendererPluginDisplayColor()
GetRendererPluginDisplayName()
GetRendererPluginNameForShaderType()
GetRendererPluginNames()
GetRendererSettingsAttr()
GetRendererShaderTypeAttrPrefixes()
GetRendererShaderTypeParamsAttr()
GetRendererShaderTypeShaderAttr()
GetRendererShaderTypes()
SetRendererPluginDisplayColor()
SetRendererPluginDisplayName()
- Renderer
- RendererInfo
FlushPluginCaches()
GetPlugin()
ReleaseManager()
RendererInfoPlugin
RendererInfoPlugin.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()
RendererObjectInfo
RendererObjectParamInfo
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()
FarmSetting
FarmSetting.NUMBER
FarmSetting.NUMBERARRAY
FarmSetting.QUALIFIER
FarmSetting.STRING
FarmSetting.STRINGARRAY
FarmSetting.VALID_TYPES
FarmSetting.__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