Package pylux
[hide private]
[frames] | no frames]

Package pylux

LuxRender Python Bindings

Provides access to the LuxRender API in python

TODO: Docstrings marked (+) need verification.

Submodules [hide private]

Classes [hide private]
  Component
(+) LuxRender Components available to modify at render-time
  ComponentParameters
(+) Parameters of luxComponents available to modify at render time
  Context
An instance of a LuxRender rendering context
  ErrorSeverity
Error severity levels
  RenderServer
An instance of a LuxRender Network Server
  RenderServerState
Valid states for LuxRender Network Server
  RenderingServerInfo
Container class for information about rendering servers
Functions [hide private]
 
errorFilter(...)
errorFilter( (TonemapKernels)ErrorSeverity) -> None : Specify an error severity level filter.
 
errorHandler(...)
errorHandler( (object)function) -> None : Specify an alternate error handler (logging) function for LuxRender engine output.
str :

version()
Returns the pylux/LuxRender version
Variables [hide private]
  __package__ = 'pylux'

Imports: Dynload, FlexImageFilm


Function Details [hide private]

errorFilter(...)

 

errorFilter( (TonemapKernels)ErrorSeverity) -> None :
    Specify an error severity level filter. Errors with severity less than the
    specified level will be suppressed

errorHandler(...)

 

errorHandler( (object)function) -> None :
    Specify an alternate error handler (logging) function for LuxRender engine
    output. By default the render engine will print to stdout