Architecture overview¶
This document gives a brief introduction to the RenderBusSDK components.
Component¶
- rayvision_log and rayvision_api are root modules, to be invoked by other modules;
- rayvision_utils is a general module integrating functions to preprocessing CG configuration information calling rayvision_api when used;
- rayvision_sync provides transport-related functions, relys on rayvision_log and rayvision_api;
- rayvision_maya, rayvision_houdini, and rayvision_clarisse rely on rayvision_utils;
- rayvison_api
Core module, provides a lot of interfaces to be called.
- rayvison_utils
Provides some common functions required by other modules, integrating necessary rendering data preprocessing and customized exception management functions.
- rayvison_sync
Provides transporting functions, like uploading of CG configuration files and resource files, downloading of rendering result.
- rayvison_maya
Provides analysis functionality for Maya resource files
- rayvison_houdini
Provides analysis functionality for houdini resource files
- rayvison_clarisse
Provides analysis functionality for clarisse resource files
flow chart¶
