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